ICS 462: Artificial Intelligence for Games

Description: Techniques to stimulate intelligence in video games: movement, pathfinding with A* search, decision/behavior trees, state machines, machine learning, tactics. Extend games with your own AI implementations; experience “shootout” contests for the best AI algorithm/implementation.

Objectives: See Learning Outcomes

Course Learning Outcomes

Program Learning Outcomes

Prerequisites: 212 and (314 or 361) and (PHYS 151 or PHYS 170)

Textbook(s): Artificial Intelligence for Games, Second Edition by Ian Millington and John Funge; Presenting to Win: The Art of Telling Your Story, Updated and Expanded Edition by Jerry Weissman

Grading: 15% on assignments, 5% on quizzes, 10% on the Midterm exam, 20% on the Final exam, 40% on oral presentations