Learning and Advanced Game AI

COGS-6430

Digital gaming is one of the most rapidly developing fields. The effort required for developing games is not trivial. To make a game fun to play, the design of the game levels and/or the AI-driven opponents need to be intelligent and adaptive to the players' strategies and skills. In this course, students will learn and explore using machine learning techniques to automate the design process of digital games. The course will cover basic and advanced topics in Artificial Intelligence and Learning, such as Decision Trees, Neural Networks, Genetic Algorithms, and Reinforcement Learning. Students will gain hands-on experience in applying these techniques in computer games. The course will also introduce psychological theories and studies about people's decision-making and emotional processes and how they are related to the players' experience in games. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.

4 credits
Prereqs:
none

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2023
Learning & Advanced Game Ai (4c)
  • Mei Si
Seats Taken: 0/19
2022
Learning & Advanced Game Ai (4c)
  • Mei Si
Seats Taken: 0/19
2021
2020
Learning & Advanced Game Ai (4c)
  • Mei Si
Seats Taken: 1/10
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007