pygame is
Simple DirectMedia Layer is
Site Swing

AeroTanks - 0.8.7

Mystex (mystex)



The game has three modes, the Story Mode (not complete), the Survival Mode, and the Tanks Mode(not complete).

The Story mode is a side-scroller with a story line. Currently only has 1 player mode.

You can play with up to two people in survival mode. Your goal is to survive as long as you can. After each level, there is a buy shop where you can buy new weapons and items.

Tanks mode is not yet developed, but it is going to be pretty similar to the classical tanks game.

If you have any suggestions, please post them! :D

Controls are in controls.txt!

P.S. Pygame 1.8 is required because of the use of masks.


Mostly now finished. Fixed many bugs and some new features. This is the stable version.


Home Page:


click to view original size


AeroTanks - 0.8.9 - Jan 18, 2009
AeroTanks - 0.8.7 - Jan 17, 2009
AeroTanks - 0.8.1 - Sep 7, 2008
AeroTanks - 0.5.5 - Aug 11, 2008
AeroTanks - 0.3.4 - Aug 9, 2008 account Comments

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

August 7, 2009 5:01pm - nitrofurano - nickname: (nitrofurano) redirects to - 404 - NOT FOUND - The server can not find the requested page:
January 22, 2009 4:03am - Nathan Woodward - nickname: (thedalailama)
Thank ye kindly.
January 21, 2009 11:21pm - Mystex - nickname: (mystex)
sure u can use em..
January 21, 2009 1:53pm - Nathan Woodward - nickname: (thedalailama)
Do you mind if I use them? Save me trawling the internet for decent ones.
January 20, 2009 10:29pm - Mystex - nickname: (mystex)
I got the big explosion thing off the internet,but i dont remember where. I made the rest of em myself. I made the explosion where a bomb hits you from a plane with an explosion generator program.
January 18, 2009 12:31pm - Nathan Woodward - nickname: (thedalailama)
Survival is cool. Where'd you get those nifty explosions from?
January 18, 2009 11:01am - Mystex - nickname: (mystex)
nevermind, fixed the glitch you were talking about. You were playing "story mode", which isn't finished yet. But i fixed that glitch. "Survival Mode" is finished, so play that instead :P
January 18, 2009 10:29am - Mystex - nickname: (mystex)
can you give me the error? because the game works on my machine and i have tested it on several others. Btw, you need pygame 1.8 because the game uses masks.
January 18, 2009 8:14am - Nathan Woodward - nickname: (thedalailama)
Seems to crash whenever I shoot a plane.
August 10, 2008 1:48pm - Mystex - nickname: (mystex)
You need atleast pygame 1.8. I'll fix all the .png's to .PNG in the next version. Thanks for letting me know tho. :)
August 10, 2008 5:58am - Luca Fabbri - nickname: (keul)
After fixed that I get:

Traceback (most recent call last):
File "", line 240, in <module>
File "", line 179, in update
elif self.playing_survivalmode: survivalmode.update()
File "/home/keul/downloads/python/pygame/AeroTanks/code/survival_mode/", line 99, in update
File "/home/keul/downloads/python/pygame/AeroTanks/code/survival_mode/", line 145, in create_new_enemy
new_enemy = enemy_survival.Enemy(self.screen,, self, x, y, the_enemy['image'], self.enemy_health, the_enemy['damage'], the_enemy['speed'], the_enemy['reattack'], the_enemy['missile_img'], the_enemy['type'])
File "/home/keul/downloads/python/pygame/AeroTanks/code/survival_mode/", line 22, in __init__
self.mask = pygame.mask.from_surface(self.image)
AttributeError: 'module' object has no attribute 'mask'

I'm using pygame 1.7.1.
August 10, 2008 5:56am - Luca Fabbri - nickname: (keul)
pygame.error: Couldn't open data/misc/small_tank_pipe.png

The ".png" extension is in facts ".PNG", uppercase. Linux users can't play your game!
August 9, 2008 10:25pm - Mystex - nickname: (mystex)
Fixed a few bugs and added a couple things. Version 0.4.6 is the current version.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Jan 31, 2017

Jan 24, 2017

Jan 19, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

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