Computer Game Programming
(MW 7:20-8:35 PH509)
Evett ; Dept. Computer Science; room 512E Pray-Harrold
Tel: 734-487-1227; e-mail: firstname.lastname@example.org;
Office Hours: See my page for hours
I try to maintain an "open door policy": you are welcome to drop by
at times other than office hours, and generally I'll be able to talk to you, but
sometimes I may be too busy.
This is a project-oriented, upper-division level course. We will be doing a lot of programming, primarily in Java. The department can provide you with Microsoft Visual C++, though any IDE will do, including Eclipse, etc.
- Gaming History
- The Allegro game engine.
- 2-D Graphics
- Arcade, bitmaps, sprites
- Game Design Principles
- Game Design Process
- Game Production Timeline
- The Game Business
- Collision Detection
- Interactive Drama
- AI in First-Person Shooters
To submit assignments, go to http://caddis.acad.emich.edu/~hwmatt/student/.
In addition, you should hand in a hardcopy of your code, at the beginning of
class on the due date.
- Game Review ,
- Project Worm, due February 3
- Brief description of game concept., due ?.
- Game design document, due ?.
- Alpha-release demo of your team's game in class, ?.
- Final release demo of your team's game, in class, ?.