Difference between revisions of "Theresa"
From Spartacats
(Created page with ".") |
(→Week 10) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | . | + | |
+ | == Week 1 == | ||
+ | '''Accomplished''' | ||
+ | *Set up NetworkingServices | ||
+ | *Create Dynamic and Static Objects for the world | ||
+ | *Created AssetManager and ModelLoader | ||
+ | |||
+ | == Week 2 == | ||
+ | '''Accomplished''' | ||
+ | *Set up Client-Server infrastructure including: | ||
+ | **ClientGame and ClientGameWorld | ||
+ | **ServerGame and ServerGameWorld | ||
+ | *Temporarily allowed for blocking function calls on the server. | ||
+ | *Helped fix pointer casting alien bug during refactoring | ||
+ | *Destroy projectiles after lifetime has been exceeded | ||
+ | *Refactor GameLogic, Client, and Server code | ||
+ | *Tracked down some memory leaks for ModelInstances | ||
+ | *Found nastier bugs for after spawning and destroying many projectiles | ||
+ | *Set up Asana as a project task manager and bug tracker | ||
+ | |||
+ | |||
+ | '''Goals for Week 3''' | ||
+ | *Efficient collision detection | ||
+ | *Track down more memory leaks | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Excited ^^ | ||
+ | |||
+ | == Week 3 == | ||
+ | '''Accomplished''' | ||
+ | *Loading level from a file | ||
+ | *Create HeightMapModel | ||
+ | |||
+ | '''Uncompleted Tasks''' | ||
+ | *HeightMapModel Texturing and integration | ||
+ | |||
+ | '''Reason''' | ||
+ | *Catching up to other classes | ||
+ | |||
+ | '''Goals For Week 4''' | ||
+ | *Finish integrating new HeightMapModel and possibly allow for tesselation | ||
+ | |||
+ | '''Morale''' | ||
+ | *Not excited for midterm week - - | ||
+ | |||
+ | == Week 4 == | ||
+ | '''Accomplished''' | ||
+ | *Fixed server blocking problem | ||
+ | *HeightMap integration and texture blending | ||
+ | *Loading more settings from file such as blendmaps, heightmaps, spawn locations, object models and textures | ||
+ | |||
+ | |||
+ | '''Uncompleted Tasks''' | ||
+ | *Tesselation | ||
+ | |||
+ | |||
+ | '''Reason''' | ||
+ | *Moved to nice things to have if we have time. | ||
+ | |||
+ | |||
+ | '''Goals For Week 5''' | ||
+ | *Load animations | ||
+ | *Load composite models | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Can't wait for animations! | ||
+ | |||
+ | == Week 5 == | ||
+ | '''Accomplished''' | ||
+ | *Delete players when they disconnect | ||
+ | *Resolved client-server connection issues | ||
+ | *Game ending logic including: | ||
+ | **Player deaths | ||
+ | **Players kills | ||
+ | **Determine winner | ||
+ | *Start adding game states lobby, collosseum, results | ||
+ | *Created AnimatedComplexModel and corresponding shaders | ||
+ | |||
+ | |||
+ | |||
+ | '''Uncompleted Tasks''' | ||
+ | *Finish game states | ||
+ | *Debug animations | ||
+ | |||
+ | |||
+ | '''Reason''' | ||
+ | *Completing game states may slow down debugging | ||
+ | *Not sure what is causing access violation error | ||
+ | |||
+ | |||
+ | '''Goals For Week 5''' | ||
+ | *Working animation | ||
+ | *RPS (Rock-Paper-Scissors) logic | ||
+ | *Game states that disable during debug mode | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Too hungry to finish animations ... | ||
+ | |||
+ | == Week 6 == | ||
+ | '''Accomplished''' | ||
+ | *Animations for static objects | ||
+ | *Color logic damage modifier | ||
+ | |||
+ | |||
+ | '''Uncompleted Tasks''' | ||
+ | *Finish game states | ||
+ | |||
+ | |||
+ | '''Reason''' | ||
+ | *Helen took over the task | ||
+ | |||
+ | |||
+ | '''Goals For Week 5''' | ||
+ | *Fixing all the leaks | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Don't wanna work with linear algebra anymore. | ||
+ | |||
+ | == Week 7 == | ||
+ | '''Accomplished''' | ||
+ | *Fixed memory leaks in the Client so it closes cleanly | ||
+ | *Added ammo to limit projectiles for each power up weapon | ||
+ | *Added player icons | ||
+ | *Fixed a bug where ServerGameWorld did not remove disconnected players | ||
+ | |||
+ | |||
+ | '''Goals For Week 5''' | ||
+ | *Create icons for power ups | ||
+ | *Add character objects (animals) | ||
+ | *Random name assignment | ||
+ | *Propose final level design | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Distracted by art *_* | ||
+ | |||
+ | == Week 8 == | ||
+ | '''Accomplished''' | ||
+ | *Add Character Objects | ||
+ | *Character Selection screen | ||
+ | *Refactor Input handling to integrate HUD | ||
+ | *Move HUD to GameWorld so it can be affected by user input | ||
+ | *RandomName selection | ||
+ | |||
+ | |||
+ | '''Goals For Week 9''' | ||
+ | *Create UI art | ||
+ | *Create Final SkyMap | ||
+ | *Propose final level design | ||
+ | *Create Snare Rear Weapon | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Great! | ||
+ | |||
+ | == Week 9 == | ||
+ | '''Accomplished''' | ||
+ | *Add Weapon selection logic | ||
+ | *Proposed a couple of level designs, both were rejected | ||
+ | |||
+ | |||
+ | '''Goals For Week 10''' | ||
+ | *Polish the game. | ||
+ | |||
+ | '''Morale''' | ||
+ | *Awesome possum | ||
+ | |||
+ | == Week 10 == | ||
+ | '''Accomplished''' | ||
+ | *Add game timer | ||
+ | *Helped create sky box | ||
+ | *Modeled the center tree | ||
+ | *Add Return to lobby logic | ||
+ | *Create final game level design - Mushroom Village! | ||
+ | |||
+ | '''Goals after the quarter''' | ||
+ | *Make another game! Maybe? | ||
+ | |||
+ | |||
+ | '''Morale''' | ||
+ | *Supper happy we finished! |
Latest revision as of 15:36, 8 June 2013
Contents
Week 1
Accomplished
- Set up NetworkingServices
- Create Dynamic and Static Objects for the world
- Created AssetManager and ModelLoader
Week 2
Accomplished
- Set up Client-Server infrastructure including:
- ClientGame and ClientGameWorld
- ServerGame and ServerGameWorld
- Temporarily allowed for blocking function calls on the server.
- Helped fix pointer casting alien bug during refactoring
- Destroy projectiles after lifetime has been exceeded
- Refactor GameLogic, Client, and Server code
- Tracked down some memory leaks for ModelInstances
- Found nastier bugs for after spawning and destroying many projectiles
- Set up Asana as a project task manager and bug tracker
Goals for Week 3
- Efficient collision detection
- Track down more memory leaks
Morale
- Excited ^^
Week 3
Accomplished
- Loading level from a file
- Create HeightMapModel
Uncompleted Tasks
- HeightMapModel Texturing and integration
Reason
- Catching up to other classes
Goals For Week 4
- Finish integrating new HeightMapModel and possibly allow for tesselation
Morale
- Not excited for midterm week - -
Week 4
Accomplished
- Fixed server blocking problem
- HeightMap integration and texture blending
- Loading more settings from file such as blendmaps, heightmaps, spawn locations, object models and textures
Uncompleted Tasks
- Tesselation
Reason
- Moved to nice things to have if we have time.
Goals For Week 5
- Load animations
- Load composite models
Morale
- Can't wait for animations!
Week 5
Accomplished
- Delete players when they disconnect
- Resolved client-server connection issues
- Game ending logic including:
- Player deaths
- Players kills
- Determine winner
- Start adding game states lobby, collosseum, results
- Created AnimatedComplexModel and corresponding shaders
Uncompleted Tasks
- Finish game states
- Debug animations
Reason
- Completing game states may slow down debugging
- Not sure what is causing access violation error
Goals For Week 5
- Working animation
- RPS (Rock-Paper-Scissors) logic
- Game states that disable during debug mode
Morale
- Too hungry to finish animations ...
Week 6
Accomplished
- Animations for static objects
- Color logic damage modifier
Uncompleted Tasks
- Finish game states
Reason
- Helen took over the task
Goals For Week 5
- Fixing all the leaks
Morale
- Don't wanna work with linear algebra anymore.
Week 7
Accomplished
- Fixed memory leaks in the Client so it closes cleanly
- Added ammo to limit projectiles for each power up weapon
- Added player icons
- Fixed a bug where ServerGameWorld did not remove disconnected players
Goals For Week 5
- Create icons for power ups
- Add character objects (animals)
- Random name assignment
- Propose final level design
Morale
- Distracted by art *_*
Week 8
Accomplished
- Add Character Objects
- Character Selection screen
- Refactor Input handling to integrate HUD
- Move HUD to GameWorld so it can be affected by user input
- RandomName selection
Goals For Week 9
- Create UI art
- Create Final SkyMap
- Propose final level design
- Create Snare Rear Weapon
Morale
- Great!
Week 9
Accomplished
- Add Weapon selection logic
- Proposed a couple of level designs, both were rejected
Goals For Week 10
- Polish the game.
Morale
- Awesome possum
Week 10
Accomplished
- Add game timer
- Helped create sky box
- Modeled the center tree
- Add Return to lobby logic
- Create final game level design - Mushroom Village!
Goals after the quarter
- Make another game! Maybe?
Morale
- Supper happy we finished!