I managed to a get a first run of enemies, with level scrolling, background scrolling, collisions detection, sounds, 2 weapons, 3 different bullets, the enemy one with basic aiming.
And most importantly: I had fun both making and playing it :D
Full source is available under the AGPLv3+ with: - Python/Pygame code - fixed-rated logic w/ max-rate graphics - Gimp and Blender files - SFXR config files
There's a windows .exe, made with pygame2exe/py2exe. Sadly the firing sounds is not repeated as much as under GNU/Linux, and the result is quite lame in comparison.