Skip to content

bsbanotto/space-bubbles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Bubbles

About

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.

Goals

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

Installation Instructions

Windows Operating System

  1. Install python3 and pygame module
  1. Fork this repository to your local system
  2. Navigate to the forked repository and type in this command in your command linepython3 .\main.py

Mac Operating System

  1. Install python3 and pygame module
  1. Fork this repository to your local system
  2. Navigate to the forked repository and type in this command in your command linepython3 ./main.py

WSL Operating System

  1. Follow these instructions to run pygame through WSL2
  1. Fork this repository to your local system
  2. Navigate to the forked repository and type in this command in your command line python3 ./main.py

Game Play Instructions

  • 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

Authors

Aaron Manuel | Github
Ben Sbanotto | Github
Zach Wilsterman | Github

About

A Space Invaders/Bubble Shooter mashup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%