sujet bl1 : simulateur de comportements réactifs bernard clément barelli nicolas maitrehut loïc...
TRANSCRIPT
![Page 1: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/1.jpg)
Sujet BL1 : Simulateur de comportements réactifs
Bernard ClémentBarelli Nicolas
Maitrehut Loïc
Ould Sidina Mahi
Encadrant : Mr Michel Buffa
![Page 2: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/2.jpg)
Introduction
![Page 3: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/3.jpg)
Choix et motivations• Existant riche et
passionnant– Site web de Craig
Reynolds plein d’applets incroyables !
• Algorithmes nouveaux et amusants
![Page 4: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/4.jpg)
Finalité du TER• Architecture à base de plugins
• Étude de certains comportements
• Développement d’un simulateur
• Interface interactive
![Page 5: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/5.jpg)
Plan1. Étude et choix des comportements
2. Outils développés– Implémentation d’un simulateur pour tester les
comportements et régler leurs paramètres– Développement d’un jeu complet
3. Organisation du travail
4. Synthèse et conclusion
![Page 6: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/6.jpg)
Étude et choix des comportements
![Page 7: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/7.jpg)
Les comportements Locaux
• Les comportements locaux (basés sur le champ de vision):
– Éviter un obstacle– Se nourrir– Fuir– Attaquer– Suivre un ami
![Page 8: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/8.jpg)
Les comportements locaux (suite)
• Principe : choisir une direction et une vitesse à un instant donné
• Fonction d’évaluation propre à chaque comportement
![Page 9: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/9.jpg)
Sans éviter obstacle
![Page 10: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/10.jpg)
Avec éviter obstacles
![Page 11: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/11.jpg)
Les comportements
• Les comportements globaux
– Algorithme de calcul du plus court chemin A*
– Suivre des points de passage (way-points)
![Page 12: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/12.jpg)
Sans a*
![Page 13: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/13.jpg)
Avec a*
![Page 14: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/14.jpg)
Outils développés
![Page 15: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/15.jpg)
Le simulateur (outil de debug/réglage)
![Page 16: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/16.jpg)
L’arène de simulation
![Page 17: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/17.jpg)
![Page 18: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/18.jpg)
Organisation du travail
![Page 19: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/19.jpg)
Planning Initial1) Réflexion générale (1 semaine) :
• Architecture du projet (4 étudiants)
2) Implémentation de l’ossature (1 semaine) :• Ossature (2 étudiants)• Boîte à outils (1 étudiant)• Animateur (2 étudiants)
3)Développement de comportements(3 semaines):• Implémentation de comportements (4 étudiants)• Éditeur (2 étudiants)• Interface graphique finale (2 étudiants)
![Page 20: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/20.jpg)
Changement de Planning
• Raisons :
• Problème de structure
• Manque de définitions
• Anticiper le retard
![Page 21: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/21.jpg)
Changement de Planning
• Remaniement Interface graphique
• Remaniement boîte à outils
• Remaniement comportements
• Penser à entretenir la structure
![Page 22: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/22.jpg)
Travail personnel
![Page 23: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/23.jpg)
Barelli Nicolas
30%
32%
10%
15%13%
Architecture
Implementationcomportement
Simulateur
Animateur
Arene
![Page 24: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/24.jpg)
Bernard Clement
50%
20%
30%
Graphisme
Editeur Niveau
Arene
![Page 25: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/25.jpg)
Maitrehut Loic
30%
50%
20%
Etudecomportement
Implementationcomportement
Structure
![Page 26: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/26.jpg)
Ould Mahi Sidina
25%
75% Etudecomportement
Implementationcomportement
![Page 27: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/27.jpg)
Synthèse et conclusion
![Page 28: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/28.jpg)
Synthèse
• Synthèse
– Projet fonctionnel !– « vraie » distribution.– Clarté des sources– Ralentissement occasionnel.
![Page 29: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/29.jpg)
Synthèse (suite)
• Difficultés rencontrées
– Algorithmes simples à comprendre mais difficiles à implémenter.
– Imprécision du Cahier des charges.– Utilisation de CVS.
![Page 30: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/30.jpg)
Conclusion• Ce que le projet nous a apporté
– Connaissances de Java sur un gros projet (une centaine de classes, 15000 lignes de code…)
– Travail en équipe,– Obligation de communiquer,– Aperçu d’un travail moins scolaire…
• Ce que nous avons aimé– Le thème du sujet,– La liberté sur la forme de l’application,– La puissance de la technologie des plugins,– Le Twiki,
• Ce que nous n’avons pas aimé– La liberté du sujet…
![Page 31: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/31.jpg)
Démonstration
![Page 32: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/32.jpg)
![Page 33: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/33.jpg)
![Page 34: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/34.jpg)
La barre d’outil
nouveau
Ouvrir
Enregistrer
Lecture
Pause
Recharger
S.unique
S.Multiple
Ajouter
Supprime
Aide
Quitter
![Page 35: Sujet BL1 : Simulateur de comportements réactifs Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa](https://reader036.vdocuments.site/reader036/viewer/2022062621/551d9d84497959293b8bf1ae/html5/thumbnails/35.jpg)
Le panneau d’information