Artificial intelligence for video games
A.A. 2018/2019
Obiettivi formativi
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.
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.
Risultati apprendimento attesi
Non definiti
Periodo: Secondo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Programma e organizzazione didattica
Linea Milano
Responsabile
Periodo
Secondo semestre
STUDENTI FREQUENTANTI
Informazioni sul programma
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
- decision making
- strategical and tactical decisions
- agents coordination
- genetic algorithms
IMPLEMENTATIVE APPROACHES
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
- decision making
- strategical and tactical decisions
- agents coordination
- genetic algorithms
IMPLEMENTATIVE APPROACHES
Propedeuticità
English language
Programming
Programming
Prerequisiti
Project applied to a video game.
Interviews on theoretical aspects.
Interviews on theoretical aspects.
Metodi didattici
STUDENTI NON FREQUENTANTI
Frontal teaching and hands-on labs.
Prerequisiti
English language
Programming
Programming
Docente/i