Today I programmed the Enemy class. The Enemy class is shared by all enemies, when the game adds an enemy it also passes the type to the Enemy class and will change the sprite/movement/bullet pattern accordingly! This saves me a lot of hassle having to recode it every time I want to add a new enemy type.
I did a quick job spriting the first cannon fooder enemy, the Drone, not very happy with it so I’m going to go back and redo it first thing tomorrow. I also sprited my first explosion ever, I’ve always been afraid of spriting explosions since they look so hard to do, but I managed to knock out something decent! I spent much time coding the emitters and getting the explosion to look right and I think it turned out pretty good!
Turned down the resolution to how it was at first, since twice the resolution was just too big and I don’t want to alienate people with shitty resolutions/monitors.
Latest version can be found here!
Controls: Move — Arrow keys Shift — Focus Movement Z — Fire