Skip to content

aram2608/space-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

space-invaders

Overview

This is my attempt at the video game project from the The Python Crash Course.

To up the ante and make the coding a bit more difficult than the book as well as making the project more my own, I am adding different features than mentioned in the book.

For one, the sprites were all made by me in Inkscape with some inspiration I found online (mainly Pinterest).

For two, I am planning on adding special alien classes that will act as boss fights throughout the game.

The Characters

The base alien (Mob) is this guy...


Mob


The mid tier alien (Mushlord) is this guy...


Mushlord


The boss alien (AntlerBoss) is this guy...


AntlerBoss


And finally the special boss (Titan) is this guy...


Titan


Last but not least...

Ship

The ship!


Progress so Far

So far the game is minimal as I have yet to finish the section from the book.

The base game can be loaded with a minimal (ugly) Game Over screen and Start screen.

The game spawns mob aliens in fleets that you can take out over and over and over again...

So not very fun!

Future Plans

The plans as of now are to finish up the game logic and make it prettier to look at.

To accomplish this I am going to finish up the Crash Course and add some custom Start and Game Over screens to spruce up the game a bit.

Sounds easy right?

I spent two hours just getting the Game Over screen to not break the game so it will likely be more challenging than I would like to admit.

Download

If for whatever reason you wanna download this game for yourself, clone the repo as you normally would and make sure you have pygame installed as it is the only dependency.

The rest of the imports use the stdlib so as of now it should be painless to get the game going.

Have fun!

About

Game project from the Python Crash Course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages