pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
spaceswarm

spaceswarm - 0.2.1

BjÞrn Arild MÊland (bmaland)

Tags:

Description

Action packed arcade game where you have to defend planet Earth from swarming aliens. It gets really hard quite fast, how long can you last?

It's my first pygame project, creating during a short time period. Obviously could need improvements in many areas. Hopefully I'll get around to adding a highscore system etc. Any other suggestions would be greatly appreciated.

Direct download URL: https://github.com/bmaland/spaceswarm/zipball/master

Changes

Previous version introduced a critical bug causing no aliens to spawn when choosing to play again. Fixed in 0.2.1 (no other changes introduced).

Links

Home Page: https://github.com/bmaland/spaceswarm
Source: https://github.com/bmaland/spaceswarm/archives/master

Screenshot


click to view original size

Releases

spaceswarm - 0.5.0 - Apr 6, 2011
spaceswarm - 0.2.1 - Nov 29, 2010
spaceswarm - 0.2.0 - Nov 29, 2010
spaceswarm - 0.1.0 - Nov 28, 2010

Pygame.org account Comments

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

November 30, 2010 8:08am - BjÃrn Arild MÃland - nickname: (bmaland)
Regarding clicking to start, I will bring that in and require a key to be pressed to restart after defeat, to prevent accidental restarting of the game (this is the reason why I removed it in the first place, since you usually click a lot in panic right before you die :P)

I have thought of adding harder aliens with shield with "smarter" movements and "frenzy" effects (i.e. suddenly changing speed), adding shields for the player as well is a good idea though. I'd also like to add nukes, which would kill all aliens on the screen. Preferably tied in to the score system (each shot costs score), giving nukes for each 1k score maybe.

Looping of background track does work on Linux, but I've had reports of it not working on OS X. Is this a known problem or maybe just some error with my midi file? I'll definitely add volume controls and a pause button though.

Thanks a lot for your feedback, and good luck with your own game :)
November 29, 2010 3:24pm - Robert Leachman - nickname: (quazar)
Works for me using Python 2.5 on OS X. I wish I could click the mouse to start :)

Otherwise... I saved the world my first time so tested dying, LOL where have I heard that before. It might be fun to be able to develop a shield and not die when hit, then you could ramp the difficulty and even mess with us by sending really fast aliens at the world occasionally?

You didn't tell us what ideas you might be interested in so... obviously more animation would be cool. Loop your background track and give an options to mute/volume control. It's fun to hack on this isn't it? I took a quick look at the source and recommend looking into sprites, but man you did well without them.

Good job! Encourages me to finish up and release mine, back to it...
spotlight

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

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

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