Python PyGame Tower Defence
Python PyGame Tower Defence - 0.7.5
Austin Morgan (duckfin)
I'm closing the gap to Beta status. I'll be giving this project the Beta tag when it hits version 0.9. I've got a lot of work to go before it gets there, but the game is already quite playable. The basics are typical to Tower Defense games all over.
There are only seven maps thus far. I have not put great effort into balancing them yet, as things change constantly. That said, I played through all of them before releasing this and found them to be fairly spot-on in difficulty, if a bit lacking in variety. Balance will not be a top priority until the Beta, version 0.9.
The art is nowhere close to tops and there is no sound whatsoever. I am neither an artist nor musician. If anyone would like to contribute either, I would happily give credit for your work.
Comments are welcome and encouraged!
*Towers and Icons selected now display range as a translucent filled circle instead of simply a lined circle. *Towers selected now display their upgrade and sell options as a radial menu set around them instead of listing in boxes to the right. *Artwork done for icons for Bonus Damage, Extend Range, and Sell options. *Tower.genButtons changed as a result. Simplified. *Extra towers removed to work up from simply Fighter and Archer towers. *XP completely removed. *XP tables/lists removed. *Upgrade slots removed. *Tower abilities cost changed. *Currently both towers qualify for both abilities. *Player class given Mod variables for all towers, and for specific types of towers, allowing for extensive customization to take place. *Tower stat calculation drastically changed to accomodate Abilities and Player Mod variables. *Targeting changed and simplified, though is inconsistent with range displayed. *Fighter and Archer base stats changed. Archers are weaker, more expensive, but much quicker to fire. *Turns are advanced by the "n" key now. *Panel removed, as is now unneeded. *PanelClass file removed, as is now unused.
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.