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

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

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

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