COSC 3550
Programming Computer Games
Spring, 2012


Course Description:
This course will explore the algorithms, data structures, and tricks used to program computer video games. We will be programming in Java and focussing on arcade-style video games (new and "classic") rather than text-based adventures or strategy games such as chess.

Course Syllabus

Homework Assignments

Class Demos
This is a link to a directory of class demos. They are not intended to be self-explanatory (although they might sometimes be), but rather are created as visual aids to the lectures. I'm making them available here so you can play with them and study the examples further after class. In other words, I can't imagine how you would take intelligent notes on some of this stuff, so here are my "animated notes".

Neat Sites
This page contains links to various interesting web sites related to Computer Game programming.


Java API

rgb.txt
Here is a copy of the color list for the X-Windows X11 system.

Davison book website


This site created and maintained by Dr. Michael C. Slattery of Marquette University.
You can contact me at mikes (a) mscs.mu.edu.