Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que l’Intelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte,

Slides:



Advertisements
Présentations similaires
LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
Advertisements

« 1.4. Parties opérative, commande et dialogue »
Thèmes du chapitre 3 La prise de décisions : l’essence même de la gestion 1. Le contexte de la prise de décisions 2. La méthode rationnelle de prise de décisions.
Les points ECVET Outil de communication conçu à partir des documents développés pour l’organisation des réunions du projet.
Etude du cas de la motorisation hybride
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Les décisions Pourquoi faut-il prendre des décisions?
Le facteur humain Présentation 9 Décembre 2004 PricewaterhouseCoopers Montpellier.
CONNAISSANCE DU JEU Essence de l’activité EQUIPE TECHNIQUE REGIONALE.
Pourquoi êtes vous ici aujourd’hui ?
(recommandation de Johanesburg)
GESTION DES URGENCES MEDICO-SOCIALES AVEC ANALYSE DE LA CRISE AU MAILLON.
LES OBJECTIFS ET LEUR PLACE EN FORMATION
Bases de l’Intelligence Artificielle Distribuée
MiniProjet Electronique - Robot Radiocommandé
MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.
Apprentissage du jeu de morpion
Quest-ce que la planification ? Planifier = Décider dun plan À partir dune base de connaissances sur les opérateurs possibles, on simule un grand nombre.
Prise de décision dans les shooters TER 08/09 Sandrine Buendia
Pinage Of Empire.
Les jeux (méthodes min-max et -)
BIAD Bases de l’Intelligence Artificielle Distribuée
Maths, Fourmis, Informatique et Petits Chevaux - 1
Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que lIntelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte,
LA PROGRESSION PEDAGOGIQUE
Présenté à: M. Froduald Kabanza Par: Jonathan Pelletier Cody Stoutenburg Simon-Pierre Thibault.
Présentation du mémoire
Conclusion Comment démarrer un projet Comment développer le projet
1 IFT 6800 Atelier en Technologies dinformation Chapitre 1 Introduction.
Simon Langevin Mathieu Poisson
Planification et suivi d'un projet de S.I Réfs : chapitre 9 p 251.
Logiciels et technologies de l'information de gestion
Concevoir un jeu vidéo Romain Lelong 11/12/2007.
Agents intelligents.  L’IA peut être envisagée de différentes manières. Les deux questions essentielles qu’ il convient de se poser sont: Vous intéressez-vous.
Gérer efficacement ma nouvelle entreprise Programme court en entrepreneuriat Moi et mon entreprise!
La formation des ressources humaines
Algorithmes et Programmation
Amélioration de la performance des SISR et de l’utilisation de l’information pour la gestion des systèmes de santé CESAG, Dakar, du 03 au 21 Mai 2010 Solutions.
LEMKE LaurentBITSCH José TERRIER VincentLAALA Yoann MONTAVONT GuillaumeBRIBI Mohamed 1.
Réalisé par: BOUMSISS Hassnae OUED Zahra TABIT Youssef EZZIANI Hamza
 Programmation ou progression ?. 1. Les programmes  Liste des connaissances et des compétences, sans ordre particulier  Les programmes en cours sont.
Intelligence Artificielle
Institut de sciences et technologies Département d’informatique
QRA, partie II: gestion des données Trousse de formation 2: le suivi de l'abus des drogues: politiques et pratiques.
CSI 4506: Introduction à l’Intelligence Artificielle
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
CSI 4506: Introduction à l’Intelligence Artificielle
Qu’est-ce que la planification ? Planifier = Décider d’un plan À partir d’une base de connaissances sur les opérateurs possibles, on simule un grand nombre.
La situation-problème
Les réseaux de neurones à réservoir en traitement d’images
TIPE Les dames chinoises
Manager un projet stratégique à forte implication humaine
Didactique(s) Introduction
GPA-779 Application des systèmes experts et des réseaux de neurones.
Le Marketing Prédictif
La Ville, Terrain de Santé
Qu’est-ce? L’intelligence crée par les humains pour les machines Souvent retrouvée dans les jeux vidéos Contrôle les actions, mouvements et les décisions.
Cahier des charges et évaluation
CQP ALS Apprentissage.
Situations d’apprentissage
Emmanuelle Lorenzi, Maître de conférences –
CONFORT ET DOMOTIQUE.
Rédiger des procédures efficaces
Chapitre 5 PLANIFIER ET FIXER DES OBJECTIFS
G. TROVATO BPAPT CREPS ANTILLES GUYANE L’APPRENTISSAGE MOTEUR.
Source: GraphicAmi.com
CONCEPTS FONDAMENTAUX Concepts liés au développement humain
L’intelligence économique et le knowledge management
Présentation de l’outil de création de progression pédagogique Un fichier Excel, 6 onglets pour générer automatiquement une progression sur le cycle 4.
Réaliser un projet tuteuré!!!!!
Transcription de la présentation:

Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que l’Intelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte, nous avons implémenté le comportement de Personnages Non Joueurs dans un jeu de type shooter grâce à un planificateur.

Qu’est-ce qu’un « shooter » ?

Concernant la prise de décision Définition: La planification consiste à sélectionner et à ordonnancer des actions permettant d’atteindre un but donné à partir d’une base de connaissances sur les actions possibles. D’une FSM à un planificateur

Organisation du travail Partage et réunions PathfindingSandrine B. & Romain A. PlanificateurCoralie G. & Romain R. Modélisation dans le jeuCoralie G, Sandrine B., Romain A. & Romain R. Mise en place d’un FTP Réunions fréquentes

I.Cahier des charges II.Pathfinding III.Planificateur IV.Modularité V.Conclusion

Cahier des charges Pathfinding Planificateur Modularité Conclusion -Charger l’environnement de jeu -Construire l’intelligence des personnages -Obtenir un rendu attirant et simple -Garder un déroulement fluide du programme -Arriver à des temps de chargement rapide

Cahier des charges Pathfinding Planificateur Modularité Conclusion L’existant: - Les bots n’interprètent pas l’environnement 3D qui les entoure. - Pour naviguer dans cet environnement, ils utilisent un système de nœuds qui forme un réseau. - Ces réseaux ont des codes couleurs indiquant la pertinence ou le danger de suivre un chemin.

Cahier des charges Pathfinding Planificateur Modularité Conclusion Notre travail: - Création de nos propres nœuds - Rajouts de poids sur ces nœuds - Utilisation de A*

Cahier des charges Pathfinding Planificateur Modularité Conclusion Algorithme A*: Explications…

Cahier des charges Pathfinding Planificateur Modularité Conclusion Ce qui se fait en général: - Processus statique utilisant des machines à états finis. - Le comportement des PNJ est déterminé par leur état. - Simple pour un humain de prévoir les actions des PNJ.

Cahier des charges Pathfinding Planificateur Modularité Conclusion Principe: - L’objectif d’un PNJ va être d’essayer de remplir un objectif (ici, tuer les adversaires principalement). - Pour atteindre son but, les PNJ vont utiliser une séquence d’actions, appelées plan. - Cet enchaînement d’actions va lui permettre d’atteindre son objectif.

Cahier des charges Pathfinding Planificateur Modularité Conclusion Planification par A*: Explications…

Cahier des charges Pathfinding Planificateur Modularité Conclusion Avantages d’un planificateur: -Réactions « intelligentes » face à des situations inattendues. - Implémentation simple de nouvelles actions et de nouveaux buts. - …

Cahier des charges Pathfinding Planificateur Modularité Conclusion

Cahier des charges Pathfinding Planificateur Modularité Conclusion