CSCI 682
Artificial Intelligence in Games

Course archived Spring 2007
Dates left on so student can compare with dates of archives

Texts - use numbers:

  1. AI for Game Developers, by David M. Bourg and Glenn Seemann
  2. AI Game Engine Programming, by Brian Schwab
Archived Date Day Material NOTES TEXT READINGS
Jan. 231 webpage, syllabus TheAIEffect: Article 1, Article 2 ,   Article 3 ,   Article 4,   Article 5  
Jan. 252 What/Where is the AI? Article A and Eliza, AI?, AI types: Article B, and Article C and Article D  
Jan. 303 Basic Game Techiques and Search games Chapter 1 of 1
Chapter 1 of 2
Feb. 14 Basic Game Techiques and Search, A* search and A* in depth Chapter 7 of 1
Feb. 65 A*, minimax, alpha-beta games and more A*?, enough! Chapter 7 of 1
Feb. 86 History then and now Chapter 2 of 2
Feb. 138Navigation and Pathfinding General movement: browse chapters for techniques and terms Chapter 2-7 of 1
Chapter 2,19 of 2
Feb. 159 FSM Generation 5 and AIdepot notes Chapter 9 of 1
Chapter 15 of 2
Feb. 2010 Logic/Fuzzy Logic logic, wiki , fuzzy   more, pdf from book Chapter 10 of 1
Feb. 2211 FuSM example (see notes for slides) Chapter 16 of 2
Feb. 2712Probability and Bayes Statistical reasoning and in Games Chapter 12,13 of 1
Mar. 113 Decision Trees Quinlan and in Games Chapter 22 of 2 (pg.503-506)
Mar. 614 Production Systems Rule-Based Systems Chapter 11 of 1
Mar. 815 Neural Nets Neural Nets Chapter 14 of 1
Chapter 21 of 2
Mar. 1316 Genetic Algorithms Genetic Algorithms Chapter 15 of 1
Chapter 20 of 2
Mar. 1517 A-life (and Flocking) A-Life (local links to Sim's movies), gameai Chapter 4 of 1
Mar. 19-23   Spring Break    
Mar. 2718 Agents Agents, seriously, gameai. Also Laird's work
Woodcock's and my links
 
Mar. 2919 Message-Based notes page Chapter 17 of 2
Apr. 320 Scripted AI and Scripting Amit's page and notes finale
     uses for that PS3, not games but is AI!
Chapter 8 of 1
Chapter 18 of 2
Apr. 520 Presentation: Unreal Tournament 2004 code Shooter/fighter Jeremiah Anderson's presentation videos here Chapter 13 of 2,wiki
Apr. 1021 Presentation: Role Playing Ekkapob Chitpanorak RPG Maker XP, scripting tutorial Chapter 4 of 2
Apr. 1222 Presentation: Classic Strategy Paulene Purdy Chapter 12 of 2
Apr. 1723 Presentation: Real-time Strategy Phil Colbert ORTS Chapter 6 of 2
Apr. 1924 Presentation: Adventure Michael Simmons:Adventure game types and timeline Chapter 5 of 2
Apr. 2425 Presentation: Action (Shooters) Ahmed Al-Kandari: Doom, Unreal, Halo, Crysis Chapter 7&9 of 2
Apr. 2626 Presentation: Simulation Clinton Brandt:links Sept 8,2006 and from the beginning Chapter 14 +
May 127 Presentation: Sports Jeremiah Jones slides Chapter 10 of 2
May 328 Presentation: Racing Ahmad Alhamad Chapter 11 of 2
May 829 Presentation: Platform Tayfun Ozdemir (downloaded videos) Chapter 8 of 2
May 1030 Presentation:Real Time Strategy code Erik Sunderland Chapter 6 of 2
May 15Final Tuesday: 12-1:50     OCNL 223 hard and electronic copies of papers due extensions cannot be .doc or .zip
(change to .jar to send and I will change back)

Course notes for these lectures are here