Difference between revisions of "GAM531/DPS931 Weekly Schedule 20143"
(Created page with '<big><big> Game Engine Foundations</big></big><br /> {{GAM531/DPS931 Index | 20143}} = Weekly Schedule 20133 Student Notes= == Week 1 - Sep 2 == === This Week === * === To Do …') |
|||
Line 1: | Line 1: | ||
<big><big> Game Engine Foundations</big></big><br /> | <big><big> Game Engine Foundations</big></big><br /> | ||
{{GAM531/DPS931 Index | 20143}} | {{GAM531/DPS931 Index | 20143}} | ||
− | = Weekly Schedule | + | = Weekly Schedule 20143 Student Notes= |
− | == Week 1 - Sep | + | == Week 1 - Sep 1 == |
=== This Week === | === This Week === | ||
* | * | ||
Line 13: | Line 13: | ||
* [http://msdn.microsoft.com/en-us/directx/ DirectX Developer Centre]at Microsoft | * [http://msdn.microsoft.com/en-us/directx/ DirectX Developer Centre]at Microsoft | ||
− | == Week 2 - Sep | + | == Week 2 - Sep 8 == |
=== This Week === | === This Week === | ||
* Switched from Github to BitBucket | * Switched from Github to BitBucket | ||
Line 27: | Line 27: | ||
* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html Two Dimensional Math] | * Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html Two Dimensional Math] | ||
− | == Week 3 - Sep | + | == Week 3 - Sep 15 == |
=== This Week === | === This Week === | ||
=== To Do === | === To Do === | ||
Line 36: | Line 36: | ||
* Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html Two Dimensional Math] | * Course Notes - [https://scs.senecac.on.ca/~gam666/pages/content/2dmat.html Two Dimensional Math] | ||
− | == Week 4 - Sep | + | == Week 4 - Sep 22 == |
=== This Week === | === This Week === | ||
* Matrix Math | * Matrix Math | ||
Line 64: | Line 64: | ||
− | == Week 5 - Sep | + | == Week 5 - Sep 29 == |
=== This Week === | === This Week === | ||
* 2D Matrix Math | * 2D Matrix Math |
Latest revision as of 17:57, 4 September 2014
Game Engine Foundations
GAM531/DPS931 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
Weekly Schedule 20143 Student Notes
Week 1 - Sep 1
This Week
To Do
- Download and install DirectX SDK June 2010
Resources
- DirectX Developer Centreat Microsoft
Week 2 - Sep 8
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
- GAM531 Emperor (BitBucket)
- Course Notes - Two Dimensional Math
Week 3 - Sep 15
This Week
To Do
- lab 1
- lab 2
Resources
- Course Notes - Two Dimensional Math
Week 4 - Sep 22
This Week
- Matrix Math
- Transforming Vectors
- Rotations
- cos θ sin θ
- Scaling
- Rotations
- Identity
- Transpose
- Multiplication
- by scalars
- by vectors
- by matrices
- Transforming Vectors
- Programming Matrices
- storing in arrays
- row major order
- 2-D arrays in C
- T& operator[](int);
- T& operator()(int, int);
- storing in arrays
To Do
- review C++ syntax
- lab 3
- select groups
Resources
- Course Notes - Two Dimensional Math - Matrices
Week 5 - Sep 29
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 - Two Dimensional Math
- Course Notes - Three Dimensional Math