pygame is
Simple DirectMedia Layer is
Site Swing
City Tank

City Tank - .6.2

Ben (soggywaffles)



Climb into your tank! The city of bricks has been taken over by an army of blue small, but dangerous, tanks. Save the city before it's too late.

This is my first real attempt at python and pygame. I've had fun making it, hopefully it's fun to play.

Arrow or WASD: move
Mouse 1: fires main turret
Space: fires tank machine gun
M: switches turret tracking modes

Use esc to go back to main screen incase of unexpected death.


Not many changes. Added a new tile, a 'steel' non-destructible. Made the map smaller, should run nicer of most machines. I'm trying to make it use less processing power. If anyone has ideas, they are very welcome. I'm working on making the AI more intelligent and less ignoramus.

Also added a simple profiler.


Home Page:


click to view original size


City Tank - .8.3 - Oct 8, 2009
City Tank - .8 - Oct 5, 2009
City Tank - .6.2 - Jun 18, 2009
City Tank - .6 - May 25, 2009 account Comments

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

October 9, 2009 2:41pm - Ben - nickname: (soggywaffles)
Game will crash then moving from the first map level on the left back to the starting level. Easy fix:
in line 23, make sure it reads "b1":("b1.png", "a1", None, "start", None)
October 5, 2009 4:37pm - Ben - nickname: (soggywaffles)
I let this project sit on the back burner for quite some time. Figured it was time to start picking at it again.
June 20, 2009 5:55pm - Jason Gosen - nickname: (jasongosen)
Cool! I like controlling the tank and gun independantly. I'll be watching for updates, hopefully more enemies?
May 25, 2009 5:22pm - Ian Mallett - nickname: (geometrian)
Nice! Develop some more too.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Oct 9, 2015

Sep 11, 2015

Sep 6, 2015

Aug 26, 2015

Aug 25, 2015

Aug 21, 2015

Aug 16, 2015

Jul 30, 2015

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