Changes

Jump to: navigation, search

GAM666/DPS901 Project Requirements 20123

500 bytes added, 00:06, 29 November 2012
Presentation Schedule
# Update your team's wiki page with your team's repository path information under '''Repo Path'''
# Create a directory with your seneca id under the branch sub-directory of your team's repository. This will be your home directory for development; for details see: [http://zenit.senecac.on.ca/wiki/index.php/Hints_for_Using_SVN_to_collaborate_on_school_projects#Directory_Structure Directory Structure]
# One of your team members should export svn://zenit.senecac.on.ca/dpsgam/trunk/fwk4gps gam666 and svn://zenit.senecac.on.ca/dpsgam/trunk/resources into the trunk of your team's repository
#: For detailed steps see [[Hints for Using SVN to collaborate on school projects#Start_the_project_by_continuing_an_existing_work | Start the project by continuing an existing work]]
* svn://zenit.senecac.on.ca/dps901_113rep?/branches/SenecaID/resources
-->
: ''Start doing the above by branching the Framework and the Resources into svn://zenit.senecac.on.ca/dps901_113repdps901_123rep?/branches/SenecaID/.... See here for help: [http://zenit.senecac.on.ca/wiki/index.php/Hints_for_Using_SVN_to_collaborate_on_school_projects#Preparing_Your_Own_Workspace_for_Development Preparing Branches/Workspace for development]''
= Suggested Upgrades to the Framework =
The Framework that you download from the course repository consists of around 12,000 source lines of code. This version of the Framework is only just a starting point and that provides a set of fallback/default positions for your course project. There are many opportunities to refactor different parts depending upon what your game design requires and what your personal interests are. Decisions to focus on certain parts reflect the areas with which you wish to become familiar. Listed below are some areas that you should consider in deciding where to devote your energy. If you wish to add items to this list, consult your instructor.
Each team will introduce its own upgrades to the Framework. The nature of these upgrades will vary from team to team. Each team member is responsible for a thorough understanding of at least one particular upgrade.
# '''game play logic'''
== Object Class Hierarchy ==
# '''design new objects'''
# import a model script from GAM667
# comprehensive camera motion
== Display APIDisplay Class ==
# introduce fog
# change render state
# create new graphic representation for new objects
== SoundCard APIAudio Class ==
# sound effects on buffers and optimizing performance
== Window API Branch APIWindow Class ==
# improve controller input and user dialog
# replace DirectInput with XInput *
== Direct DirectX API Branch ==# implement an OpenGL 3.0 version **# create an Open Audio version **# use Direct2D for fonts **# replace Direct3D9 with Direct3D10 **# replace Direct3D9 with Direct3D11 **
# COLLADA **
<!--
== Framework ==
# context – implement a database *
# implement a scene graph
# performance optimizations *
-->
= Appointment Schedule for Proposal Acceptance =
{| border="1"
|-
|Date and Time
|-
|Turbo Sloth
|October 9 - 14:00
|-
|RepoMen
|October 9 - 14:30
|-
|Rocket Jump and Dale
|October 10 - 10:00
|-
|Team A*
|October 10 - 10:30
|-
|Woolooloo
|October 10 - 11:00
|-
|Blue Screen
|October 11 - 11:00
|}
<br />
= Appointment Schedule for Reviewing Progress =
{| border="1"
|-
|Team Name
|Date and Time
|-
|Team Woolooloo
|November 14, 10:00 am
|-
|-
|Rocket Jump and Dale
|November 14, 10:30 am
|-
|Team A*
|November 14, 11:00 am
|-
|-
|Turbo Sloth
|November 15, 11:00 am
|-
|BlueScreen
|November 15, 10:30 am
|-
|}
|Date and Time
|-
   |- |Turbo Sloth |December 3, 9:00 am |-  |Team Woolooloo|December 5, 9:20 am|-|Rocket Jump and Dale|December 5, 9:00 am|- |Team A* |December 5, 8:30 am |-|Blue Screen|December 5, 8:00 am|- |RepoMen |}December 3, 9:20 am<br />|-
1
edit

Navigation menu