diff --git a/S1.02/Jeu/classes/Labyrinthe.class b/S1.02/Jeu/classes/Labyrinthe.class index 873129f18278620eff82c2a791d3ccd468c241b0..8aef59582461f6d4b4897cafe20cc1eda91f1b32 100644 Binary files a/S1.02/Jeu/classes/Labyrinthe.class and b/S1.02/Jeu/classes/Labyrinthe.class differ diff --git a/S1.02/Jeu/ressources/ListeQuestion.csv b/S1.02/Jeu/ressources/ListeQuestion.csv index 6a52ed3f6e213404ef5d6ecff7e02373f526fcd0..93c00a80c3651bc190797abddd1dda8189467f00 100644 --- a/S1.02/Jeu/ressources/ListeQuestion.csv +++ b/S1.02/Jeu/ressources/ListeQuestion.csv @@ -2,7 +2,7 @@ intitulé,réponse Quelle est la capitale de la France,paris Quelle est la capitale du Danemark ?,Copenhague Combien font 5 + 9,14 -Ecrire en chiffre : trois-cent-vight-deux,322 +Ecrire en chiffre : trois-cent-vingt-deux,322 Ecrire en chiffre : six-cent-six,606 Ecrire en chiffre : six-cent-soixante-dix-neuf,679 Ecrire en chiffre : soixante-neuf,69 @@ -13,15 +13,15 @@ Ecrire en lettre : 99,quatre-vingt-dix-neuf En quelle année l'Amérique à été découverte par les européens ?,1492 Quel fleuve passe par Paris ?,seine Qui est Guillaume Apollinaire ?,poète -Combien y a-t-il de fautes dans cette phrase : \"Si tu réssidive, tu auras une sanktion ?\",2 +Combien y a-t-il de fautes dans cette phrase : "Si tu réssidive, tu auras une sanktion ?",2 \"On\" ou \"Ont\" : Ils ... un livre neuf.,ont \"On\" ou \"Ont\" : ... adore notre chat.,on \"On\" ou \"Ont\" : Ils ... préparé des surprises.,ont \"On\" ou \"Ont\" : ... arrive bientôt ?,on -A quel temps est conjugé cette phrase : \"Tu comprendras plus tard.\",futur -A quel temps est conjugé cette phrase : \"Je vais manger chez un ami.\",présent -A quel temps est conjugé cette phrase : \"Qu'as tu fais ?\",passé composé -A quel temps est conjugé cette phrase : \"Ca été ?\",passé +A quel temps est conjugé cette phrase : "Tu comprendras plus tard.",futur +A quel temps est conjugé cette phrase : "Je vais manger chez un ami.",présent +A quel temps est conjugé cette phrase : "Qu'as tu fais ?",passé composé +A quel temps est conjugé cette phrase : "Ca été ?",passé Convertir 1548 dg en mg.,154800 Convertir 10599 hg en cg.,105990000 Convertir 10 cm en m.,0,1 \ No newline at end of file diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java index a49d078f9803f3cdaa7d1ee8bc2fa6d7f8be3368..ca2957124d9327d08f2f58b3e5591f3d765ee0bc 100644 --- a/S1.02/Jeu/src/Labyrinthe.java +++ b/S1.02/Jeu/src/Labyrinthe.java @@ -175,7 +175,7 @@ class Labyrinthe extends Program{ readString(); } - int[] deplacement(char[][] Lab, char direction, int positionL, int positionC, Joueur j){ //vérifie si déplacement possible, si oui l'effectue + int[] deplacement(char[][] Lab, char direction, int positionL, int positionC, Joueur j, Question[] liste){ //vérifie si déplacement possible, si oui l'effectue if(direction == 'h'){ afficheHelp(); } @@ -186,7 +186,7 @@ class Labyrinthe extends Program{ Lab[positionL-1][positionC] = 'P'; return new int[]{positionL-1, positionC}; } else if(Lab[positionL-1][positionC] == 'M'){ //Si Monstre, affiche la question. - Question q = newQuestion("Quelle est la capitale de la France", "paris"); + Question q = questionRandom(liste, j.score); afficheQuestion(q, true); if(questionCorrect(q)){ //En cas de bonne réponse efface le monstre Lab[positionL-1][positionC] = '.'; @@ -399,7 +399,7 @@ class Labyrinthe extends Program{ } Question questionRandom(Question[] liste, int nbUtilisees){ - int choix = (int) (random()*length(liste)-nbUtilisees); + int choix = (int) (random()*(length(liste)-nbUtilisees)); Question res = liste[choix]; Question temp = liste[nbUtilisees]; liste[choix] = temp; @@ -444,7 +444,7 @@ class Labyrinthe extends Program{ char[][] salle = genererSalle("ressources/Lab/Salle"+nbr); afficheLab(salle); } - void _algorithm(){ + void algorithm(){ Salle[][] lab = genererLab(5); //genere le Layrinthe String[][] questionTemp = load("ressources/ListeQuestion.csv"); print("Voulez vous ajouter des question ? oui (o), non (autre) : "); @@ -490,7 +490,7 @@ class Labyrinthe extends Program{ println("" + j.pseudo + " / Score : " + j.score + " / PV : " + j.vie ); int[] indiceP = indiceDe('P', salle); char choix = controleSaisie(); - indiceP = deplacement(salle, choix, indiceP[0], indiceP[1], j); + indiceP = deplacement(salle, choix, indiceP[0], indiceP[1], j, lQuestion); } if(j.bossVaincu){ print(readFile("ressources/img/Win.txt", true));