Podcast Slides Readings
Lecture 1: Goals of Gaming AI Powerpoint for Lecture 1 Chapter 1, 2
Lecture 2: Decision Making and Decision Trees Powerpoint for Lecture 2 Chapter 5.1 - 5.2
Lecture 3: Finite State Machines Powerpoint for Lecture 3 Chapter 5.3
Lecture 4: Hierarchical State Machines Powerpoint for Lecture 4 Chapter 5.3
Lecture 5: Probabilistic State Machines Powerpoint for Lecture 5 Chapter 5.5
Lecture 6: Fuzzy State Machines Powerpoint for Lecture 6 Chapter 5.4
Lecture 7a: Movement and Game Physics
Lecture 7b: Simple Steering Behaviors
Powerpoint for Lecture 7 Chapter 3.1 - 3.4
Lecture 8: Complex and Combined Steering Behaviors Powerpoint for Lecture 8 Chapter 3.1 - 3.4, 3.6
Lecture 9: Cooperative Movement Powerpoint for Lecture 9 Chapter 3.7
Lecture 10: Path Creation Powerpoint for Lecture 10 Chapter 4
Lecture 11: Path Planning Algorithms Powerpoint for Lecture 11 Chapter 4
Lecture 12: Dynamic Path Planning Powerpoint for Lecture 12 Chapter 4
Lecture 13: Tactical Analysis and Influence Maps Powerpoint for Lecture 13 Chapter 6
Lecture 14: Terrain Analysis Powerpoint for Lecture 14 Chapter 6
Lecture 15: Decision Making with Influence Maps Powerpoint for Lecture 15 Chapter 6
Lecture 16: Goal-Oriented Behavior Powerpoint for Lecture 16 Chapter 5.6
Lecture 17: Goal-Oriented Action Planning Powerpoint for Lecture 17 Chapter 5.6
Lecture 18: Smart Terrain Powerpoint for Lecture 18 Chapter 5.6
Lecture 19: Learning Powerpoint for Lecture 19 Chapter 7.1
Lecture 20a: Hill Climbing
Lecture 20b: N-Grams
Powerpoint for Lecture 20 Chapter 7.2 - Chapter 7.3
Lecture 21a: Board Games and the MinMax algorithm
Lecture 21b: Efficiency and the MinMax algorithm
Powerpoint for Lecture 21 Chapter 8
Lecture 22: Heurstics for Board Games Powerpoint for Lecture 22 Chapter 8
Lecture 23: Natural Language Understanding in Games Powerpoint for Lecture 23
Lecture 24: Off-line Learning and Neural Networks Powerpoint for Lecture 24