v2.11.0 (5518)

Programme d'approfondissement - INF584A : L'IA en temps réel dans les jeux vidéo : actions décisives & collaboratives

Domaine > Informatique.

Descriptif

Ce cours proposera une introduction approfondie des principales approches utilisée dans les jeux vidéo actuels pour gérer la prise de décision d'agents autonomes et éventuellement collaboratifs. Le cours abordera les approches "classiques" d'IA basées sur des algorithmes avec sur contraintes interactives et temps réel, allant de l'arbre de décision et de comportement, aux méthodes basées sur des règles et au système d'inférence, ainsi qu'au système hiérarchique pour la communication distribuée et les comportements coopératifs. Le cours mettra fortement en avant la programmation pratique de ces différentes approches dans le contexte des jeux vidéo (comme avec l'API StarCraft), et se terminera avec le concours sur l'IA coopérative à plusieurs unités qui a été réalisée.

 

Prérequis :

  • Connaissances de base en informatique et programmation
  • Un langage de programmation : C++ de préférence mais JAVA, Python ou C#(CLI) sont possibles

 

Professeurs :

  • Axel Buendia, Professeur CNAM (ENJMIN) et PDG SpirOps
  • David Bilemdjian, CTO Pixel Wizards et professeur à temps partiel à l'Isart Digital, Itescia, ESIEE

 

Numerus clausus : 24 max pour la première année
Période proposée : P2 - mercredi matin
PA ciblés : Image-Vision-Apprentissage (IVA) et éventuellement Algorithmique et Efficacité

Format des notes

Numérique sur 20

Littérale/grade réduit

Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design

Pour les étudiants du diplôme M1 IGD - Interaction, Graphic and Design

Pour les étudiants du diplôme Programmes d'échange internationaux

Pour les étudiants du diplôme MScT-Artificial Intelligence and Advanced Visual Computing

Le rattrapage est autorisé (Note de rattrapage conservée)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 4 ECTS

    La note obtenue rentre dans le calcul de votre GPA.

    Pour les étudiants du diplôme M1 Fondements de l'Informatique MPRI

    Pour les étudiants du diplôme Titre d’Ingénieur diplômé de l’École polytechnique

    Le rattrapage est autorisé (Note de rattrapage conservée)
      L'UE est acquise si note finale transposée >= C
      • Crédits ECTS acquis : 5 ECTS

      La note obtenue rentre dans le calcul de votre GPA.

      Programme détaillé

      Thèmes de cours magistral :

      1. Arbre de décision, Automate fini, Automate fini hiérarchique
      2. Arbre de comportement, Moteur de règles, (logique floue d'ordre 1 et plus avancé)
      3. Blackboard system et Intelligence artificielle distribuée
      4. Futures approches pour les PNJ de jeux vidéo : organisation, dialogues, raisonnement, émotions, apprentissage

      Thèmes de TD :

      1. Mise en oeuvre d'automate fini hiérarchique ou d'rbre de comportement
      2. Structure de coopération et Blackboard
      3. Méthodologie de construction d'IA dans le contexte de jeu vidéo
      4. Concours sur l'IA multi-unités coopérative

      Support pédagogique multimédia

      Oui

      Veuillez patienter