Ok, time for me to write about what went well and what didn’t go so well for my LD20 entry.
My Idea
Even before the theme was announced, I’d decided that I was going to make a game with a tank in it. When I saw the theme, I immediately had the idea of driving a tank through a hyrule-like land, pwning stuff. I discarded the idea of doing this from a side view, because I decided it would need some decent 2D physics to really do that justice. So instead I had the idea of doing a top-down scrolling shooter with lots of monsters and shooting and dodging bullets. So I had 2 ideas to combine: 1) rampaging through Hyrule destroying everything in sight with ease and 2) having massive firefights with lots of incoming bullets and big monsters. The trouble was, I realised as time went on that these two ideas weren’t really that compatible. How could the environment being raged through resemble the Zelda overworld if it was full of giant bullet-spewing enemies? It was at the point when I added rupees to collect, with no reason to collect them, that I finally thought “where on earth am I going with this?”. As the deadline loomed, I threw in a boss for something to fight against, but this still left the rest of the level as a pretty useless killing spree. Next time I’ll think my idea through more carefully before I start.
Graphics
I was pretty happy with how my graphics turned out, considering the timescale. I think I’m getting better at using GIMP with each LD I do. That said, I think I could have sacrificed some of the graphics time to work on the gameplay more.
Sticking to the Plan
My original plan was to pick a dizzyingly simple idea, bash it out in half a day and then spend the rest of the time polishing it to a shine. Needless to say, it didn’t turn out like that. I didn’t have anything even remotely playable after half a day, so I just had to soldier on until I did. I think my idea was more do-able than for previous LDs, though, so it was a step in the right direction. I just need to scale down my ideas even more next time. I think my problem with the clashing ideas was partly to blame here. In future, I’ll pick an idea that’s more well-defined and not leave any holes to be invented around later. Trying to implement the idea is hard enough once you start coding, without having to finish working out the half-baked idea at the same time!
What Suffered
Because I didn’t get the tweaking and polishing time that I’d intended, I didn’t end up with something fun like I’d hoped. And sound and music didn’t make it into the game this time either, which was a shame. I was looking forward to throwing together a tune that was rpg adventure-ish, with a bit of Ride of the Valkyries mixed in. Next time, gadget!
The Jam
I’d originally intended to keep working on my game on the Monday and submit it as a jam entry as well as a competition entry, seeing as I had the day off work. But I wasn’t happy enough with where the game was going, and felt way too sleep-deprived to do any more work on it, even for one day. Plus, I had major issues getting py2exe to build my Windows version and that ended up taking me half the day anyway. Soooo I decided to just be lazy instead.
Right – that’s that off my chest, now to start playing all the awesome-looking entries I’ve been getting incredibly jealous about. Seriously, there are so many interesting entries this time – I can’t wait!