CS 4731 / CS 7632: Game AI Spring 2018 Schedule

The information on the course homepage bears repeating: The syllabus and webpage should be considered a living document subject to change throughout the course of the semester. This page in particular will be updated frequently. I reserve the right to modify any of these plans as need be during the course of the class; however, I won't do anything too drastic, and you'll be informed as far in advance as possible. There are multiple places in the class schedule to accommodate student interests in particular subjects.

The schedule is as follows:

Date Topic Reading Notes
1/9 Course and Game AI intro M Ch 1 & 2 Hw 0: Install Pygame, Numpy and test with HW1. Peek at the Game Engine Documentation
1/11 Path planning: grids M Ch4, B Ch5 & 8 Hw 1: Grid Navigation
1/16 Path planning: path networks & expanded geometry - -
1/18 Path planning: navigation meshes - Hw 1 due Sunday night
1/23 Navmesh &Path planning: search - Hw 2: Path Network Navigation
1/25 Path planning: search2 - Hw 2 due Sunday night
1/30 Path planning: steering M 3.1-3.4, B3 Hw 3: Nav Mesh generation
2/1 Path planning: steering - -
2/6 Path planning: flocking & swarming - -
2/8 Working at AAA game company: Hayden Russell. Path planning: formations. M 3.7 Hw 3 due Sunday night
2/13 Decision making: FSMs, decision trees B Ch2, M 5.1,5.3 Hw 4: A*
2/15 Decision making: FSMs, behavior trees - Hw 4 due Sunday night
2/20 Decision making: Decision Trees M 5.2, 5.4 Hw 5: Minion Agents (FSM)
2/22 Decision making: Behavior Trees - -
2/27 Decision making: Rules M 5.8 -
3/1 Decision making: Planning M 5.7 Hw 5 due Sunday night
3/6 Exam 1 - Hw 6: Hero Agents (Behavior Trees)
3/8 Procedural content generation, Level & Map Generation: Matthew Guzdial - -
3/13 Decision Making: Communication M 5.9 -
3/15 Decision Making: Fuzzy Logic M 5.5; B 10 -
3/20 Spring Break - -
3/22 Spring Break - Hw 6 due Sunday night
3/27 PCG: introduction - Hw 7: Super Mario Bros. level generation
3/29 Procedural content generation: Overview concluded and Search revisited, optimization, & GAs - -
4/3 PCG: player models - -
4/5 Procedural content generation: other techniques - Hw 7 due Sunday night
4/10 Game playing: reinforcement learning - Hw 8: Reinforcement Learning
4/12 Game playing: reinforcement learning - -
4/17 Predictions: N-grams & CBR - -
4/19 Special topics: Game Oscars - Hw 8 due Sunday night
4/24 Recap & Eval - -
4/26 Final Exam, here, 2:50p-5:40p. - Similar rules/expectations as midterm
5/1 Finals - -
5/3 Finals end - -