Overcomplicated looping mechanic

This commit is contained in:
Renan LE CARO 2025-03-29 09:25:17 +01:00
parent 5012076039
commit 39b326a15b
18 changed files with 296 additions and 125 deletions

View file

@ -51,6 +51,7 @@ export function newGameState(params: RunParams): GameState {
ballStickToPuck: true,
puckPosition: 400,
lastPuckPosition: 400,
desiredPuckPosition: 400,
lastPuckMove: 0,
pauseTimeout: null,
canvasWidth: 0,
@ -111,6 +112,8 @@ export function newGameState(params: RunParams): GameState {
rerolls: 0,
loop: 0,
baseCombo: 1,
puckFrozenUntil: 0,
levelsPerLoop: params?.levelsPerLoop ?? 7,
};
resetBalls(gameState);