Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.42 KB

File metadata and controls

27 lines (21 loc) · 1.42 KB

SpaceInvaders!

Space Invaders is a fully interactive game built with the PyGame module.

Gameplay Rules

Playing Space Invaders! is very simple. Download the repository, install the requirements.txt file and run the main.py file to start the game.

Within the game, you pilot a lone spaceship, defending your home planet aganist enery spaceships racing towards you. You are able to use your powerful lasers and larger size to destroy enemy ships. Careful, the invading army will also fight back!

Use either W, A, S, D or the arrow keys on your keyboard to move your spaceship. Use spacebar to shoot your laser.

Added Features

  • Added a streak counter, counting the number of enemy warhsips destroyed without being hit or letting a warship pass by.
  • Healed player spaceship after every level based on the current streak
  • Added a new level screen
  • Modified enemy ships to shoot lasers with different speeds
  • Modified enemy ships to randomly strafe player lasers
  • Added powerups for player spaceship to appear onscreen
  • Added powerups for player spacehip
    • Allowed powerups to be hit via lasers or body
    • Added streak powerup
    • Added heart powerup
  • Added a cap for player speed based on velocity
  • [x]

Sources/Credits

This project was developed by following this tutorial, released by the TechWithTim YouTube Channel.