From f075234e6bcdcd743e4efac0d9edbe2a3258b7ed Mon Sep 17 00:00:00 2001 From: syoul Date: Fri, 28 Nov 2025 19:14:20 +0100 Subject: [PATCH] =?UTF-8?q?Nouvelles=20r=C3=A8gles:=20passage=20de=20nivea?= =?UTF-8?q?u=20apr=C3=A8s=204=20cerises,=20items=20Ludo=20=3D=2015=20point?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) 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)); }