How i failed my first ever Ludum Dare 20

OK, i totally failed Ludum Dare. I originally didn’t think i’d participate but after some talks on IRC with ruben01 and Kivan i decided to give it a go. At 1:40am. Not a good idea. Also, the woman wants to be taken to an HR Giger exhibition the next (same?) day. Actually, I want to go to the exhibition, but i always like scape goating the woman.

My plan was to write a very basic 2D platformer. Bob, the protagonist, would be accompanied by Cubocy, an artificial life form. Because you know, going alone is dangerous. Cubocy would have helped Bob to get through a maze of puzzles, only the two together could solve. Bob could leave Cubocy behind for some time, to get blocking things out of the way. Outside of the protection of Cubocy Bob would have been attacked by various evil forces. Here’s a screenshot:

And here’s a runnable Jar. What i accomplished in 6 hours:

  • wrote a simple tilemap renderer from scratch. The levels i created in Paint.NET, in the same manner as they are created and loaded in Metagun (pixel color == tile/object type). That turned out to be ridiculously easy
  • Took the Bob template and created walk, jump and idle animation
  • Created a silly little sprite for Cubocy
  • Made Bob walk, jump and idle as well as collide with the world. I think the physics turned out pretty great. Caveat: the collision detection took me like 4 hours to get right. Thanks to Kivan for nudging me in the right direction!
  • Made Cubocy follow Bob

I guess with another 10-12 hours or so i could have created an actual game but i’m afraid i have to give up at this point. I’ll take Badly Drawn Rod’s advice and begin early next time, reserving two entire days for the challenge. Here’s the obligatory time lapse where you can see me fail. Don’t laugh 🙁

After 4 hours of sleep it’s now time for HR Giger! Hurray!

Here’s the glorious source code.

7 thoughts on “How i failed my first ever Ludum Dare 20

  1. Hehe,…same here! 😀 I also wanted to make a platformer but somehow the physics screwed me from the beginning! And still does…. Actually I was visiting my family and didn’t had that much time (but still enough). I will drive home now and will think the next 2h what I will do, finish my crap somehow or start a new quick crap one 😀

  2. Hey, at least you tried this time, whereas this time I gave it a miss. I think my record is entered 5, completed 3. The judging is usually a good laugh as there are a lot of original games out there (although it still drives me crazy when someone writes a text based RPG using XNA 4).

    The next LD will probably be at the end of August / beginning of September, so there’s plenty of time to get ready for that. Perhaps once libgdx is at version 1.0 you should have a “libgdx week”, like the Python guys have

  3. Hey just wondering why you created your own tile map renderer rather than using the tiled stuff already in libgdx?


  4. I’m finished. My game sucks but I didn’t want to give up on my first Ludum Dare.

    Pludem Dary

    I hereby demand a print copy of your book, to teach me the ways of the Jedi.

Leave a Reply

Your email address will not be published.