ZigZag Mayhem
About
Shoot the enemies and grab items to try and survive for as long as you can!
Space - Change movement direction
Mouse - Aim
Mouse Left Button - Shoot
Small Heart: Restores one heart.
Restore: Restores 3 hearts over 15 seconds.
Big Heart: Restores 3 hearts.
Short Invulnerability: Makes you invulnerable for a short time.
Invulnerability: Makes your invulnerable for several seconds.
Charge Thunder: Charges for a short time, then destroys all enemies.
Instant Thunder: Destroys all enemies.
This game was created to practice some of the coding design patterns like Strategy, Decorator, Observer patterns, and others. You can find the repo here for more information.