23
DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

Embed Size (px)

Citation preview

Page 1: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

DELIRIUM 2

1

Projet IA41

MICHEL XavierGENET StéphaneCRAMILLET BastienKRAUSE Thomas

6 Janvier 2010

Page 2: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

•Présentation du sujet

•Cahier des charges

•Mise en œuvre

•Conclusion

Delirium 2

2

Page 3: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

3

Présentation du sujet

Page 4: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

4

Présentation du sujet

Présentation du sujetCahier des chargesMise en œuvre

Conclusion

- Jeu du mineur

Page 5: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

5

Cahier des charges

Page 6: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

6

Cahier des charges

Présentation du sujetCahier des chargesMise en œuvre

Conclusion

- Ensemble d’actions élémentaires :-Se déplacer-Eviter un monstre-Chercher la sortie-Recherche et récupération de diamant

-Evaluations des situations

-Prise de décisions-Piéger un monstre

Page 7: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

7

Mise en œuvre

Page 8: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

8

Algorithme A*

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Recherche du plus court cheminExemple du Labyrinthe :

Page 9: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

9

Recherche du diamant

Présentation du sujetCahier des chargesMise en œuvre Algorithme A*

Recherche du diamant

Attaque de monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Recherche du plus court chemin

Situation simple :

Page 10: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

10

Recherche du diamant

Présentation du sujetCahier des chargesMise en œuvre Algorithme A*

Recherche du diamant Attaque de monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Recherche du plus court cheminSituation complexe :

Page 11: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

11

Attaque de monstre

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Repérer la situation

Page 12: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

12

Attaque de monstre

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Repérer la situation-Placer le piège

Page 13: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

13

Attaque de monstre

Présentation du sujetCahier des chargesMise en œuvre Algorithme A*

Recherche du diamant Attaque de monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Repérer la situation-Placer le piège-Déclencher le piège

Page 14: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

14

Déplacement de rochers

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Eviter les cas bloquant

Page 15: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

15

Déplacement de rochers

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Eviter les cas bloquant-Déplacer plusieurs rochers

Page 16: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

16

Déplacement de rochers

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Eviter les cas bloquant-Déplacer plusieurs rochers-Esquiver les rochers dangereux

Page 17: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

17

Déplacement de rochers

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Eviter les cas bloquant-Déplacer plusieurs rochers-Esquiver les rochers dangereux

Page 18: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

18

Eviter un monstre

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Cas général

Page 19: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

19

Eviter un monstre

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Cas général

Page 20: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

20

Eviter un piège

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Cas complexe : un monstre piège le diamant

Page 21: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

21

Eviter un piège

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Cas complexe : un monstre piège le diamant

Page 22: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

22

Editeur de cartes

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Editeur de cartes HTML/JAVASCRIPT

Aperçu de l’éditeur

Page 23: DELIRIUM 2 1 Projet IA41 MICHEL Xavier GENET Stéphane CRAMILLET Bastien KRAUSE Thomas 6 Janvier 2010

23

Conclusion

Présentation du sujetCahier des chargesMise en œuvre

Algorithme A* Recherche du

diamant Attaque de

monstre Déplacement de rochers Eviter un monstre Eviter un piège Editeur de cartesConclusion

-Objectifs atteints

-Nombreuses situations particulières à ajouter