My first Ludum Dare entry, and the second game I’ve ever made! I’ve decided to go for a game with very simple mechanics, but is difficult as hell to win. While most people chose to go for a minimalistic art style, I’ve decided to keep the controls (only up/w and down/s) and actual gameplay minimalistic instead. It seems extremely impossible initially, but after awhile you get the hang of it.
You control a spaceship that you move up and down to avoid getting hit by asteroids. Minimalistic yes? You have 5 seconds of small numbers of asteroids, then 60 seconds of full on walls of asteroids before another 5 seconds of calm if you make it that far. If you make it through all that, you can beat the game in a mere 70 seconds. Trust me, it isn’t easy. I swore profusely while testing the game.
You are the first test rocket to escape earth’s gravitational field! Unfortunately, the snarky people who made the rocket never made any way for you to turn the thrusters off, forcing you to have to dodge your way through an asteroid field.
I wrote the game from scratch in Java, using knowledge from my previous game to help me. I followed similar code for things like the game loop, the sound loading and playing, and the resource management. Coding was done quite fast as I already knew how I should structure the engine, and I hard coded a lot of things to make the progress faster. I though this was a great decision in the end to avoid over optimisation as it really helped me pump out the code quicker and leave me more time for the other things.
The most trouble I had in this project was deciding what game to make, then actually starting it. Once I actually made some progress and knew where I was going with it, I flew through it quickly. I am really proud that I managed to make it in the designated 48 hours.