Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.71 KB

README.md

File metadata and controls

42 lines (33 loc) · 1.71 KB

Escape from the Thargoids

This is a simple space shooter game. It relies on Pygame. Part of this project was creating a RESTful JSON API using Flask. High scores are saved locally on scores.json. Alternatively they can also be uploaded to the webserver through an in-game button.

Start screen

Game start screen

Game

Gif of playing the game

End screen

Game end screen

How to play

Opening the game

Open a terminal on the repository's root directory and type python play.py

Alternatively you could also double click play.py Upon opening, the game will say on a black screen for a while while it loads all assets and audio files.

Starting the webserver

Open a terminal on the repository's root directory and type python webapp.py

Alternatively you could also double click webapp.py Note that for the submit score button to work this server needs to be active.

Controls

Use WASD or the Arrow keys to move, shoot lasers at the enemies with the Z or K keys.

Art Credits

Background done by @walero-moon.

Player

https://www.reddit.com/r/PixelArt/comments/9fgaci/3d_spaceship/

Enemies taken from this free pack:

https://craftpix.net/freebies/free-pixel-art-enemy-spaceship-2d-sprites/

Explosion and laser sounds

https://www.zapsplat.com/

Music

https://gooseninja.itch.io/space-music-pack

License

GPL-3.0 License. Refer to the LICENSE file for more information