Skip to content

walero-moon/Escape-from-the-Thargoids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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