154
edits
Changes
→Suggested Upgrades to the Framework
= 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 =