Open main menu

CDOT Wiki β

Changes

GAM666/Team A*

3,259 bytes added, 13:34, 2 October 2012
Proposal
== Proposal ==
Our game will be a Tower defense styled game. Where enemies spawn on one side of the map and you have to prevent them from getting to their destination as they wind though the paths. The camera will be in a fixed position over the field. Looking down at the world at around a 30-45 degree angle. The player will be able to rotate this camera 90' around the field but that is it. The player will start with an undetermined amount of money that will allow him to buy towers to defend off the incoming waves. The towers will be modeled in 3DS max and imported into the game. The game will have a max of 2-3 towers upon finish. There are multiple types of waves that the player will encounter: fast waves, slow but strong waves and boss waves; There could be more depending on the time we have.
 
=== Outline ===
* Fixed 3D camera looking down at the world on an angle from the four compass directions. (player controlled)
* Multiple waves of enemies
* Grid based tower placement.
* Node based waypoint enemy movement.
 
== Controls ==
=== Keyboard ===
Left Arrow = Move camera 90' to the left.
 
Right Arrow = Move camera 90' to the right.
 
WASD = Move the currently selected tile around the level.
 
Space = Select tower or block
 
Ctrl = Place tower
 
F = Cycle available towers.
 
=== Xbox Controller ===
D-Pad Left = Move camera 90' to the left.
 
D-Pad Right = Move camera 90' to the right.
 
Left Thumb-Stick = Move the currently selected tile around the level.
 
A = Select tower or block
 
X = Place tower
 
Y = Cycle available towers.
*Note: All controls above are subject to change.
 
== To-Do List ==
=== Priority 1 ===
{| border="1" cellpadding="4" cellspacing="2" style="border: 1px solid black;border-collapse:collapse;"
|-
! Task
! Status
! Notes
|-
|World loading / rendering
|
|Load the world into memory from file (format to be decided). And render on screen.
|-
|User input
|
|Ability to recognize all user actions based on the control list above.
|-
|Camera placement and movement
|
|Get the camera at a fixed angle looking down at the world. Ability to move it to all four locations.
|-
|HUD
|
|Create a HUD for displaying the players cash and the current selected node/tower. And what wave the player is on.
|-
|Enemies
|
|Enemies that traverse the map using a node-based way pointing system.
|-
|Tower Building
|
|Move though the grid, select a node, select a tower and place it on that node.
|-
|Towers AI
|
|Towers shoot little pellets at the '''closest''' enemy from them AND damage them.
|-
|Lighting
|
|Towers will emit light. One giant light (the sun) across whole world.
|-
|Win/Lose Condition
|
|The player wins if he beats all the waves. The player loses if '''one''' enemy makes it to the other side. (subject to change)
|-
|Sound
|
|Add sound to projectiles firing and enemies dying. Sounds from [http://www.superflashbros.net/as3sfxr/ here]
|-
|Start Dialog
|
|Improve the starting UI's dialog box. Make it much more user friendly. (think Unity)
|-
|}
 
=== Priority 2 ===
{| border="1" cellpadding="4" cellspacing="2" style="border: 1px solid black;border-collapse:collapse;"
|-
! Task
! Status
! Notes
|-
|To be decided
|
|...
|-
|More Enemies
|
|More enemy types!
|-
|More Towers
|
|More tower types!
|-
|More Waves
|
|More waves!
|-
|}
 
== Map of the World of the Game ==
1
edit