Finished my entry: Ghostly Worlds

It’s done! I didn’t make this to win (clearly), but I made it to try out the competition process, as this is my first time participating in Ludum Dare. I spent around 6 hours total on the game.

The biggest flaws:

  • Not much creativity in regards to the theme — I just wanted to start right away, so I didn’t spend much time trying to come up with an interesting concept
  • Lots of bugs. Introducing random level generation, and not spending much time on it, means levels are sometimes unwinnable.
  • Boring gameplay. The concept is just really simple.
  • Bad art.
  • The code is very poorly organized as a result of being rushed.

That said, I was happy to create something that’s “complete” in the sense that it has these components:

  • Title screen
  • Game over screen
  • Multiple levels (all randomly generated)
  • Sound effects
  • Music
  • Very basic AI (if you can even call it that)

I was also happy to add a few special effects, even though they don’t serve much purpose: lights, zoom, etc. These are part of my work-in-progress graphics engine.

Anyway, here are some links:
GhostlyWorlds.jar – the binary. Works on Windows, Linux, Mac.
Source code