ICS 462, Artificial Intelligence for Games

Tentative Schedule

Monday Wednesday
8/26 Introduction: AI vs. Game AI,
read Millington & Funge, Chapters 1-2
Components of a Computer/Video Game,
read Jeff Howland's Game Design: The Essence of Computer Games
8/28 Introduction to BZFlag, the target game for this class
9/2 Holiday: Labor Day 9/4 Presenting to Win,
read Weissman, entire book
9/9 Movement, Basic 2D & Physics
read Millington & Funge, Chapter 3.1-3.5
Writing Assignment 1 draft due
9/11 Movement in BZFlag
upload your Powerpoint slides to Laulima
9/16 Jumping, Coordinated Movement, Motor Control & 3D
read Millington & Funge, Chapter 3.6-3.9
9/18 Individual Presentation: My Game Feature Proposal
9/23 Pathfinding, Basic
read Millington & Funge, Chapter 4.1-4.5
Writing Assignment 1 revision due
9/25 Pathfinding in BZFlag
Programming Assignment 1 due
9/30 Pathfinding, Advanced
read Millington & Funge, Chapter 4.6-4.9
10/2 more on Pathfinding in BZFlag
10/7 Decision Trees, State Machines & Behavior Trees
read Millington & Funge, Chapter 5.1-5.4
10/9 Applying Decision Making to BZFlag
Programming Assignment 2 due
10/14 Fuzzy Logic, Markov Systems & Goal-Oriented Behavior
read Millington & Funge, Chapter 5.5-5.7
10/16 Individual Presentation: Code Review
10/21 Rule-Based Systems,Blackboard Architectures,Scripting and Action Execution
read Millington & Funge, Chapter 5.8-5.11
10/23 Review for Midterm
Programming Assignment 3 due
10/28 Midterm Exam 10/30 Final Project Description
Writing Assignment 2 draft due
11/4 Waypoint Tactics and Tactical Analyses
read Millington & Funge, Chapter 6.1-6.2
11/6 Tactics in BZFlag
11/11 Holiday: Veterans Day 11/13 Tactical Pathfinding and Coordinated Action
read Millington & Funge, Chapter 6.3-6.4
Writing Assignment 2 revision due
11/18 more on Tactics in BZFlag 11/20 Machine Learning
read Millington & Funge, Chapter 7.1-7.3
11/25 Decision Learning with Naive Bayes Classifiers and ID3
read Millington & Funge, Chapter 7.4-7.6
11/27 Reinforcement Learning and Artificial Neural Networks
read Millington & Funge, Chapter 7.7-7.8
12/2 Group Presentation: AI Techniques Used for AI Shootout 12/4 Final Project AI Shootout
Final report, draft due
12/9 Review for Final Exam 12/11 Group Presentation: Post-Mortem Analysis of AI Shootout
12/16 Comprehensive Final Exam 9-11 am (no student has an exam right after the originally scheduled time of 7:30-9:30 and every student wants to move the exam, so new time)
(see UHM Records & Registration for other Fall 2013 exam times).
Final report, revision due

David N. Chin / Chin@Hawaii.Edu