La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Sujet BL1 : Simulateur de comportements réactifs

Présentations similaires


Présentation au sujet: "Sujet BL1 : Simulateur de comportements réactifs"— Transcription de la présentation:

1 Sujet BL1 : Simulateur de comportements réactifs
Maitrehut Loïc Ould Sidina Mahi Bernard Clément Barelli Nicolas Sujet BL1 : Simulateur de comportements réactifs Encadrant : Mr Michel Buffa

2 Introduction

3 Choix et motivations Existant riche et passionnant
Site web de Craig Reynolds plein d’applets incroyables ! Algorithmes nouveaux et amusants

4 Finalité du TER Architecture à base de plugins
Étude de certains comportements Développement d’un simulateur Interface interactive

5 Plan Étude et choix des comportements 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 Organisation du travail Synthèse et conclusion

6 Étude et choix des comportements

7 Les comportements Locaux
Les comportements locaux (basés sur le champ de vision): Éviter un obstacle Se nourrir Fuir Attaquer Suivre un ami

8 Les comportements locaux (suite)
Principe : choisir une direction et une vitesse à un instant donné Fonction d’évaluation propre à chaque comportement

9 Sans éviter obstacle

10 Avec éviter obstacles

11 Les comportements Les comportements globaux
Algorithme de calcul du plus court chemin A* Suivre des points de passage (way-points)

12 Sans a*

13 Avec a*

14 Outils développés

15 Le simulateur (outil de debug/réglage)

16 L’arène de simulation

17

18 Organisation du travail

19 Planning Initial 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)

20 Changement de Planning
Raisons : Problème de structure Manque de définitions Anticiper le retard

21 Changement de Planning
Remaniement Interface graphique Remaniement boîte à outils Remaniement comportements Penser à entretenir la structure

22 Travail personnel

23 Barelli Nicolas

24 Bernard Clement

25 Maitrehut Loic

26 Ould Mahi Sidina

27 Synthèse et conclusion

28 Synthèse Synthèse Projet fonctionnel ! « vraie » distribution.
Clarté des sources Ralentissement occasionnel.

29 Synthèse (suite) Difficultés rencontrées
Algorithmes simples à comprendre mais difficiles à implémenter. Imprécision du Cahier des charges. Utilisation de CVS.

30 Conclusion Ce que le projet nous a apporté Ce que nous avons aimé
Connaissances de Java sur un gros projet (une centaine de classes, 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…

31 Démonstration

32

33

34 La barre d’outil nouveau Lecture S.unique Supprime Pause S.Multiple
Aide Ouvrir Recharger Ajouter Quitter Enregistrer

35 Le panneau d’information


Télécharger ppt "Sujet BL1 : Simulateur de comportements réactifs"

Présentations similaires


Annonces Google