GAM666/Team A*
GAM666/DPS901 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
Pathfinder
Project Marking Percentage
Group work: 40% Individual work: 60% + ------------------------- Total 100%
Team Members
- Clinton Bale, Lead Programmer
- Jesse Santos, Programmer
- Hardik Sharma, Programmer
- Muhammad Ahsan, Programmer
Repository
Repo ID
svn://zenit.senecac.on.ca/dps901_123arep2/
Trunk Status
Refer to #teamastar for current trunk status.
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.
Concept Picture
- Note: 3D Representation not present in picture.
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
Task | Status | Notes | Assigned To |
---|---|---|---|
World loading / rendering |
|
cfbale | |
User input |
|
mahsan3 | |
Camera placement and movement |
|
mahsan3 | |
HUD |
|
jsantos13 | |
Enemies |
|
hsharma10, jsantos13 | |
Tower Building |
|
cfbale | |
Towers and Tower AI |
|
hsharma10 | |
Lighting |
|
hsharma10 | |
Win/Lose Condition |
|
mahsan3 | |
Start Dialog |
|
jsantos13 |
Priority 2
Task | Status | Notes | Assigned To |
---|---|---|---|
Smoother Camera | Smooth rotating camera around the origin of the level. | ||
Sound | Add sound to projectiles firing and enemies dying. Sounds from here | ||
Fancy Dialog | Something like this possibly | ||
More Enemies | More enemy types! | ||
More Towers | More tower types! | ||
More Waves | More waves! |