Difference between revisions of "GAM666/DPS901 Weekly Schedule 20113"

From CDOT Wiki
Jump to: navigation, search
(This Week)
(Resources)
Line 101: Line 101:
 
** [http://ankhsvn.open.collab.net/ AnkhSVN - Free Visual Studio SVN Integration Alternative To VisualSVN]
 
** [http://ankhsvn.open.collab.net/ AnkhSVN - Free Visual Studio SVN Integration Alternative To VisualSVN]
 
* Wiki
 
* Wiki
** [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page How To edit Wiki pages]
+
** [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page How to edit Wiki pages]
** [http://en.wikipedia.org/wiki/Wikipedia:Cheatsheet How To edit Wiki Cheatsheet]
+
** [http://en.wikipedia.org/wiki/Wikipedia:Cheatsheet How to edit Wiki Cheatsheet]
 
<!--
 
<!--
 
** [http://zenit.senecac.on.ca/wiki/index.php/OOP344_Student_Resources#The_Basics_of_IRC IRC Basics]
 
** [http://zenit.senecac.on.ca/wiki/index.php/OOP344_Student_Resources#The_Basics_of_IRC IRC Basics]

Revision as of 14:17, 3 October 2011


GAM666/DPS901 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources


Weekly Schedule 20113

Week 1 - Sep 4

This Week

To Do

  1. Download Visual Studio 2010 from ACS and install it on your local computer.
  2. Download Tortoise SVN and install it on your local computer.
  3. Download the Dialog and Selection Samples from the Course Repository. (userid: "dpsgam" password: blank [no password])
    • Run Dialog Sample
    • Run Selection Sample

Resources

Week 2 - Sep 11

This Week

  • COM and DirectX
  • Display Modes
    • The fwk4gps framework, its branches, and architecture
    • Singleton class as an alternative to global variables
    • Including interfaces rather than class definitions to minimize header file dependencies
    • Use the Direct3D COM object to interrogate the hardware for the installed options

To Do

  1. Download and install DirectX SDK June 2010
  2. Download the Dialog Modes Sample from the Course Repository. (userid: "dpsgam" password: blank [no password])

Resources

Week 3 - Sep 18

This Week

  • Event Iteration
    • Messaging, the main application window, and event iteration
    • Housekeeping during loss and restoration of focus
    • Housekeeping during re-configuration
    • Use the Direct3DDevice9 COM object to access the display device
  • Background Image
    • Sprites
    • Textures
    • Color Model
    • Use the Direct3DSprite COM object to manage the drawing of 2D images
    • Use the Direct3DTexture9 COM object to hold an image on video memory

To Do

  1. Download the Event Iteration and Background Image Samples from the Course Repository. (userid: "dpsgam" password: blank [no password])

Resources

Week 4 - Sep 25

This Week

To Do

  • Lecture Material
    • Download the Sprites in Motion and Sprites under User Control Samples from the Course Repository. (userid: "dpsgam" password: blank [no password])
  • Workshop
    • Download the ShadesOfRed Sample from the Course Repository. (userid: "dpsgam" password: blank [no password])
      • Complete the coding for this Sample

Resources

Week 5 - Oct 2

This Week

  • Review
    • Windows Programming
      • Windows Functions
      • Window Procedures
    • COM Technology
    • Direct3D
      • Direct3D COM Object
      • Direct3D Display Device COM Object
      • Direct3D Texture COM Object
    • Game Programming Aspects
      • Singletons and Interfaces
      • Event Iteration, Messages, and Timing
      • Re-Configuration, Loss and Restoration of Focus
      • Design, Coordination, Graphic Representation
      • Colour and Backbuffering
      • Action-Key Mapping
  • Projects
    • Bringing the Course Wiki Up To Date
  • 2D Mathematics
    • Coordinate System
    • Vectors
    • Trigonometry
    • Matrix Transformations

To Do

  1. Add a background image to the ShadesOfRed sample
  2. Add a sprite in motion to the ShadesOfRed sample
  3. Add a second moving sprite to the Sprite in Motion sample
  4. Work on your game proposal and schedule your team's appointment with your instructor (click here to book an appointment)

Resources