After all this coding and debugging of my latest MiniLD entry – Revertris – I’ve decided to write up this post-mortem.
A quick recap of the game first, just to clear my sleep addled brain and get some creative juices flowing;
Revertris is a game of reverse Tetris, you start off at the end game screen of the tetris game. Once the game starts you get a ghost-image of the latest block that was placed and you have to quickly find it a place before it’s pulled up and off the board. When the block disappears off-screen then score is calculated by the number of pieces in the same color you managed to fit onto it, using powers of two. So for a 2×2 square with three red and one green block in it you’d get 8 points, 1 for the green, 1 for the first red, 2 for the second red, and 4 for the third red.
What did I do right?
– Had a full game idea and mechanics sketched out in advance.
– Managed to talk myself out of clinging to some vague and unexplainable hope that I’d be able to do sounds or music.
– Decided to forego UI completely, since I seem to be balls at it.
What did I do lef- I mean less right?
– For some godforsaken reason I decided to dive into the deep end of a new toolset I’ve never even compiled before, called OpenSceneGraph. I’ve never even used a scene graph before.
– I ended up throwing away all the debug databases by mistake, so lost a lot of time rebuilding the entire toolset.
– As usual I put up way too lofty goals for the final product, so I had to cut away lots of features I really wanted to cram into it.
– Built the game around the hot-seat concept of having one person playing Tetris before letting the second player take over with Revertris.
– For some reason I spent far too much time on an AI that played a fake game of Tetris to fill up the board, ended up losing lots of time for that.
– Started coding far too late to have enough time to learn my new toolset properly, much less get a well made game from it.
So for my ending words I guess I’ll just have to hope that the rest of you have had as much fun (and coffee) as me during this little MiniLD, and I hope we’ll all have just as much – if not more – fun when the next full Ludum Dare Compo/Jam comes around.