pygame is
Simple DirectMedia Layer is
Site Swing
Space Domination

Space Domination - 0.1

Jami Couch (fbcouch)



I plan for Space Domination to be an open-ended game in the sense that I'd like to provide a storyline myself, but leave it open for others to easily add their own custom missions and campaigns. For this reason, I have implemented many of the specific game assets in XML. Currently, the main game mechanics are in place while I build around these to create a fully functional, challenging, and fun platform. Furthermore, I would eventually love to add networked cooperative play.


Home Page:


click to view original size


Space Domination - 0.3 - Sep 5, 2012
Space Domination - 0.2 - Aug 13, 2012
Space Domination - 0.1 - Aug 9, 2012 account Comments

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

August 10, 2012 10:23pm - Jami Couch - nickname: (fbcouch) - 5/5
Thanks for the feedback, guys! I should mention that the screenshot above is from the latest development version :)

@mieze I'll look into replicating that bug & making the suggested change this weekend. Also I'll look into shortening the prelogo or just making it skippable. It is when I do preloading, but that doesn't take much time.

@steelo Yeah I need to make the game pause if the window loses focus. I'll look into that. The explosion sprites are from Thanks for reminding me, I need to add an attribution for that. I'll check out your space game as well :)
August 10, 2012 7:25pm - Carsten Eggers - nickname: (masterlee) - 5/5
On my GNU/Linux machine it works. What Python version are you using?
August 9, 2012 10:28pm - Teb Toddy - nickname: (steelo) - 5/5
good fun, sadly only 2 missions, though i managed to fail on the second mission even! One training bot went out of the picture and i tabbed into internet explorer to read the comment below. when i get back i see myself just getting killed by the returning bot. evil! i'm working on a little multiplayer space game just like this, check it out if you want at i would love to use this explosion animation of yours, please let me know if you made it yourself or where you got it from ;)
August 9, 2012 3:48pm - miezebieze - nickname: (mieze) - 5/5
I encountered (and fixed) a bug, that kept missions from starting:
In '' You several times use the construct
# if 'key' in attrs: do_stuff(attrs.get('key'))

Somehow this does not work on my system (Gnu/Linux). I changed all occurences of this to
# if attrs.has_key('key'): do_stuff(attrs.get('key'))

If You're interested in the error log:

There's not much right now, but I like what I see.
What I don't like, is the prelogo. It's not skipable and stays there soo long. If it's really a preloader, you should add a progress bar.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Nov 17, 2015

Nov 12, 2015

Nov 11, 2015

Nov 8, 2015

Oct 16, 2015

Oct 9, 2015

Sep 11, 2015

Sep 6, 2015

Aug 26, 2015

Aug 25, 2015

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