Skip to content

lachiri-ilias/Projet_POO_SSM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merciiii pour le temps que vous allez consacrer à corriger notre projet. :) :) :) :)
============================
PHELMA & Ensimag 2A POO - TP 2022/23
============================

Pour compiler : 
  Au terminal => 
              root@root : cd projet_poo_g25    (repertoire du Makefile)
              root@root : make                 (pour compiler)
              root@root : make exeSimul       (pour lancer la simulattion avec tout les optimisation & 
                                                affichage graphique avancé) 

              root@root : make exeSimulBasic    (pour lancer la simulattion avec tout les optimisation & affichage basique)

              root@root : make exeTest1         (pour simuler le premier scenario -voir rapport- que pour la carte test)
              root@root : make exeTest2         (pour simuler le deuxieme scenario -voir rapport- que pour la carte test)

              root@root : make clean            (pour enlever les fichier .bin de compilation)


Rq : Pour par defaut c'est la carte Test qui est lancé, pour tester les autres carte il suffit de d'ajouter à la commande make => map=cartes/nom_de_la_carte.map 

Par exemple :  make exeSimul map=cartes/mushroomOfHell-20x20.map

Rq : 
  Pour lancer la simulation en mode non optimiséé il faut modifer les deux fonctions de test : 

  Simul.java : ligne(112-119) commenter ou decommenter selon votre choix        | VERSION OPTIMISEE

  SimulBas.java : ligne(81-88) commenter ou decommenter selon votre choix       | VERSION BASIQUE

============================

- src: contient les classes 

- cartes: quelques exemples de fichiers de donnees.

- image: contient les differents images utiliser pour l'interface graphe.

- bin/gui.jar: archive Java contenant les classes de l'interface graphique. 

- doc: la documentation (API) des classes de l'interface graphique contenues dans gui.jar. Point d'entrée: index.html

- Makefile: quelques explications sur la compilation en ligne, notamment la notion de classpath et l'utilisation de gui.jar

============================

About

Simulation de systèmes multiagents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published