This is Space Bubbles, a mashup of Space Invaders and Bubble Shooter. It's purpose is to show off what the creators have learned at Holberton School during their foundations courses, and to flex their technical knowledge on everyone else.
Main goals
- A scoring system
- Simple graphics
- Infinite level length
- The speed increases over time to increase difficulty
Stretch goals
- Graphics and animation upgrades
- Colorful bubbles!
- Colorful bullets!
- Bullets can only pop bubble of like colors
- Sounds!
- Levels with increasing difficulty
- Bubble speed increases if the player makes a mistake
- Local leaderboard using SQLite
- A high score celebration!
- An API call to do ...something
Stretch stretch goals
- Global leaderboard
Windows Operating System
- Install python3 and pygame module
- Fork this repository to your local system
- Navigate to the forked repository and type in this command in your command line
python3 .\main.py
Mac Operating System
- Install python3 and pygame module
- Fork this repository to your local system
- Navigate to the forked repository and type in this command in your command line
python3 ./main.py
WSL Operating System
- Follow these instructions to run pygame through WSL2
- Fork this repository to your local system
- Navigate to the forked repository and type in this command in your command line
python3 ./main.py
- In the main menu, click on Play to begin a new game
- In the game, your player spaceship will change color to match the color of dart that will be shot next
- Only when the dart and bubble colors match will the bubble be popped
- Use your left and right arrow keys to move the spaceship, and press spacebar to shoot your dart
- Your current score and number of hits are visible at the top of the screen
Aaron Manuel | Github
Ben Sbanotto | Github
Zach Wilsterman | Github