My newest project, PyVaders, is an attempt to learn Python game programming. It is, as the name would indicate, a Space Invaders clone written in Python. It utilized the pygame libraries, which in turn utilizes SDL, so it's cross-platform.
PyVaders is in a early development state. It does not include the game-defining 'house' s that the shots destroy throughout the wave. Nor are the spaceships that fly across the top included (are these standard? I think they were in the arcade version I played). The graphics are also vites specials, done using the small brush in GIMP in monochrome. It is, however, in a more-or-less playable state.
Source code can be downloaded via git at
git://git.cavein.org/pyvaders.git tag v0.3 and requires python and
pygame. Those who prefer to use setuptools can download the egg from
The download
site
and run:
easy_install PyVaders-0.3.1-py2.5.egg