Concept
The project envisions the development of a desktop game application with a GUI inspired by arcade games such as Space Invaders and Galaga.
In the game the player controls a car that can move left and right along the bottom of the screen and that can shoot upward to defeat never-ending waves of approaching avian enemies that are trying to ruin and/or stain your new car. To fight back, the player can shoot upward. The car has multiple health points. As the game is endless in nature, it ends either when the player character has no health points left or when an enemy is able to touch them.
From a use case perspective, users are meant to interact with the software offline on their device when they want to have to play for a few bursts and give their routine a short and fun break.
The system stores the scores locally in the user’s file system.
In the case of this software project, there is only one kind of role that a user might play, namely the one of the player.