Skip to content

Patrity/Py-Invaders

Repository files navigation

Py Invaders

This project was created as my first learning experience with Python.
It is a recreation with some tweaks of the classic game, "Space Invaders"
The game features a full highscores system as well that is written in Java using the Spring Library
https://github.com/Patrity/py-api

10/30/2020

Controls:

WASD/Arrow Keys for movement
Space to shoot
1, 2, 3 to change firing mode

Rules

Players start with 5 lives. Every time a player receives damage from an enemy projectile or an enemy ship, a player loses 1 life.
When a player successfully dodges an enemy projetile, 10 points are awarded.
When a player destroys an enemy ship, 100 points are awarded. If an enemy ship reaches the bottom of the screen, a life is lost and 50 points are deducted.

TODO:

  • Sprite swap for player and enemy death
  • Add a pause with a 3 second immunity after the player takes damage

Credits

The outline of this project came from the Youtube channel 'freeCodeCamp.org'
https://www.youtube.com/watch?v=FfWpgLFMI7w
Most sprites were sourced from 'Flat Icon'
https://www.flaticon.com/
bullet sprites and title sprites were created by myself and are free for anyone to use.

Media

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages