Shoot-Em-Up

Created a shooter genre game by developing several classes and utilizing OOP principles to generate the automated movement of the CPU enemies and bullets. Implemented a GUI and various methods to keep track of player lives, points, and an end game scenario. Devised an algorithm prompting the enemy bots’ bullets to follow and target the player’s movement.

To play the game, run the "Game Panel" class.

The player must use the WASD keys to dodge the bullets that the enemies are shooting. There are 3 different iterative waves of enemies firing bullets at you.

As the player, you can shoot back at the enemies using the "V" key. Player bullets are green.

The player scores 1 point every time they survive a wave of enemies or when they kill an enemy by hitting them with 3 bullets. The player starts each game with 5 lives, and the end game window will pop up once you lose all your lives.

Built With

Share this project:

Updates