diff --git a/S1.02/Jeu/ressources/.nfs0000000009d70f040000003d b/S1.02/Jeu/ressources/.nfs0000000009d70f040000003d
new file mode 100644
index 0000000000000000000000000000000000000000..2e4cca5cd74fa2185e5e036bcc3b11e00f98be54
--- /dev/null
+++ b/S1.02/Jeu/ressources/.nfs0000000009d70f040000003d
@@ -0,0 +1,27 @@
+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-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
+Ecrire en chiffre : quatre-cent-quatre-vingts,420
+Ecrire en lettre : 491,quatre-cent-quatre-vingt-onze
+Ecrire en lettre : 8,huit
+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 ?"
+"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é
+Convertir 1548 dg en mg.,154800
+Convertir 10599 hg en cg.,105990000
+Convertir 10 cm en m.,0
\ No newline at end of file
diff --git a/S1.02/Jeu/ressources/Lab/Salle15 b/S1.02/Jeu/ressources/Lab/Salle15
new file mode 100644
index 0000000000000000000000000000000000000000..93986ef582db974652b535b9a4decbf69d7d911f
--- /dev/null
+++ b/S1.02/Jeu/ressources/Lab/Salle15
@@ -0,0 +1,19 @@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ No newline at end of file
diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java
index 2a7f9589d3678d8b667ba34e8660ff16fb1b312b..87586083e2ebb0894f7d852345faea05e35bcec3 100644
--- a/S1.02/Jeu/src/Labyrinthe.java
+++ b/S1.02/Jeu/src/Labyrinthe.java
@@ -20,6 +20,7 @@ class Labyrinthe extends Program{
                                     newSalle(12,"0001"),
                                     newSalle(13,"0010"),
                                     newSalle(14,"1000"),
+                                    newSalle(15,"0000")
                                 };
     
 
@@ -104,16 +105,16 @@ class Labyrinthe extends Program{
         String resultat = "";
         if (i<length(lab,1) && i>=1 && lab[i-1][j]!=null){
             resultat = resultat + lab[i-1][j].sorties;
-        }else{resultat=resultat+"EEEE";}
+        }else{resultat=resultat+"....";}
         if (j<length(lab,2)-1 && lab[i][j+1]!=null){
             resultat = resultat + lab[i][j+1].sorties;
-        }else{resultat=resultat+"EEEE";}
+        }else{resultat=resultat+"....";}
         if (i<length(lab,1)-1 && lab[i+1][j]!=null){
             resultat = resultat + lab[i+1][j].sorties;
-        }else{resultat=resultat+"EEEE";}
+        }else{resultat=resultat+"....";}
         if (j<length(lab,2)&& j>=1 && lab[i][j-1]!=null){
             resultat = resultat + lab[i][j-1].sorties;
-        }else{resultat=resultat+"EEEE";}
+        }else{resultat=resultat+"....";}
         //println(resultat);
         return(resultat);
     }
@@ -142,35 +143,58 @@ class Labyrinthe extends Program{
         println(droite);
         println(bas);
         println(gauche);
-        if(charAt(haut,2)=='1'){
-            resultat=resultat+'1';
-        }else if(charAt(haut,2)=='0'){
-            resultat=resultat+'0';
-        }else{resultat=resultat+'.';}
-        if(charAt(droite,3)=='1'){
-            resultat=resultat+'1';
-        }else if(charAt(droite,3)=='0'){
-            resultat=resultat+'0';
-        }else{resultat=resultat+'.';}
-        if(charAt(bas,0)=='1'){
-            resultat=resultat+'1';
-        }else if(charAt(bas,0)=='0'){
-            resultat=resultat+'0';
-        }else{resultat=resultat+'.';}
-        if(charAt(gauche,1)=='1'){
-            resultat=resultat+'1';
-        }else if(charAt(gauche,1)=='0'){
-            resultat=resultat+'0';
-        }else{resultat=resultat+'.';}
+        resultat = resultat + charAt(haut,2);
+        resultat = resultat + charAt(droite,3);
+        resultat = resultat + charAt(bas,0);
+        resultat = resultat + charAt(gauche,1);
+        // if(charAt(haut,2)=='1'){
+        //     resultat=resultat+'1';
+        // }else if(charAt(haut,2)=='0'){
+        //     resultat=resultat+'0';
+        // }else{resultat=resultat+'.';}
+
+        // if(charAt(droite,3)=='1'){
+        //     resultat=resultat+'1';
+        // }else if(charAt(droite,3)=='0'){
+        //     resultat=resultat+'0';
+        // }else{resultat=resultat+'.';}
+
+        // if(charAt(bas,0)=='1'){
+        //     resultat=resultat+'1';
+        // }else if(charAt(bas,0)=='0'){
+        //     resultat=resultat+'0';
+        // }else{resultat=resultat+'.';}
+
+        // if(charAt(gauche,1)=='1'){
+        //     resultat=resultat+'1';
+        // }else if(charAt(gauche,1)=='0'){
+        //     resultat=resultat+'0';
+        // }else{resultat=resultat+'.';}
+
         println(resultat);
-        int nbalea=(int)(random()*10);
-        while(!equals(salles[nbalea].sorties,choixAlea(resultat))){
-            print("Salle vérifier : ");
-            println(salles[nbalea].sorties);
-            nbalea=(int)(random()*14);
-            //println(nbalea);
-        }
-        lab[i][j]=salles[nbalea];
+
+
+        if(equals(resultat,".000")||equals(resultat,"1000")){
+            lab[i][j]=salles[14];
+        }else if(equals(resultat,"0.00")||equals(resultat,"0100")){
+            lab[i][j]=salles[11];
+        }else if(equals(resultat,"00.0")||equals(resultat,"0010")){
+            lab[i][j]=salles[13];
+        }else if(equals(resultat,"000.")||equals(resultat,"0001")){
+            lab[i][j]=salles[12];
+        }else if (equals(resultat,"0000")){
+            lab[i][j]=salles[15];
+        }else{
+            int nbalea=(int)(random()*10);
+            while(!equals(salles[nbalea].sorties,choixAlea(resultat))){
+                print("Salle vérifier : ");
+                println(salles[nbalea].sorties);
+                nbalea=(int)(random()*10);
+                //println(nbalea);
+                
+            }
+            lab[i][j]=salles[nbalea];
+        }
         println("FINI");
     }