Me: I'm about done with my game. It's buggy, it's not fun, but it's done.
@Geekorner: Well, that's the goal of the jams, to have something that you can then take the time to work on, because "perfect is the enemy of done," and you never get there otherwise.
In the beginning, there was pretty code
When I start out writing my code, it is always with consideration. Later on, in the last hours of the jam, everything becomes a big hack of code stuck together haphazardly. This is fine.
I need the core of the code to be organized, exactly for me to be able to patch things up without much thought later on. And since I'm not going to maintain this code after the jam ends, there isn't much need for it to be pretty. Well, aside from the fact it's open source code, and someone might actually look at it and go blind. Sorry about that!
The first few tasks go quite smoothly. I set up a data structure for the blocks. I take input from the player to move the blocks, I make it so I can limit their movement.
link to gif
Looking good!
As soon as I place an enemy I realize the grave mistake I have made in my design.
link to gif
there is no way to defend against the incoming attacker!
The solution is to limit all blocks into quadrants.
You can play the game on itch.io in browser.
Link to source code
I'm happy I participated in this game jam, thanks @loomy for running it. It's always nice to have another game to my name, even if it's a shitty game.
I'm too tired right now to write more about my process. I should think about how this game can be improved, and why it's not fun. Can this game be saved, or is it just a bad idea?
anyway, have a look at my design posts, they are much better.
Theme interpretation: Protect it
Initial design: Settling in