Changes

Jump to: navigation, search

GAM531/DPS931 Weekly Schedule 20133

1,346 bytes added, 15:24, 30 September 2013
Week 5 - Sep 30
== Week 2 - Sep 9 ==
=== This Week ===
* Switched from Github to BitBucket
* Completed Engine Architecture
** Singleton class as an alternative to global variables
* Started Math - Linear Algebra - Vectors
=== To Do ===
=== Resources ===
* [https://bitbucket.org/LSS_CloudScorpion GAM531 Emperor (BitBucket)]* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/compo2dmat.html Framework and API DesignTwo Dimensional Math== Week 3 - Sep 16 ===== This Week ====== To Do ===* lab 1* lab 2 === Resources ===* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/direc2dmat.html COM and DirectXTwo Dimensional Math== Week 4 - Sep 23 ===== This Week ===* Matrix Math** The fwk4gps frameworkTransforming Vectors*** Rotations**** cos θ sin θ*** Scaling** Identity** Transpose** Multiplication*** by scalars*** by vectors*** by matrices* Programming Matrices** storing in arrays*** row major order*** 2-D arrays in C** T& operator[](int);** T& operator()(int, its branches, and architectureint);=== To Do ===*review C++ syntax* Singleton class as an alternative to global variableslab 3*select groups === Resources ===* Including interfaces rather than class definitions to minimize header file dependenciesCourse Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html#tra Two Dimensional Math - Matrices]
== Week 3 5 - Sep 16 30 ==
=== This Week ===
* 2D Matrix Math
** Translations
* 3D Math
** Coordinate Systems
** Transformations
*** Rotations
*** Scaling
*** Translations
* From the Scene to Screen
** World Transformation
** View Transformation
** Projection Transformation
** Viewport Transformation
 
=== To Do ===
* lab 4
=== Resources ===
* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html#tra Two Dimensional Math]
* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/3dmat.html Three Dimensional Math]
<!--
* [https://scs.senecac.on.ca/~gam666/pages/content/displ.html Display Modes]
-->
=== To Do ===
<!--
* Lecture Material
-->
== Week 5 - Sep 30 ==
=== This Week ===
<!--* [https://scs.senecac.on.ca/~gam666/pages/content/sprit.html Sprites under User Control]
** user action-key mapping
** Matrix Transformations
-->
=== To Do ===
<!--# Add a background image to the ShadesOfRed sample
# Add a sprite in motion to the ShadesOfRed sample
# Work on your game proposal and schedule your team's appointment with your instructor ([http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20113#Appointment_Schedule_for_Proposal_Acceptanceclick here to book an appointment])
-->
=== Resources ===
<!--
* Lecture Material
=== This Week ===
* [https://scs.senecac.on.ca/~gam666/pages/content/direc.html COM and DirectX]
** The fwk4gps framework, its branches, and architecture
** Including interfaces rather than class definitions to minimize header file dependencies
* [https://scs.senecac.on.ca/~gam666/pages/content/3dmat.html 3D Mathematics]
** Coordinate Systems

Navigation menu