Very cool game, definitely had me hooked for a little while! Is there a high score? I got level 111. Also, I had a few notes:
- After getting the ability that lets you generate little red walls, it becomes very easy to stay in one place and not be damaged.
- When increasing max HP, the bar extends past the edge of the screen which makes it very hard to tell how much HP you have. To fix this, you could keep the HP bar at a constant size, and instead have the game internally track max HP, and change the amount it scales the bar to represent this. For instance, if the damage = 1, and the player's HP is 10, shorten the bar by 1/10. When max HP goes up to 15, shorten the bar by 1/15 when taking 1 damage. You could also have a number representing max HP, though this may not be as aesthetically pleasing.
- Once the player has all the weapon upgrades, continuing level by level becomes a bit slow and rote. There becomes a point where you have so much HP and the levels take so long that the player is encouraged to just run right through the black blob, which removes most of the strategy and pressure which can make the game fun, and turns it more into an idle game. Not sure if this was the intention. I think in this case you could add some sort of boss, or limit max HP, to prevent the game from being too easy.
Overall, I enjoyed this game, the loop was fun and the graphics were nice. Great job!
This is an image of my max HP being so high that I would just run through the black blob to make the level increase faster:
This is an image of the red wall strategy I described above: