Blasterama was written by R. S. Brook as an example of python game programming for his sons.
This straight-forward arcade game reminded me a lot of the atari games I played growing up. Since I had access to the source code, I hacked in joystick support. Pygame does a great job at reducing the complexity of joysticks, so this was easy. Next I started cleaning up the code to make it easier to add the following features to the game:
- a lives system
- scoring
- background music
- a wave-level system
- ship defense shields
- scrolling starfield background
- game restart
- different sized aliens
- windows setup installer
- a backstory for the game :-D
So download the Windows package now or grab the source code. It’s good for a laugh!