pygame is
Simple DirectMedia Layer is
Site Swing

pythonDefender - ALPHA 0.2

Erik Martin (neccarus)



As of right now, the game is still in an alpha stage. I plan on adding sound to the game. There is an upgrade shop the player may open at any time and spend the credits they earn throughout the game. Currently there is no break between the waves, and I see no reason to add any, as it keeps the game tense and fast paced. The waves get increasingly difficult, though there is a long interval between waves 11 and 21 where little will change. The starting screen is bare bones minimum. Planning to move a large chunk of the code to functions to clean up the source. Leave any comments, praises/flames as you see fit. INSTRUCTIONS: Right arrow --> RIGHT Left arrow --> LEFT Space --> FIRE WEAPONS 's' key --> OPEN/CLOSE PLAYER SHOP mouse button--> SELECT UPGRADES IN PLAYER SHOP 'q' key --> CLOSE GAME


I have just added some graphics, mostly done by a friend of mine, but I did some of the ships. Most of the graphics are placeholders for now, and if anyone is interested in doing some pixel art for this game, please let me know.


Home Page:


click to view original size


pythonDefender - BETA 0.1 - Aug 18, 2012
pythonDefender - ALPHA 0.2 - Aug 6, 2012
pythonDefender - ALPHA 0.1 - Aug 3, 2012 account Comments

If you wish to leave a comment with your account, please sign in first.

September 14, 2012 2:13pm - chavdar - nickname: (chabuduo) - 4/5
Nice nice , especially the credits and store system.
some music will definitely be great
August 27, 2012 12:30am - Erik Martin - nickname: (neccarus)
Thank you Bradley Lee for pointing out the bad directory separators. I have fixed the issue and it should now run on Linux systems.
August 9, 2012 6:14pm - mrnannings - nickname: (mrnannings)
Very nice done
August 3, 2012 8:45pm - Erik Martin - nickname: (neccarus)
Thank you for the suggestions, will definitely look into it. Probably will not be changing the screen sizes, but I may look into upgrading the HUD to be a bit more friendly on the eyes.
August 3, 2012 2:49pm - miezebieze - nickname: (mieze)
Nice one! I really like games of this kind (shoot s$uff & upgrade).

Here are some suggestions:

If You don't have any system, that needs the shooting to be controlled, like accuracy rating or limited ammo, You should just have the player character auto fire all the time.
Holding a button for shooting was to save resources in the old times, I think.

With the long screen it's kind of hard to see everything at once, having the stats on the bottom and some numbers on the top of the screen, also making it nearly impossible to effectively aim and dodge at once. This could also be caused by the dark bullets on dark background.

Keep it up!

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
May 22, 2016

May 21, 2016

May 18, 2016

May 1, 2016

Mar 27, 2016

Mar 26, 2016

Mar 22, 2016

Mar 19, 2016

Mar 17, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)