-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
46 lines (28 loc) · 2.03 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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
============================