Difference between revisions of "GAM531/DPS931 Weekly Schedule 20143"

From CDOT Wiki
Jump to: navigation, search
(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 20133 Student Notes=
+
= Weekly Schedule 20143 Student Notes=
  
== Week 1 - Sep 2 ==
+
== 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 9 ==
+
== 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 16 ==
+
== 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 23 ==
+
== Week 4 - Sep 22 ==
 
=== This Week ===
 
=== This Week ===
 
* Matrix Math
 
* Matrix Math
Line 64: Line 64:
  
  
== Week 5 - Sep 30 ==
+
== Week 5 - Sep 29 ==
 
=== This Week ===
 
=== This Week ===
 
* 2D Matrix Math
 
* 2D Matrix Math

Latest revision as of 18:57, 4 September 2014

Game Engine Foundations

GAM531/DPS931 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources

Weekly Schedule 20143 Student Notes

Week 1 - Sep 1

This Week

To Do

  1. Download and install DirectX SDK June 2010

Resources

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

Week 3 - Sep 15

This Week

To Do

  • lab 1
  • lab 2

Resources

Week 4 - Sep 22

This Week

  • Matrix Math
    • Transforming 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, int);

To Do

  • review C++ syntax
  • lab 3
  • select groups

Resources


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