pygame is
Simple DirectMedia Layer is
Site Swing
Space Domination

Space Domination - 0.3

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.


Thanks everyone for trying out my game, Space Domination. It is my sincere hope that you have an enjoyable experience. New features in version 0.3: - Redesigned menu system - Profiles - More than one player flyable ship - Stat tracking Anyone interested in messing with some advanced features that haven't been fully implemented, you can go into and alter the FRAMERATE, the GAMESPEED, and PARALLAX: - FRAMERATE - this is exactly what it sounds like, the game will update this many times per second - GAMESPEED - this is how many times per second the physics should update 1 full unit - so if something had a speed of "1", it will move GAMESPEED number of pixels per second - PARALLAX - (experimental) set this to lower than 1.0 (~0.7 is a good number) and the background will scroll more slowly than the ship is moving, giving the illusion of depth Thanks, Jami Couch


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
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)