CSC 484
Building Game AI
Section: 001

Course Description

In this course we will examine Artificial Intelligence (AI) techniques that are used in the design of computer games. We will look at techniques for game playing as well as the design of AI opponents tasked with creating "good experiences" for players. The course will begin with a discussion of general AI, common algorithms, data structures, and representations. From there, we will cover topics in character movement, pathfinding, decision making, strategy, tactics, and learning. In a sequence of programming assignments students will create increasingly sophisticated AI implementations. Students will also critically review the projects conducted by graduate students enrolled in CSC584. CSC majors only. Students cannot get credit for both CSC 484 and CSC 584.

Spring 2024

Instructors

Meeting Patterns

Classes Start:
January 8, 2024
Classes End:
April 23, 2024
Location:
01011 Engineering Building I
Class Days:
M W
Class Start Time:
3:00pm
Class End Time:
4:15pm

Class Type:
Lecture
Credits:
3.00
Restrictions:
Prerequisite: CSC 316 Computer Science Majors

Tools