Space Invaders

Old, but also kinda new …

What Space Invaders is about…

This version of space invaders was built to show off Python skills, as well as introduce a little competition into a friend-group.

It has all the right features to bring back the nostalgia of arcades past: barebones controls, waves of aliens that get progressively harder, limited amount of lives, and a leaderboard to show off your skills and earn bragging rights.

What’s inside

a barebones interface

Enter your name, click start and don’t forget that the aliens shoot back!

intuitive controls

All you need is your arrow keys to slide back and forth at the bottom of the screen and your spacebar, which you need to tap in order to shoot back.

bragging rights (hopefully) …

Hopefully your skills earned you a spot on the leaderboard, but if they didn’t you can just load up the game again and give it another go.

progress

As you eliminate more and more aliens, the levels get harder and harder. With each wave the number of enemies increases, as well as the frequency with which they shoot back and get lower on your screen. And with only three lives, the game keeps you on your toes.

How Space Invaders functions…

    • Python

    • Pygame —> allows you to build out similar local gaming interfaces for arcade style games.

And if you want to test your luck and try to earn a spot on the leaderboard, here’s a link to the repository that you can fork and clone for yourself: