Home Schedule Assignments Piazza

Schedule

Updated 12/31/2015

Week Date Topic Due Notes
1 1-11 Course introduction    
  1-13 Game AI introduction    
  1-15 Path planning: grids  
2 1-18 Holiday    
  1-20 Path planning: steering    
  1-22 Path planning: steering Homework 1 due 1/24 at 11:55pm  
3 1-25 Path planning: path networks    
  1-27 Path planning: path networks    
  1-29 Path planning: navigation meshes Homework 1.5 due 1/31 at 11:55pm  
4 2-1 Path planning: navigation meshes    
  2-3 Path planning: search    
  2-5 Path planning: search    
5 2-8 Path planning: search    
  2-10 Path planning: movement, flocking, formations  
  2-12 Path planning: movement, flocking, formations Homework 2 due 2/14 at 11:55pm  
6 2-15 Board games  
  2-17 Board games    
  2-19 Decision making: FSMs, behavior trees Homework 3 due 2/21 at 11:55pm  
7 2-22 Decision making: FSMs, behavior trees    
  2-24 Decision making: FSMs, behavior trees    
  2-26 Decision making: rule systems Homework 4 due 2/28 at 11:55pm  
8 2-29 Decision making: planning    
  3-2 Decision making: planning    
  3-4 Decision making: planning    
9 3-7 Exam    
  3-9 Procedural content generation: optimization techniques Homework 5 due 3/9 at 11:55pm  
  3-11 Procedural content generation: optimization techniques    
10 3-14 Procedural content generation: level and map generation    
  3-16 Procedural content generation: level and map generation    
  3-18 Procedural content generation: quest/mission generation Homework 6 due 3/20 at 11:55pm  
11 3-21 Spring break    
  3-23 Spring break    
  3-25 Spring break    
12 3-28 Procedural content generation: quest/mission generation    
  3-30 Procedural content generation: player modeling  
  4-1 Procedural content generation: player modeling    
13 4-4 Procedural content generation: player modeling    
  4-6 Machine learning in games    
  4-8 Machine learning in games    
14 4-11 Interactive storytelling    
  4-13 Interactive storytelling Homework 7 due 4/14 at 11:55pm  
  4-15 Interactive storytelling    
15 4-18 Camera control    
  4-20 Camera control    
  4-22 Exam    
16 4-25 TBD  
  4-27 Reading day    
  4-29 Reading day    
Exam
week
5-4 Final exam period Final project or final report due 5/3 at 11:55pm