WEEK 1 January 10 |
Assignment 1 due Building Vector Art for Applications |
Graphics: VideoGettingStarted Read Chapters 1 and 2 from Artificial Intelligence for Games Read Pages 1 - 22 in ActionScriptBasics.pdf |
WEEK 2 January 17 |
Assignment 2 due Basic Movement Programmatic Animation Event System |
Chapter 3 (Up to 3.2) from Artificial Intelligence for Games Read Pages 23 - 40 in ActionScriptBasics.pdf |
WEEK 3 January 22-24 |
Assignment 3 due OOP in AS3 Game Math |
Chapter 3 (Up to 3.4) from Artificial Intelligence for Games Read remaining pages in ActionScriptBasics.pdf |
WEEK 4 January 29-31 |
No Assignment this week Kinematic Movement Timers Basic Collisions |
Chapter 3 from Artificial Intelligence for Games |
WEEK 5 February 5-7 |
Assignment 4 due Flocking, Wandering, Steering State Machine Part I |
Chapter 5 from Artificial Intelligence for Games |
WEEK 6 February 12-14 |
Assignment 5 due Finite State Machine Part II Advanced Collision Detection Physics of Billiards |
Chapter 5 from Artificial Intelligence for Games |
WEEK 7 February 19-21 |
Midterm Exam Wednesday, February 21 Camera Movements and Game Math |
Class notes |
WEEK 8 February 26-29 |
SPRING BREAK |
|
WEEK 9 March 4-8 |
Assignment 6 due Monday March 14 Pathfinding Depth-First Searches for Games Recursive Backtracker for Mazes |
Chapter 4 from Artificial Intelligence for Games |
WEEK 10 March 11-13 |
Assignment 7 due Decision Making and Data Structures |
Chapter 6 from Artificial Intelligence for Games |
WEEK 11 March 18-20 |
Assignment 8 due Prey and Predator behavior |
Chapter 12.3 from Artificial Intelligence for Games |
WEEK 12 March 25-27 |
Assignment 9 due Movement in 3D Part I |
Chapter 12.3 from Artificial Intelligence for Games |
WEEK 13 April 1-3 |
Assignment 10 due Movement in 3D Part II |
|
WEEK 14 April 15-17 |
Review |
|
Final Exam Friday April 19 9:00am |