| 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 |