Yappy Invaders is a space invaders clone designed specifically for the Flipper Zero device. It combines the classic gameplay of space invaders with the unique hardware capabilities of Flipper Zero, creating an engaging experience for users.
Classic space invader mechanics: move your ship left and right to shoot and kill the Yapps. Slowly increasing difficulty with each wave of enemies. Simple and intuitive controls using Flipper Zero's built-in buttons. Score tracking for each game session. Game Over screen with the option to restart.
To install Yappy Invaders on your Flipper Zero, follow these steps:
- Clone this repository to your local machine.
git clone https://github.com/dagnazty/Yappy_Invaders
- Navigate to the app directory within the cloned repository:
cd Yappy_Invaders
- Ensure ufbt is installed.
Windows:
py -m pip install --upgrade ufbt
Mac/Linux:python3 -m pip install --upgrade ufbt
- Build the application using the Flipper Zero SDK:
ufbt build
- To install the application onto your Flipper Zero, use the ufbt tool with the following command:
ufbt install
- Look for Yappy Invaders in Apps/Games.
Left/Right Buttons: Move your ship left or right.
OK Button: Shoot projectiles at enemies.
Back Button: Quit the game.
You control a spaceship at the bottom of the screen, moving left and right to dodge enemy fire and shooting projectiles to destroy enemies. Each hit on an enemy increases your score. The game's difficulty increases as you destroy all enemies and progress to the next wave. The game ends when an enemy ship reaches the bottom of the screen, displaying a game over message and a prompt to restart the game.
Contributions to Yappy Invaders are welcome! If you have suggestions for improvements or encounter any issues, please open an issue or submit a pull request.
Yappy Invaders is released under the MIT License. See the LICENSE file for more details.