Computer Gaming Resource Toolkit

The Computer Gaming Resource Toolkit uses the Microsoft DirectX SDK and the Tablet PC SDK for gaming in combination with papers, coursework, presentations from industry and academic leaders, and code demonstrating PC game examples.

In This Toolkit 

Getting Started

Set up the environment

  1. Install Windows Vista or Windows XP.
  2. Install Microsoft .NET Framework—minimum Versions 1.1 and 2.0.
  3. Install Windows Media Player.
  4. Install the latest updates from Microsoft by using Windows Update.

Install the Software: PC and Tablet PC

  1. Uninstall any prior versions of the Microsoft DirectX SDK.
  2. Install the latest Microsoft DirectX SDK.
  3. Install Microsoft Visual Studio Express Edition.

Install the Tablet SDK

  1. Uninstall any earlier versions of the Microsoft Tablet PC SDK.
  2. Install Microsoft Tablet PC SDK V. 1.7 or the latest Windows SDK (which includes the Tablet SDK).

Code Samples

  • Card Game Starter Kit 
    Microsoft Corporation
    An extensible framework for building card games and a Black Jack game application that is built on top of this framework.  
  • DXFramework
    Cory Dunham, Parker Hamilton, Jonathan Voigt 
    Demonstrating a simple, illustrative, general purpose 2D and 3D computer game engine for Microsoft Visual Studio, using DirectX 9.
  • Hanoi
    Microsoft Corporation 
    A C# DLL that is consumed by anyone wanting to display the step-by-step output of a three-peg, all-on-the-first peg to start, Towers of Hanoi solution, thus conveying the classic example of recursion.
  • Microsoft Sudoko
    Stephen Toub, Microsoft Corporation
    Number puzzle game, demonstrating how to build an application to solve puzzles, generate puzzles, and enable enhanced game play for ultra-mobile PC and Tablet PC.
  •  Managed DirectX Samples in C#
    Dave Remba
    How to use managed DirectX from C#; how to use Windows forms to show how applications might be constructed that integrate with DirectX and run in shared-screen mode (as a regular Windows application).