pygame is
Simple DirectMedia Layer is
Site Swing
Space Domination

Space Domination - 0.2

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.


New in Release 0.2:
  • A new mission which features a space station with turrets
  • Improved AI - the AI will lead the target now and won't fire when its friends are in the way
  • Options menu - you can now change your "callsign" and the dimensions of the game window on the options page. The minimum window size is 1024x768 (though I may change this to x600 in future versions to account for netbooks...)
  • New graphics - I've been playing around in Inkscape with vector graphics, which I used to design all the sprites that are used in the game now (other than the explosions).
  • Multiple weapons - You can swap between lasers and missiles with the number buttons 1 and 2, respectively.


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
Oct 1, 2015

Sep 11, 2015

Sep 6, 2015

Aug 26, 2015

Aug 25, 2015

Aug 21, 2015

Aug 16, 2015

Jul 30, 2015

Jun 24, 2015

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