Python PyGame Tower Defense is a free and open source, fun tower defense game written in Python with PyGame.
NOTE: To run Python PyGame Tower Defense on your Mac you will have to open a Terminal window and, after navigating to the game's folder, issue this command from the command line: python game.py
Requirements:
· Python
· Pygame
What's New in This Release: [ read full changelog ]
· Optimized the distance formula for finding enemies within range of a tower.
· Added a chaining system: the chaining bonus increases by 1% each time an enemy is killed. It decreases automatically over time. Each tower gets a different bonus from a chain: fighter towers gain a damage bonus, archer towers gain a range bonus, and mage towers gain a speed bonus.
· Fixed an issue with centering enemies on the path.
· Added hp, maxhp, and ac stats for towers.
· Added attack bonus and damage stats for enemies.
· Enemies now attack towers in range, with a similar function to towers.
· Towers that are at 0HP or below cannot attack until brought above 0HP.
· Towers that get to -10 HP or below are destroyed.
· Towers heal at a rate of 1HP per enemy wave.
· Added the "Cleric" tower. It heals every tower and damages every enemy within range each time it fires. Its damage is unaffected by enemy armor.
· Lowered player health to 10.
· Fixed the formula for the location of the text for upgrades when displayed in the radia...