CSCI 682
Artificial Intelligence in Games

Spring 2009

Texts - use numbers:

  1. AI for Game Developers, by David M. Bourg and Glenn Seemann
  2. AI Game Engine Programming, by Brian Schwab
Date Day Material NOTES TEXT READINGS
Jan. 271 webpage, syllabus TheAIEffect: Article 1, Article 2 ,   Article 3 ,   Article 4,   Article 5  
Jan. 292 Jak story. What/Where is the AI? Article A and Eliza, AI?, AI types: Article B, and Article C and Article D  
Feb. 33 Basic Game Techiques and Search games Chapter 1 of 1
Chapter 1 of 2
Feb. 54 Basic Game Techiques and Search, A* search and A* in depth Chapter 7 of 1
Feb. 105 A*, minimax, alpha-beta A* pathfinding for beginners - (follow internal link on heuristics)
A* for the masses                  Humans and competition
Chapter 7 of 1
Feb. 126 History then and now Chapter 2 of 2
Feb. 177Navigation and Pathfinding General movement: browse chapters for techniques and terms Chapter 2-7 of 1
Chapter 2,19 of 2
Feb. 198 FSM Generation 5 and AIdepot notes Chapter 9 of 1
Chapter 15 of 2
Feb. 249 Logic/Fuzzy Logic logic, wiki , fuzzy   more, pdf from book Chapter 10 of 1
Feb. 2610 FuSM example (see notes for slides) Chapter 16 of 2
Mar. 311Probability and Bayes Statistical reasoning and in Games (notes) Chapter 12,13 of 1
Mar. 512 Decision Trees Quinlan and in Games Chapter 22 of 2 (pg.503-506)
Mar. 6 0 Guest Speaker topic games in java
Mar. 1013 Class Cancelled but why?  
Mar. 1214 Production Systems Rule-Based Systems Chapter 11 of 1 Proposal and
bibliography due
Mar. 16-20   Spring Break    
Mar. 2415 Neural Nets Neural Nets Chapter 14 of 1
Chapter 21 of 2
Mar. 2616 Genetic Algorithms Genetic Algorithms Chapter 15 of 1
Chapter 20 of 2
Mar 31 17 Work on Research and Project Holiday - no class  
Apr. 218 A-life (and Flocking) course notes, A-Life (local links to Sim's movies), gameai Chapter 4 of 1
CADIE (research happening)
course notes
Apr. 719 Agents Agents, seriously, gameai??. Also Laird's work
Steven Woodcock's and my links
 
Apr. 920 Message-Based notes page, gameDev Chapter 17 of 2
Apr. 1421 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. 1622 Presentation: Role Playing Sean Todd Chapter 4 of 2 AI and NaturalMotion endorphin
Apr. 2123 Presentation: Action (Shooters) Vincent Frey Chapter 7 & 9 of 2, Chapter 13 of 2,wiki robotics
Apr. 2324 Presentation: Real-time Strategy Hussain AlSaeed Chapter 6 of 2
Apr. 2825 Presentation: Adventure Priyanka Koneru Chapter 5 of 2
Apr. 3026 Presentation: Classic Strategy Maitham Alhubail Chapter 12 of 2
May 527 Presentation: Simulation (code) Jeff Armstrong Chapter 14 +
May 728 Presentation: Sports Adwait Jhaveri Chapter 10 of 2
May 1229 Presentation: Racing Sushant Koyate Chapter 11 of 2
May 1430 Summary    
May 19Final Tuesday: 2-3: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