CSC329: Introduction to Game Programming - Spring 2006
Dr. Christian A. Duncan
duncan@cs.miami.edu
Office Hours
Linux Lab Hours (Ungar 426)
TA: Anand
Course Information
Course Notes
-
Course Syllabus (Lecture 1)
(Tu, January 17)
-
Lecture 2
(Th, January 19)
-
Lecture 3
(Tu, January 24)
-
Lecture 4
(Th, January 26)
-
Lecture 5
(Tu, January 30)
-
Lecture 6
(Th, February 2)
-
Lecture 7
(Tu, February 6)
- Lecture 8 (Illustrated Glade)
(Th, February 8)
- Lectures 9-15
(Tu, February 13 - Tu, March 7)
Team break-out groups, to work on game development.
-
Lecture 16 (Stage Two Presentation)
(Th, March 9)
Resources
The following are just some useful resources added throughout the
course and previous courses.
I will try to prioritize them so that more critical resources
appear near the top.
- BlackBoard Site: Discussion Groups, Mailing Lists, other course info...
Try this direct link to the course: May not work unless
you are already logged in.
-
C++ for C Programmer's Reference
(ok, nothing spectacular. And some things appear slightly incorrect but nothing serious).
-
C++ Tutorial
Looks good so far.
-
There are many other C/C++ tutorials. Use Google to find a decent one.
And if you find one, let me know so I can add it here!
-
Java 2 Documentation (and APIs)
-
Makefiles Manual
(Local copy: single HTML page or
Postscript Page or PDF)
-
HOWTO Use Concurrent Version Control System (CVS):
HTML documentation or
PDF version
A Quick and Dirty Guide
-
Standard Template Library (STL)
-
Beej's Guide to
Network Programming:
(multi-formats)
Thanks to Dimitri for referring me to this one.
- Information for GUI/Graphics Stuff
Please browse the following links and add others as you find them,
by emailing me.
-
Need help Installing OpenGL and GTK+
on your home Windows machine?
I tried to document what I did to get it to work for myself.
Hopefully, this will help you out as well.
-
Free Country has links
to lots of free compilers, graphics, game, sound libraries.
-
A SIGGRAPH'97 Course on OpenGL and GUI integration
-
Fast Light Toolkit
-
GTK+ and OpenGL (on SourceForge)
-
TOGL: Tcl/Tk OpenGL Widget
-
TkOGL:
A possibly more recent version.
-
LessTif: Free Motif replacement.
-
List of GUI Toolkits: Seems to be a nice starting point for
more searches.
-
Curses Programming Tutorial: Allows drawing on a terminal window, using
characters. This is for AIX programming but should still translate mostly
to Linux.
-
Here are some 2-d art tutorials and tools for the graphics aspect.
At least there is 1 so far!