CSC 584
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.

SPRG 2023

Instructors

Classes Start:
January 9, 2023
Classes End:
April 24, 2023
Location:
04106 James B Hunt Jr Centenni
Class Days:
M W
Class Start Time:
11:45am
Class End Time:
1:00pm
Class Type:
Lecture
Credits:
3.00
Delivery Method:
In Person
Restrictions:
Graduate standing in Computer Networking (Computer Science or Electrical Engineering), or Computer Science

Tools