ajout d'une difficulté progressive

master
pisouvigne 5 years ago
parent 98f1c1492b
commit 47816715f5

@ -60,6 +60,56 @@ function resetAllTabs() {
} }
function gameOne() { function gameOne() {
createGameOne(niveauActuel);
}
function createGameOne(niveau){
var numberColonne1 = 2;
var numberColonne2 = 1;
var isEtNonAllowed = false;
var isOuNonAllowed = false;
switch(niveau){
case 1:
case 2:
timeEnd = 5;
break;
case 3:
case 4:
timeEnd = 4;
break;
case 5:
timeEnd = 3;
break;
case 6:
case 7:
case 8:
isEtNonAllowed = true;
timeEnd = 5;
numberColonne1 = 3;
break;
case 9:
case 10:
case 11:
isEtNonAllowed = true;
timeEnd = 4;
numberColonne1 = 3;
break;
case 12:
case 13:
case 14:
isEtNonAllowed = true;
isOuNonAllowed = true;
timeEnd = 4;
numberColonne1 = 3;
break;
default:
isEtNonAllowed = true;
isOuNonAllowed = true;
timeEnd = 3;
numberColonne1 = 4;
break;
}
isTuto = false; isTuto = false;
stage = new Konva.Stage({ stage = new Konva.Stage({
container: 'play_container', container: 'play_container',
@ -72,7 +122,7 @@ function gameOne() {
stage.add(layer); stage.add(layer);
initTimer(); initTimer();
colonneTot = 2; colonneTot = 2;
numberPerColonne = [2,1]; numberPerColonne = [numberColonne1,numberColonne2];
var logiqueCount = 0; var logiqueCount = 0;
for (let i = 0; i < colonneTot; i++) { for (let i = 0; i < colonneTot; i++) {
@ -90,10 +140,18 @@ function gameOne() {
type = "ou"; type = "ou";
break; break;
case 2: case 2:
type = "etnon"; if(isEtNonAllowed){
type = "etnon";
}else{
type = "et";
}
break; break;
case 3: case 3:
type = "nonou"; if(isOuNonAllowed){
type = "nonou";
}else{
type = "et";
}
break; break;
} }
insertLogiqueColonne("logique" + logiqueCount, type, i); insertLogiqueColonne("logique" + logiqueCount, type, i);

Loading…
Cancel
Save