Tower Defense
-
Upload
mahbubul-akram -
Category
Documents
-
view
218 -
download
1
description
Transcript of Tower Defense
Tower Defense Design Tower Defense Design DocDoc
Andrew WilliamsAndrew Williams
Brad DillonBrad Dillon
Abstract of Game StoryAbstract of Game Story
In the far future, humanity has spread to the reaches of known space. There they encountered life forms, or rather we should call them a life form, who lived as a single entity. It pities all the life forms that have to live their lives alone and attempts to save them by bringing them into the fold. Of course, humanity is not willing to submit to the desires of the life form.
You are the commander of the static defense emplacements on the planet Enos. You have at your disposal the most advanced static defenses developed by Humanity to date. Defend the front lines and do not allow a single alien life form to slip through!
Player Roles and ActionsPlayer Roles and Actions
It is the players role to place turrets in such a way that It is the players role to place turrets in such a way that enemy units are destroyed before they can cross to the enemy units are destroyed before they can cross to the end of the mapend of the map
Clicking on an empty square will place a turret if funds Clicking on an empty square will place a turret if funds allowallow
Clicking on a turret gives the player the option to Clicking on a turret gives the player the option to upgrade or sell the turretupgrade or sell the turret Upgrading the turret will change the appearance and Upgrading the turret will change the appearance and
damage of the turretdamage of the turret Selling the turret will refund the player a fraction of the Selling the turret will refund the player a fraction of the
turrets worthturrets worth
Strategies and MotivationsStrategies and Motivations
The player is given a limited amount of The player is given a limited amount of resourcesresources
For each turret placed the player loses For each turret placed the player loses resourcesresources
For each enemy unit destroyed the player For each enemy unit destroyed the player gains resourcesgains resources
Level Summary/Story ProgressionLevel Summary/Story Progression
Enemies spawn if wavesEnemies spawn if waves
If the player can stop all the waves on a If the player can stop all the waves on a map and still has health remaining, the map and still has health remaining, the player proceeds to the next mapplayer proceeds to the next map
If the player can finish all maps, the player If the player can finish all maps, the player wins the gamewins the game
SoftwareSoftware
We will be using Flash and Action Script 3 to develop the game. We will be using the Flash Punk libraries.
Algorithm StyleAlgorithm Style
As we will be using static paths, we do not have to worry about the use of a path finding algorithm for the path of the units. We will however have to determine how we want to do target selection. Possible methods for this include but are not limited to
First enemy to enter range. Lowest health enemy. Highest health enemy. Enemy about to leave the range of the turret.
It is also possible that we might allow the user to select what targeting system they wish to use. Towers might also have different targeting algorithms based on their types.