From the 2020 jam I had some code as a starting point and the script to minimise the classes, to save some time I stripped out all the game code and used this as a base. This blog post will be a short walk through my month of development with some gifs, nothing too in depth nor ground breaking compared with other entries.
I had several ideas early on all to do with SPACE of course but nothing I got excited about, I have been following https://twitter.com/orangepascal for sometime and did fancy making a top down shooter but more like Nuclear Throne than a turn based game.
After clearing up the game code and implementing a simple 2D array of tiles I started randomising rocks to give the levels at least some personality.
Had a few issues with the old code, the mouse to map possition was incorrect, I had left some magic numbers behind rather than properly calculating the mouse position, lost some time working out why this was wrong and also went through collision code to check I had not incorrectly added hitboxes etc, when you are casually coding its so easy to make silly mistakes.
Up until now the enemies had been static, I did not really want to implement path finding; the enemies instead try to move toward the X and Y of the hero but if they are colliding with an object will try to move around it was a few seconds:
There were plenty of bugs throughout the jam but sadly this was about as entertaining as it got!
With around a week left I worked on a splash screen, adding some simple sounds and tried out the built in voice functionality. I played with randomising more parts of the game, the bullet colours, background colours of the level, the speed of the enemies and how fast their bullets travelled. The number of mobs per room is random and increases as you beat levels, a level consists of clearing all 9 rooms and then using the portal to move on, after beating 5 level you get a basic boss level which is just a room full of mobs.
To conclude, I enjoyed the month of developing Space Kitty, in the last few days I feel the game did become fun, I am super happy with the top 30 finish! I had some really good feedback which I will take into the next jam, better sounds and some background music, full screen mode, make it obvious that pickups can be collected – I saw some footage of people not collecting ammo and being frustrated, a melee attack would have been a good idea.
I look forward to the next jam! Thanks