diff --git a/game.js b/game.js index 9ecc228..bae9659 100644 --- a/game.js +++ b/game.js @@ -127,7 +127,6 @@ let score = 0; let level = 1; let gameRunning = true; let totalDots = 0; -const TEST_MODE = true; let cherriesEaten = 0; let isChangingLevel = false; let cherryEatenRecently = false; @@ -212,11 +211,6 @@ class Pacman { score += 10; scoreElement.textContent = score; totalDots--; - - if (totalDots === 0 && !isChangingLevel) { - console.log('Toutes les pastilles collectées, passage au niveau suivant'); - nextLevel(); - } } else if (maze[this.y][this.x] === BONUS_CHERRY) { if (isChangingLevel) { console.log('Changement de niveau en cours, cerise ignorée'); @@ -233,16 +227,16 @@ class Pacman { cherryEatenRecently = true; cherryEatenTimer = Math.max(150, 300 - (level - 1) * 20); - console.log('Après incrémentation, cherriesEaten:', cherriesEaten, 'TEST_MODE:', TEST_MODE, 'isChangingLevel:', isChangingLevel); + console.log('Après incrémentation, cherriesEaten:', cherriesEaten, 'isChangingLevel:', isChangingLevel); - if (TEST_MODE && cherriesEaten >= 2 && !isChangingLevel) { - console.log('2 cerises mangées, appel de nextLevel()'); + if (cherriesEaten >= 4 && !isChangingLevel) { + console.log('4 cerises mangées, passage au niveau suivant'); cherriesEaten = 0; nextLevel(); } } else if (maze[this.y][this.x] === BONUS_LUDO) { maze[this.y][this.x] = EMPTY; - score += 200; + score += 15; scoreElement.textContent = score; bonuses = bonuses.filter(b => !(b.x === this.x && b.y === this.y && b.type === BONUS_LUDO)); }