pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Space Domination

Space Domination - 0.3

Jami Couch (fbcouch)

Tags:

Description

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.

Changes

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 consts.py 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

Links

Home Page: http://code.google.com/p/space-domination/
Source: http://code.google.com/p/space-domination/source/checkout
Windows: http://code.google.com/p/space-domination/downloads/detail?name=space-domination-0.3.zip
Mac: http://code.google.com/p/space-domination/downloads/detail?name=space-domination-0.3.zip

Screenshot


click to view original size

Releases

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

Pygame.org account Comments

If you wish to leave a comment with your pygame.org 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 http://hasgraphics.com/phaedy-explosion-generator/ 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
@miezebieze
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 http://spacegame.freeforums.org. 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 'Mission.py' 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:
> http://pastebin.com/vmyCAd1q

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.
spotlight

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

Sep 9, 2014

Sep 8, 2014

Sep 7, 2014


Sep 5, 2014

Aug 26, 2014

Aug 22, 2014

Aug 21, 2014


Aug 18, 2014

Aug 2, 2014

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