Python PyGame Tower Defense is a real-time strategy game written in Python with PyGame
Developer comments
In the early stages, yet already playable, though admittedly not very fun yet. Currently has one enemy type, and three towers, each with three levels. Only one map so far. Graphics aren't great. No sound! I'm quite committed to this project, but would love some outside assistance if anyone wants to chip in.
Product's homepage
Requirements:
· Python
· pygame
What's New in This Release: [ read full changelog ]
· 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.