Star Wars Dodgeball is a computer-based, space themed game designed as one of my projects for ICS 111. It places players at the controls of an X-Wing fighter, and presents them with a challenge: dodge the incoming missiles of the Empire! Fireballs, lasers, tie-fighters, asteroids and even a death star will attack the X-Wing, and the player must do their best to avoid them. If the X-Wing is impacted three times, the game will end with an ominous message from Darth Vader himself. Players must be extra careful, as the speed of the missiles will increase the longer they manage to stay alive!
The game uses basic elements of EZ Java to create a simple, yet fun-to-play 2-dimensional game. Players control their X-Wing using the arrow keys, and must stay clear of missiles for as long as possible. The graphics are simplistic, but leverage the abilities of third party artists by utilizing previously created clip art of vehicles, backgrounds, etc. The game also includes a decent soundtrack, providing background music, collision effects, collision warnings, game over tone, as well as the ominous message of Darth Vader himself. While simple, the game has the ability to be expanded, and the code provides a baseline for any similar dodgeball game.
Watch the full gameplay on YouTube View the repository on GitHub