NOTE: Assignments are to be handed in at classtime on the date due. Late submissions, if unexcused, will get a 10% deduction/day up to a maximum of 50% deduction. Assignments more than 2 weeks late will not be accepted for grading. Computer submissions are done by email and to be timestamped by the time due (there is a separate description of how to send in computer assignments).

CSCI 4070/6070 Assignments & Projects for Spring 2010

Assignment Due date
Assignment 1Read this intro to game programming Tues Jan 12
Assignment 2 Read this intro to SDL package Thur Jan 14
MLK Day (no class) Mon, Jan 18
Project 1 Complete this program with these directionsTues Jan 19
Assignment 3Read this description of the game programming activityThu Jan 21
Project 2 description (simple user interact)Mon Jan 25
Assignment 4 Read this intro to SDL_ttf text package Tues Jan 26
Assignment 5Read this tutorial on 2D tilingThur Jan 28
Assignment 6 Read this background to the Video gaming industry Mon Feb 1
Assignment 7 Read this intro to SDL_mixer audio package Tue Feb 2
Project 3 description (array of tiles)Thu Feb 4
Assignment 8 Read this description of the game engine concept Tues Feb 9
Project 4 description (add sound output)Thur Feb 11
Assignment 9 Read this intro and overview of animation Mon Feb 15
Assignment 10 Read this intro and overview of computer animation Tues Feb 16
Assignment 11 Read this intro to 2D collision detect Thur Feb 18
Project 5 description (add timing measures)Fri Feb 19
Assignment 12 Read this intro transformation matrices Tues Feb 23
Midterm EXAM Thur, Feb 25
Project A description (sprite in motion)Fri Feb 26
Reading 13 Read this intro to computer game physics (stub) and this tutorialMon Mar 1
Midterm Spring 2010 Tues, Mar 2
Project B descriptionFri Mar 5
SPRING BREAK Mar 8-12
Semester ProjectProject S Prospectus dueTues Mar 16
Project C descriptionMon Mar 22
W Deadline Tues, Mar 23
LAST CLASS DAY Thur/Mon, Apr 29
FINAL EXAM Thur, May 6, 3:30pm