CIS267 Beginning Game Programming
My Description of the course.
(This is not the official course description.)
Prerequisite:
CIS 250 (Computer Science II)
Hours Required:
Class: 45 Lab:
Credits: 3
This course will
cover the fundamental principles and practices of designing and programming
computer games. Students will design and implement several 2D and 3D games
utilizing a variety of programming techniques and tools, including; C++
programming language, operating systems, graphics API, computer graphics, audio
editing software, 3D modeling software and 3D collision detection.
Major Units
·
Windows Programming
·
DirectX Programming
·
3D Programming
Assignments
Assignments
(Tentative)
-
Exercise 2 on
page 76. Modify the GameLoop program so that it draws a single bitmap image
that moves around in the window.
-
Rewrite
program 1 using DirectX. Create a surface and use the StretchRect() function
to copy the bitmap to the backbuffer.
-
Modify your
bouncing “C” program from assignment 2 to use one of the bitmap images of a
tank in the Assignment 3 folder
-
Modify
program 3 to include sounds. Play a background sound and a different sound
for each wall the tank bounces off.
-
Test1 Write a
tank game. The game must include sound, user input and collision detection.
-
Written
description of final project with feature list.
Useful Links
Download free Microsoft Programs (Only
available to students enrolled in a Business Division Course, this includes all
CIS prefix courses.)
Return to Prof Kelly
Last Updated
May 06, 2008