pygame is
Simple DirectMedia Layer is
Site Swing
Basic TD

Basic TD - 0.0.1

Andrew (darknesschaos)



A basic TD game I had made for a school project. However I am working on another TD game for the fun of it and would like to see what changes people think I should do from this one to that one. Any code suggestions would be great. Also, thanks to Python PyGame Tower Defense. Without that project I dont think this game would be where it is now.

uses python 2.6 with pygame 1.9.1

known things to be changed for the other game:
-towers will be able to be clicked and dragged from the icons

Please, let me know of any changes you would like to see.


Home Page:


click to view original size


Basic TD - 0.0.1 - Nov 22, 2009 account Comments

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

December 27, 2009 1:07pm - John Bibon - nickname: (jbib) - 4/5
Basic but very nice!
However I got a little trouble, see here:
December 18, 2009 4:34pm - Pie - nickname: (pierocks) - 5/5
Your project's ID is 1337! Leet!
December 10, 2009 2:53pm - Mike Jackson - nickname: (mjxoxoxo) - 1/5
This game is terrible. I am appalled that you would find it humorous to insert the late Michael Jackson into your "game". Too many bugs, and way too easy.

December 10, 2009 2:42pm - Paul - nickname: (paul1234)
its alright. A lot of bugs, crashed for me tons of times. Faulty code maybe you could make it more efficient?
December 7, 2009 2:25am - Andrew - nickname: (darknesschaos)
I have noticed that bug before, but couldn't replicate it. So I never got around to fixing it. And what is it you mean by give a notice? I don't think it hinders gameplay at all, its just there for effect.
December 6, 2009 1:50pm - Rock Achu - nickname: (rockachu2) - 4/5
please fix the bug when a tower kills an enemy when the enemy is on the finishing square.

also,the way the screeen darkens after the last level is great, but can you add a notice please?

otherwise... Awesome work.
November 30, 2009 12:22am - Andrew - nickname: (darknesschaos)
Yeah I realized after I was done about the auto choose part.

Friends at school are saying they know the real reason why MJ died now...

And good luck with adding more features... the coding is rough and uncommented :D

Thank you all for your time!
November 27, 2009 12:10pm - An Ony Mouse - nickname: (anonymouse) - 5/5
Neat ;)

I think I will try to add some more features to it, such as more waves (randomly generated ones, possibly?)
November 25, 2009 8:45am - Marco Baxemyr - nickname: (phelerox)
I laughed when MJ came!

Feedback: At first, I didn't grasp the tower-placing procedure. (but I hadn't read the readme at the time, and you're going to change it!)
Also, I think it would be a good idea to select one of the maps per default. It would cut away a step for the new user - easier to see that one Should be selected, and the user wouldn't need to wonder why the OK button doesn't do anything and take a step back.
November 24, 2009 2:12pm - Dylan J. Raub - nickname: (dylanjraub) - 5/5
VERY GOOD! This is how a TD game is suppost to work!
November 23, 2009 2:26pm - Andrew - nickname: (darknesschaos)
All stuff I plan on doing for my next game :D
November 23, 2009 2:10pm - Francesco Pasa - nickname: (frapa) - 4/5
Good work! You should add other types of enemies and better pictures for the towers. You might improve the background.

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

Jan 31, 2017

Jan 24, 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)