User prompt
После поворота добавить скорость разгона начиная 4 и до 7 для игрока и противника
User prompt
Please fix the bug: 'TypeError: LK.showPauseScreen is not a function. (In 'LK.showPauseScreen()', 'LK.showPauseScreen' is undefined)' in or related to this line: 'LK.showPauseScreen();' Line Number: 255
User prompt
Please fix the bug: 'TypeError: LK.pauseGame is not a function. (In 'LK.pauseGame()', 'LK.pauseGame' is undefined)' in or related to this line: 'LK.pauseGame();' Line Number: 255
User prompt
Если противник пересек 950 от центра, то игра останавливается на 1 секунду
User prompt
Please fix the bug: 'TypeError: undefined is not an object (evaluating 'localStorage.setItem')' in or related to this line: 'localStorage.setItem('score', LK.getScore());' Line Number: 246
User prompt
Please fix the bug: 'Script error.' in or related to this line: 'var score = localStorage.getItem('score') || '0';' Line Number: 255
User prompt
Сохранять количество набранных очков
Code edit (1 edits merged)
Please save this source code
User prompt
Сделать score черным
User prompt
Подвинуть score в правый верхний угол
Code edit (1 edits merged)
Please save this source code
User prompt
После смерти противника, прибавлять одну очко к score
User prompt
Выводить score вверху в центре
User prompt
Исправить ошибку, когда игрок после смерти противника двигается вертикально с неверным положении машины
User prompt
Исправить ошибку, когда игрок после смерти противника двигается по диагонали, а не вертикально Вверх
User prompt
Исправить ошибку, когда игрок после смерти противника двигается по диагонали, а не вертикально
User prompt
После смерти противника, игрок перемещается на начальную точки и двигается по вертикали
User prompt
Если противник пересек границу радиусом 950 от центра, то он и игрок появляется на точке респауна, при этом текущее направление у игрока сбрасывает
User prompt
Если противник пересек границу радиусом 950 от центра, то он и игрок появляется на точке респауна и начинают движение по вертикали друг к другу
User prompt
Если противник пересек границу радиусом 950 от центра, то он и игрок появляется на точке респауна
User prompt
При пересечении противником радиуса 950 от центра, противник моргает 2 секунды и потом появляется в месте возрождения
User prompt
При пересечении противником радиуса 950 от центра, противник появляется месте возрождения
User prompt
Сделать более точную проверку на пересечение игрока и противоика
User prompt
Исправить ошибку, когда противники при повороте не скользят
User prompt
Исправить ошибку, когда все противники остановились и перестали преследовать ближайшую цель
===================================================================
--- original.js
+++ change.js
@@ -59,10 +59,10 @@
self.speedX = Math.min(Math.max(self.speedX, -7), 7);
self.speedY = Math.min(Math.max(self.speedY, -7), 7);
self.slidingDuration--;
} else {
- self.speedX = Math.sin(self.rotation) * 7;
- self.speedY = -Math.cos(self.rotation) * 7;
+ self.speedX = Math.sin(self.rotation) * (self.slidingDuration > 4 && self.slidingDuration <= 7 ? 7 : 4);
+ self.speedY = -Math.cos(self.rotation) * (self.slidingDuration > 4 && self.slidingDuration <= 7 ? 7 : 4);
}
};
});
// Enemy class
@@ -115,10 +115,10 @@
var length = Math.sqrt(dx * dx + dy * dy);
dx /= length;
dy /= length;
// Set the enemy's speed to always be 7
- self.speedX = dx * 7;
- self.speedY = dy * 7;
+ self.speedX = dx * (self.slidingDuration > 4 && self.slidingDuration <= 7 ? 7 : 4);
+ self.speedY = dy * (self.slidingDuration > 4 && self.slidingDuration <= 7 ? 7 : 4);
}
} else {
self.slidingDuration = 90; // Set sliding duration to 2 seconds (120 frames)
}
@@ -237,17 +237,8 @@
localStorage.setItem('score', LK.getScore());
}
// Update score text
scoreTxt.setText(LK.getScore());
- // Pause the game for 1 second
- var pauseInterval = LK.setInterval(function () {
- if (car.speedX !== 0 || car.speedY !== 0) {
- car.speedX = 0;
- car.speedY = 0;
- } else {
- LK.clearInterval(pauseInterval);
- }
- }, 1000);
} else if (distanceFromCenter > 970) {
LK.showGameOver();
}
});
Лава мультяшная вид сверху плоская. Single Game Texture. In-Game asset. Blank background. High contrast. No shadows.
Плоский лед, круглый, мультяшный. Вид сверху. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
мультяшный палец нажатие по экрану. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
шины на асфальте после торможения для игры. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.