Ludum Dare 21
What Went Right or The Awesome Things
The schedule I laid out for myself worked very well. Before starting I decided to set very general time slots for when I would work on what. These were split into two segments: first 24 hours and (you guessed it) second 24 hours. Knowing that gameplay and mechanics are the glue that hold most games together (there is the rare game where this is not the case) I decided I would reserve the first 24 hours to having a completely playable, beginning to end prototype of my design minus art, music, story and sound (those 4 things were to be worked on in the last 24 hours. The question needs to be asked, if I thought gameplay was so important, why did I set so little time aside for it? The answer is because it was my first Ludum Dare. I didn’t know how much time it would take me to upload everything, how much time it would take me to randomly scribble on my computer until I got something that could maybe somehow pass off as art, nor how many takes I would need to record on my cello to get serviceable sound. So yes, my schedule wasn’t perfect, I did end up with some free time on the last day, but the point is that my game was complete. It wasn’t a great game, but it did what it set out to do perfectly, be a simple story based puzzler.
The music was something I was surprisingly capable of doing well. I had the idea set in my mind from the very beginning that I would do all of the sound for the game on my cello, because I thought it would sound cool, and because I thought it would save time and allow me to focus more on the other aspects of my game. The thing was, I hadn’t played my cello for a good 2 and a half years, having given it up partway through my eleventh grade of highschool. Luckily my 7-8 years of training flooded back to me and I did a job that I’m proud of, even though I couldn’t get the looping to work perfectly.
The sound efects were something I struggled a lot with at first, after recording all of the music I decided to test sound effects by randomly playing them over the looping music tracks. This sounded absolutely HORRIBLE, like stab-myself-in-the-ear-with-my-cello-bow bad. At first I thought it was because the sound effects were note-based as was the music, and the dissonance was causing it to sound terrible. So I decided to try an experiment, I went online and watched a bunch of videos of classic games known for having great music (Super Mario Bros., Legend of Zelda and Sonic the Hedgehog are the three most recognizable ones I watched) and found that there sound effects weren’t much different from mine in that they were off-key, out of time and just generally clashing very much with the music. But they sounded good. But then I turned off the monitor and re-watched (listened?) the videos. And they sounded terrible. So, I concluded, that when you know that a sound effect is coming, when you know what it will sound like and what causes it, the brain is capable of filtering it onto a different track then the music, making them separate entities. Basically, you are capable of listening to the tune uninterrupted in your head, even though what is really coming out of the speakers is a cacophony of unspeakable ugliness. So I kept my sound effect as they were.
The mechanics and gameplay worked well, and in my opinion, were fun to use. I don’t really have much to say about this, as the best way to find out about them is to play the game yourself
What Went Wrong or The Things That Sucked
The level design was hindered by the coding. This was my biggest failing and the one that could have most easily been avoided. Before the competition I was set on the theme of Self-Replication and a Legend of Zelda-like game where your character only lived for thirty seconds and then respawned, leaving the world as it was when he died, needing you to go back over and over again to set up the world to be conquered in thirty seconds or less (or whatever amount of time). When the theme of Escape was announced I was thoroughly unprepared. I had, gone through the list of themes and made ideas for each of them, but the theme of Escape was one of the few (along with Espionage, Castles and others) that didn’t have any idea to its name. So I tried to adapt my Self-Replication idea to the Escape theme and started coding a whatever you would call a Legend of Zelda style game. By the time I wizened up and decided to go with my final idea, so much base code was written that I wouldn’t have time to rewrite that I was severely limited in mechanics I could add to my puzzler. The “engine” I had created did not allow for dynamic npc objects, something that could have been implemented into my level design had I had more foresight.
The art sucked, and it sucked bad. I am not an artist, I have tried to teach myself, to practice and to improve. However, I have not (though I’m not giving up (: ). I knew my art would be bad coming in, but I thought with enough time I could slowly make something that looked good. Unfortunately, I wasn’t able to, I ended up drawing base shaped and using all kind of effects on them so that they looked like they were well drawn (but in an abstract style). Luckily, however, I came to the realization that I would have to except defeat very early, allowing me to at least make the concession of only including two-frame animations, in order to lower the work required.
The typo. I wrote wan’t instead of want. That is all.
In the end, I found this Ludum Dare to be a great experience that came out of the blue (noticed it mentioned on the Minecraft site when I was downloading the game) and was a fun learning experience that I got to share with 599 other people. I’d like to thank all of the organizers of the Ludum Dare for offering this experience to people. See you next time!
Just a heads up that I’ve been out of town since the end of the compo, and will be posting a post mortem when I get back (in a few days).
I’m sure everyone has been holding their breath in anticipation!
Look for the submission for more info! I’m done.
My first Ludum Dare was a success
So it’s been 17 hours since my last post, but the site being down and a little something called sleep made that necessary. Anyways, I’m completely done the gameplay now. I’ve got 12 levels, 4 types of special tiles and 12 more hours to make sound, music, story and art. I’m going to finish this baby.
No screenshot, nothing new to see
See you on the other side.
So, last post I told you guys that I had completely changed ideas, and that’s true. Howeverm I thought it’d be fun to run through a few of the ideas that almost made it. I was initially going to make a game about trapping yourself, and then you were able to escape by pressing the escape key. However, you needed to be trapped to do it. So it was kind of like a reverse sokoban game. It wasn’t fun. A second idea was a game that revolved only around using the escape key. It doesn’t take a genius to figure out that wasn’t fun. Anyways, I’ve added teleporters to my game and included some new levels (I’m at 7 now).
Here my newest level (definitely NOT going to be until much later in the game)
If anybody takes takes the time to comment, well, what kind of features do YOU think should be included?
Alright everybody, last post may have seemed overly pessimistic what with having to restart everything again. However, I am happy to say I do have a new idea. In the game you’re a person who is suffering from depression and has to escape from the sick parts of themselves (represented as the person’s “shadow self”). Pretty much, it’s a tile based puzzler, where every time you move, you doppelganger moves the exact same way (minus inverted vertical movement). The point is to kill your shadow by making it fall into traps (so far all I have are burning fire pits) without getting yourself killed. If you die… well you know the drill. Also, level loading and a level editor are working perfectly
I also implemented a text system to the one in LoZ with text seaming to be “typed” onto the screen. The system is in the screenshots, but neither the positioning nor the text are representative of the final implementation (I’m pretty sure you could have guessed that one).
So my initial idea, which was to make a top down escape from the bring your kid to work at the office style game, is not something I think I can finish in time. I currently had the player, walls (babies) and enemies (fat kids). Back to the drawing board. I’ll let you know more when I know more.
Here’s what I had:
So I didn’t update yesterday because I was, get this, sleeping. So, the real journey starts today. I’ll explain my concept when it hits me
So, the Dare starts in 1 hour, so I figure I’m gonna make my first post. During the dare I’m going to post every few hours, just letting those who care know what I’ve done and where I’m heading. As it is now I have : NOTHING (those are the rules). So here’s a screenshot of what happens when I compile my code as it is now:
Unfortunately, in trying to reach the maximum user base possible I decided to use XNA Reach and thus had to remove my animated intro, even though it was awesome, because it was something like 39000 pixels wide, and Reach wouldn’t take it.
Just so you know, I’m going to be using C# XNA 4.0 for my code, Paint.Net for my art and probably my cello and logic pro for all sound.
Let’s do this!
Oh, and self-replication, I have voted for you, now win!
This one’s real simple, it’s just a basic PAINT style interface that exports it’s content into a text file. It’s simple, but because of that it’s easily adaptable. Right now, there are a bunch of graphics and things loaded into it, I’ll change those sometime today.
I’m looking forward to this, my first Ludum Dare. I’m down for the competition, but I may be going out of town in which case time will force me to participate in the Jam.
The tools I’ll be using:
- C# XNA Framework (for code)
- Paint.Net and maybe a little GraphicsGale (for what else, graphics)
- Sfxr/ Bfxr (not decided yet) (for sound effects)
- Logic Pro 9 or Musagi for music (depends on whether or not I get use of my friend’s music studio)
And that’s it, I’ll be using some base collision code I wrote and (depending on the theme) the tile level editor I built (no logic built in).
Good luck everyone and make great games.