COEN 196/296 Artificial Intelligence for Gaming
Syllabus Projects Lecture Notes Instructor

Artificial Intelligence for Gaming

Course objectives: Students will learn how to design, program, and analyze artificial intelligence methods appropriate to a game’s design and have fun doing so.

Prerequisite: Programming capability in a language / platform that allows simple graphic animations (see below). Python tkinter is the recommended choice for its reasonable quality with limited programming effort, but serious gamers might want to use a graphics package such as Open GL. The instructor will provide a basic GUI animation.

Expected learning outcomes:
• Understanding of the issues and role of AI in the design of games
• Capability of programming autonomous movement of avatars
• Capability of designing and using path planning
• Capability of designing and implementing decision making and coordinating action based on finite states, fuzzy sets, Markov sets, or rules.
• Capability of understanding tactical and strategic AI.

Final: Thursday 7:10 - 9:00 pm Engineering Center 326

2016 Thomas Schwarz, S.J., COEN, SCU SCU COEN AI for Games T. Schwarz
These documents are not intended for dissemination beyond SCU.        CAVEAT LECTOR