User prompt
сделай чтобы бонус спавнился ещё реже.
User prompt
сделай монеты и бонусы не такими быстрыми.
User prompt
сделай монеты и бонусы не такими медленными.
User prompt
когда бонус активин, то лазеры должны не так часто спавнитсья.
Code edit (1 edits merged)
Please save this source code
User prompt
сделай чтобы в начале игры бонус не спавнился.
User prompt
Когда активируется бонус, то все новые звёзды становятся очень медленными на 10 секунд.
User prompt
когда бонус активин, то все новые лазеры становились очень медленными на 10 секунд.
User prompt
когда игрок касается бонуса, то бонус исчезает, и лазеры становиться очень медленными на 10 секунд.
User prompt
сделай чтобы бонусы спавнились очень редко.
User prompt
Сделай, чтобы бонусы летели сверху-вниз с разной скоростью.
User prompt
сделай чтобы лазеры были не такими медленными.
User prompt
сделай красивый шрифт счётчику
User prompt
сделай контур счётчика толще
User prompt
сделай счётчик жёлтого цвета, и с серым контуром.
User prompt
сделай счётчик красивым
User prompt
сделай чтобы звёзды летели с сверху-вниз с разной скоростью.
User prompt
сделай чтобы лазеры были разной скорости
User prompt
сделай чтобы лазеры спавнились чаще.
User prompt
сделай при сборе бонуса звук
User prompt
сделай при спавне лазера звук.
User prompt
сделай чтобы монеты были с случайной скорости
User prompt
Please fix the bug: 'Uncaught ReferenceError: handleMove is not defined' in or related to this line: 'handleMove(x, y, obj);' Line Number: 80
Initial prompt
dodge lasers
===================================================================
--- original.js
+++ change.js
@@ -42,8 +42,22 @@
self.destroy();
}
};
});
+var Star = Container.expand(function () {
+ var self = Container.call(this);
+ var starGraphics = self.attachAsset('star', {
+ anchorX: 0.5,
+ anchorY: 0.5
+ });
+ self.speed = Math.random() * 5 + 1;
+ self.update = function () {
+ self.y += self.speed;
+ if (self.y > 2732) {
+ self.destroy();
+ }
+ };
+});
/****
* Initialize Game
****/
@@ -56,8 +70,9 @@
****/
// Initialize arrays and variables
var lasers = [];
var powerUps = [];
+var stars = [];
var player = game.addChild(new Player());
player.x = 2048 / 2;
player.y = 2732 - 200;
var score = 0;
@@ -93,9 +108,22 @@
LK.effects.flashScreen(0xff0000, 1000);
LK.showGameOver();
}
}
- // Update power-ups
+ // Update stars
+ for (var k = stars.length - 1; k >= 0; k--) {
+ stars[k].update();
+ if (stars[k].intersects(player)) {
+ // Handle star collection if needed
+ }
+ }
+ if (LK.ticks % 20 == 0) {
+ var newStar = new Star();
+ newStar.x = Math.random() * 2048;
+ newStar.y = -50;
+ stars.push(newStar);
+ game.addChild(newStar);
+ }
for (var j = powerUps.length - 1; j >= 0; j--) {
powerUps[j].update();
if (powerUps[j].intersects(player)) {
score += 10;
монета.. 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.
шар с надписью bonus.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.