Artificial intelligence for video games

A.Y. 2019/2020
Lesson for
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
English
Learning objectives
The goal of this class is to teach students how artificial inteligence is implemented inside a video game.
Standard and advanced techniques will be discussed and implemented in a modern game engine.
At the end of the course, students will be able to design and implement an A.I. component for a video game.

Course structure and Syllabus

Active edition
Yes
Responsible
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Syllabus
Course topics :

INTRODUCTION TO AI IN VIDEO GAMES
- Basics of game design
- Uses of AI in different game genres
- What is an AI game engine

THEORY
- planning
- movement and pathfinding
- procedural content generation
- decision making
- strategical and tactical decisions
- agents coordination
- genetic algorithms

IMPLEMENTATIVE APPROACHES
Lesson period
Second semester
Lesson period
Second semester
Assessment methods
Esame
Assessment result
voto verbalizzato in trentesimi
Professor(s)
Reception:
room S222, D.I. via Comelico, 39 Milano - Italy