Minor Artificial Intelligence and Video Game

Coordinated by: David-Olivier Saban, Principal Engineer at Amadeus Discover

FORMAT

Classroom

PREREQUISITES

Programming, especially C#. (Unity will be used for all workshops)

CAPACITY

5 DS4H students

About this minor

Summary

LEARNING OUTCOMES

  • General introduction to IA
  • Understanding the concrete uses of automation in Video Games
  • Knowing the algorithms and their uses and limits
  • Practicing the techniques of the programmation of IA for Video Games
The objective of this course is to break the varnish of artificial intelligence, to pose and reflect together on the needs, constraints and solutions that we can bring to the problems related to artificial intelligence in video games. And, while taking the magic out of artificial intelligence, we will become magicians ourselves. During this course you will be able to understand, discuss, analyze and apply the notions we will see together. There will be a part of the course on Unity, a part on paper and a part on CodinGame.
We will discuss notions of path-finding (Djikstra, A*), complexity, modeling and we will see some interesting algorithms. We will also discuss some problems related to machine learning and make you want to learn more!
Finally, the course I'm doing is flexible. If you are more interested in some notions than others, we can, if time allows, study parts that do not necessarily appear in the initial offer.
Lecturer
Evaluation

Students will be evaluated on:

  • Workshop 1 (10% of the final grade) - Submission deadline: 01/12/2022, 12h00
  • Workshop 2 (10% of the final grade) - Submission deadline: 01/12/2022, 12h00
  • Workshop Coding Game (30% of the final grade) - Submission deadline: 08/12/2022, 9h00
  • Coding Game Contest (50% of the final grade) - Submission deadline: 17/12/2022, 20h00

SCHEDULE FALL 2022

Mind the evaluation modalities and deadlines in the "Evaluation" tab above.

Date

Time

Course title

Location / room

​​13/10/2022

9h00-12h00

About Artificial Intelligence

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​20/10/2022

9h00-12h00

Path Finding Step 1

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​27/10/2022

9h00-12h00

Modelisation

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​10/11/2022

9h00-12h00

Algorithms

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​17/11/2022

9h00-12h00

Programming Practices and CODINGAME

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​24/11/2022

9h00-12h00

Pathfinding Step 2

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​01/12/2022

9h00-12h00

Complexity

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)

​​08/12/2022

9h00-12h00

Deep Learning

Campus Georges Meliès, Cannes, Room 1R83 (1st floor)