Difference between revisions of "GAM666/DPS901 Project requirements 20103"

From CDOT Wiki
Jump to: navigation, search
(Due Dates)
(Due Dates)
Line 15: Line 15:
 
|December 7
 
|December 7
 
|}
 
|}
 +
<br />
 +
<br />
 +
 
= Suggested Upgrades to the Framework =  
 
= Suggested Upgrades to the Framework =  
 
* required upgrades are in bold
 
* required upgrades are in bold

Revision as of 20:45, 13 September 2010


GAM666/DPS901 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources


Due Dates

Proposal outline and team members selected September 21
Proposal completed and members roles selected September 28
Draft game presentation and project review November 9
Final game presentation December 7



Suggested Upgrades to the Framework

  • required upgrades are in bold
  • challenging upgrades marked *

Modeling (Design Component)

  1. game play logic (all members)
  2. import a model script

Design Units (Scene Component)

  1. design new objects for the scene
  2. create billboards – clouds, smoke, vapor trails
  3. add stock objects (requires changes to GraphicsCard Component also)
  4. detect collisions between objects in a scene *

Viewpoints (Viewing Component)

  1. comprehensive camera motion

3D Graphics (GraphicsCard Component)

  1. improve texturing
  2. introduce fog, emissive light
  3. create new graphics representation for new objects in the scene
  4. implement an OpenGL 3.0 option *
  5. Direct2D for fonts *

Sound (SoundCard Component)

  1. sound effects on buffers and optimizing performance
  2. replace DirectMusic with DirectSound only
  3. replace DirectMusic and DirectSound with Xaudio2 *
  4. create an Open Audio option *

User Interface (Input and UserDialog Components)

  1. improve controller input and user dialog
  2. action mapping *
  3. replace DirectInput with Xinput *

Framework (Cross-Component)

  1. context – implement a database
  2. save the current state of the model to a file and restore from a file
  3. performance optimizations *