Skip to topic | Skip to bottom
Home
Minfo03
Minfo03.TravailBarelliNicolasr1.51 - 10 Jun 2004 - 20:37 - BarelliNicolastopic end

Start of topic | Skip to actions

Fiche de travail de Barelli Nicolas

Barelli nicolas


ALERT! Comme spécifié par Mr Collet cette fiche de travail d'écrit brièvemnt le travail effectué durant la semaine ainsi que la prévision du travail pour la semaine suivante. Comme elle doit être réalisé pour le vendredi soir elle n'inclut pas le samedi et le dimanche de la semaine en cours (ces 2 jours seront inclus dans le descriptif de la semaine suivante).


Logiciels et Os utilisés

Logiciels et Os utilisés

Image2.gif Borland Jbuilder
logo_java.gif Jsdk 1.4.2
logo.gif Ant 1.6.1
 c de la bombe ça !!!
 c nul beurk !!!!


twikiRobot88x31.gif Twiki


Semaines 17 à 20 avant la phase de production

Semaine 17 DONE

  • Travail sur le Look And Feel (utilisation de skinlf.jar) DONE
  • Travail sur l'aide en ligne (viwer de fichier html) DONE
  • Implémentation du viwer de fichier html DONE
  • Implémentation du Chooser de Look and Field au démarage DONE
Skin.jpg

Semaine 18 DONE

  • Travail sur les courbes DONE
  • Travail sur les coordonées 2D DONE

Semaine 19 DONE

  • Révisions & Partiels DONE

Semaine 20 DONE


Travail de la semaine du Lundi 10 Mai au Vendredi 14 Mai

S20.jpg

  • Définition de la structure génerale de l'architecture logiciel DONE
  • Prévision des différentes fonctionnalitées pour une vue generale du travail à fournir DONE
  • Résoudre le problème de calcul des courbes
  • Implémentation de la structure de base DONE
  • Implémentation des utilitaires (position,courbe,vecteur) DONE
  • Implémentation du simulateur (30%)
  • Javadoc des classes implémentées DONE


Travail à venir du Samedi 15 Mai au Vendredi 21 Mai

  • Finir l'implémentation du simulateur
  • Implémenter des obstacles
  • Impélmenter des objets réactifs
  • Implémenter le comportement de base éviter obstacle
  • Préparer l'interface graphique de l'application final
  • Faire la Javadoc pour les nouvelles classes

Semaine 21 DONE


Travail du Samedi 15 Mai au Vendredi 21 Mai

S21

  • Finir l'implémentation du simulateur DONE
  • Implémenter des obstacles (mur,arbre,fermes) DONE
  • Impélmenter des objets réactifs (paysan,skelet,moutons) DONE
  • Toute la partie chargement de plugins (loader) DONE
  • Implémenter le comportement de base éviter obstacle DONE (à améliorer cependant)
  • Préparer l'interface graphique de l'application final (Pas eu le temps)
  • Faire la Javadoc pour les nouvelles classes DONE
  • Modification de certaines parties de l'architecture (Non prévu mais indispensable)
  • Une demi journée de débugage (Non prévu mais indispensable)


Problèmes

  • Problème du moteur graphique
  • Gestion d'accés concurents
  • Problème au niveau des frames

Le Simulateur DONE


Le Simulateur

Voici le simulateur que j'ai mis au point, il permet de tester et de calibrer les comportements dévellopés. Il suffit de choisir l'objet à rajouter ( soit du décord mur,arbre,ect soit des objet animés paysan,skelet,ect. Enfin en cliquant su comportement on ajoute le comportement à tester sur les individus.

Simulateur.jpg

Afin de bien gérer les paramètres voici l'outil de paramétrage
Sliders.jpg

Plein d'option d'aide au dévellopement
SimuMenu.jpg

Une option pour visualiser la meilleur direction ( en bleu) et les obstacles détectés ( en rouge )
Best.jpg

Une option pour visulasier la grille
Grille.jpg

Un mini visualisateur de courbe de direction pour un individu donné
Courbes.jpg


Travail à venir du Samedi 22 Mai au Vendredi 28 Mai

  • Préparer l'interface graphique (l'arène) de l'application final (Voir avec le Main Designer Bernard Clément )
  • Voir si on met du son pour certains évènement (Voir avec le Main Designer Bernard Clément)
  • Eliminer les bugs d'évitements d'obstacles
  • Implémenter le comportement Glouton
  • Combiner plusieur comportements
  • Faire la Javadoc pour les nouvelles classes
  • Gérer les actions

Semaine 22 DONE


Travail du Samedi 22 Mai au Vendredi 28 Mai

S21

  • Comportement glouton (Pré-calcul et Calcul courbe) DONE
  • Combinaison de Comportements ALERT!
  • Eliminer les bugs d'évitements d'obstacles DONE
  • Gestion d'actions (manger avec suppression des éléments graphique dans le moteur) DONE
  • Gestion des objets de second plan (cadavres et trace de pas) DONE
  • Réunion avec Mr Buffa DONE
  • Préparation de l'interface graphique: Pour cela il fallu étendre les plugins des comportements de façon a ce que chaque plugins de comportement fournisse sa propre interface graphique.
  • Optimisation du moteur graphique DONE
  • Chargement de niveau DONE


Problèmes

  • Pour le précalcul de glouton, la méthode de précalcul est correcte cependant il est possible d'en faire une bien meilleur, mais je n'y suis pas parvenu.
  • Combinaison des courbes ( résolu )
  • En haute résolution le moteur graphique est lent


Manger

Manger DONE

Pour la réalisation de ce comportement j'ai du rajouter une interface vide mangeable , pour déterminer si un objet graphique peut-être mangeable. Si l'individu à faim ( compteur de faim == 0 ), alors il cherche des objets mangeable. C'est un comportement simple, lorsque un objet mangeable rentre dans le champ de vision de l'individu et que l'individu à besoin de manger. Le mangeur le prend en chasse et essayé de le rattraper pour le manger. Dans le cas ou l'individu a suffisament de réserve il continue son chemin.

Manger.jpg


Cadavre

Cadavre DONE

Lorsqu'un individu meurt, son cadavre aparait puis au bout d'un certain temps disparait.
Cadavre.jpg


Traces

Traces DONE

Lorsqu'un individu à deux jambes marche sur un cadavre il laisse ses traces.
Trace.jpg



Chooser

Chooser DONE

Un chooser de plugin qui se modifie lors de l'ajout de nouveau plugin
Chooser.jpg

Travail à venir du Samedi 29 Mai au Vendredi 4 Juin

  • Comportement feignant
  • Sélection d'un personage
  • Finir l'arène
  • Mettre du son ( Si le temps frown )
  • Interface graphique des plugins de comportements
  • Developpeur Toolkit et ANT
  • Commencer le rapport
  • Javadoc et nettoyer le code

Semaine 23 DONE


Travail du Samedi 29 Mai au Vendredi 4 Juin

Chooser.jpg

  • Création d'un fichier ANT et test sous LINUX et WINDAUBE DONE
  • Developpeur Toolkit DONE
  • Sélection d'un personage DONE
  • Mise au point d'un zoom sur personnage DONE
  • Comportement Feignant DONE
  • Interface graphique des plugins DONE
  • Comportement Ivre DONE
  • Choix Check Points DONE
  • Gestion des combats DONE
  • Début du rapport DONE
  • Terminer l'arène 90%


Sol & sélection

Sol et sélection DONE

Posibilité de choisir un personnage pour afficher et modifier ses caractéristiques

Chooser.jpg


Nomade

Feignant DONE

Un individu feignant se déplace aléatoirement durant une pèriode T1 = Temps de pause. Aprés que cette pèriode soit écoulée le feigant s'arrète durant le T2 = 2 * Temps de pause. Il continu ce cycle jusqu'a sa mort.

Chooser.jpg


Ivre

Ivre DONE

Un individu oscille de droite à gauche en fonction de son taux d'alcolémie. Plus l'individu sera ivre et plus l'angle d'oscillation va être important.



Choix Check Points

Choix Check Points DONE

Lorsque le plugin Comportementsuivrepath est activé on a la possibilité de définir une série de point à suivre.

Chooser.jpg


Develloper Toolkit

Develloper Toolkit DONE

Création d'un dossier Toolkit pour dévelloper ses propres plugins avec fichier ANT pour déployer ses plugins ainsi que des exemples de comportements d'individu et d'objets.


Zoom

Zoom DONE

Possibilité de garder un oeil sur un autre endroit de l'arène grâce au zoom ( Abandonné trop peu de temps )

Chooser.jpg



Problèmes

  • Impossible de gérér le fond par calque, nous avons perdu un temps précieux
  • Pas le temps de mettre enn place le zoom (abandonné)

Travail à venir du Samedi 5 Juin au Jeudi 10 Juin

  • Finir la sauvegarde
  • Sélection multiple avec modification multiple
  • Calibrer unités
  • Nettoyer le code
  • Guide d'utilisation et Guide de maintennace
  • Ma partie dans le rapport

Semaine 24 NEW


Travail du Samedi 5 Juin au Jeudi 10 Juin

Barelli nicolas

  • Finir la sauvegarde DONE
  • Sélection multiple avec modification multiple DONE
  • Sélection multiple avec modification multiple DONE
  • Calibrer unités DONE
  • Nettoyer le code
  • Guide d'utilisation et Guide de maintennance DONE
  • Ma partie dans le rapport DONE

Remarque: lors de cette semaine je n'ai pas pu mettre régulièrement ma page à jour, j'étais trop pris par le TER, de plus cette semaine a été consacré a la finalisation du projet et à la rédaction du rapport.
to top


Minfo.TravailBarelliNicolas moved from Minfo.TravailBarelli on 24 Apr 2004 - 20:52 by BarelliNicolas
You are here: Minfo03 > OrganisationDesTER0304 > SuiviDesTER0304 > ComportementsReactifs > TravailBarelliNicolas

to top

Copyright © 1999-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback