Week Date Topics Chapters Assignment
1 April 9 Introduction
Computer Games: history, generes, typical components
tagGame: downloading, installing compiling, software architecture
1
2 April 16 Acting
Game-state, simulator, renderer, (hierarchical) controllers
2
3 April 23 Perceiving (game world)
Player perception via renderer
NPC perception simulated perception
3 First assignment due
4 April 30 Perceiving (real world)
Video and speech input
5 May 7 Reacting
if-then rules, DTs
Flocking, boids
4 Second assignment due, project proposal due
6 May 14 Remembering
Mental-state variables
FSMs
5 Revised project proposal due
7 May 21 Searching
Path planning, A*
Goal Oriented Action Planning
6 Project checkpoint due
May 28 Public holiday
8 June 4 Learning 7 Project due
June 13 Final Exam (7:30 - 9:30 PM)

Last edited Mon Jun 4 21:14:14 2007 by John Funge.