User prompt
переместить счетчик в правый угол
Code edit (1 edits merged)
Please save this source code
User prompt
выводить количество очков в overlay
User prompt
создать счетчик очков, который каждую секунды прибавляет +1
User prompt
добавить таймер в верхней правый угол, который начинает с 0
User prompt
исправить ошибку, когда счетчик не отображается
User prompt
исправить ошибку, когда счетчик не отображается
Code edit (1 edits merged)
Please save this source code
User prompt
выводить счетчик в верхнем правом углу
Code edit (1 edits merged)
Please save this source code
User prompt
добавить счетчик, который каждую секунду прибавляет одно очко
User prompt
добавить секундомер в игру
User prompt
добавить секундомер в середину экрана черного цвета
User prompt
добавить секундомер в правый верхний угол черного цвета
User prompt
добавить таймер в правый верхний угол черного цвета
Code edit (1 edits merged)
Please save this source code
User prompt
самолеты противником плавно опускаются и плавно поднимаются на расстояние рандомное расстояние от 0 до 250 с одинакомым интервалом времени, через 25 секунд после начала матча
User prompt
самолеты противником плавно опускаются и плавно поднимаются на расстояние рандомное расстояние от 0 до 250 с одинакомым интервалом времени, через 5 секунд после начала матча
User prompt
самолеты противником плавно опускаются и плавно поднимаются на расстояние рандомное расстояние от 0 до 250 с одинакомым интервалом времени
User prompt
самолеты противником плавно опускаются и плавно поднимаются на расстояние 200 с одинакомым интервалом времени
User prompt
самолеты противником плавно опускаются и поднимаются на расстояние 200 с одинакомым интервалом времени
User prompt
самолеты противником плавно опускаются и поднимаются на расстояние 300
User prompt
самолеты противником плавно опускаются и поднимаются на расстояние 50 пикселей
User prompt
самолеты противником плавно опускаются и поднимаются на рандомное расстояние
User prompt
самолеты противников слева и справа опускаются и поднимаются на рандомное расстояние
===================================================================
--- original.js
+++ change.js
@@ -45,11 +45,16 @@
self.speedY = 0;
// Update enemy plane position
self.update = function () {
self.x += self.speedX;
- // Randomly adjust vertical position within a range
- var verticalAdjustment = Math.random() * 100 - 50; // Range from -50 to +50
- self.y += verticalAdjustment;
+ // Smoothly adjust vertical position within a random range
+ if (!self.verticalTarget) {
+ self.verticalTarget = self.y + (Math.random() * 100 - 50); // Set a new target within range from -50 to +50
+ }
+ if (Math.abs(self.verticalTarget - self.y) < 1) {
+ self.verticalTarget = self.y + (Math.random() * 100 - 50); // Update target when close
+ }
+ self.y += (self.verticalTarget - self.y) * 0.05; // Smoothly move towards the target
};
});
// EnemyPlaneLeft class
var EnemyPlaneLeft = Container.expand(function () {
@@ -62,11 +67,16 @@
self.speedY = 0;
// Update enemy plane position
self.update = function () {
self.x += self.speedX;
- // Randomly adjust vertical position within a range
- var verticalAdjustment = Math.random() * 100 - 50; // Range from -50 to +50
- self.y += verticalAdjustment;
+ // Smoothly adjust vertical position within a random range
+ if (!self.verticalTarget) {
+ self.verticalTarget = self.y + (Math.random() * 100 - 50); // Set a new target within range from -50 to +50
+ }
+ if (Math.abs(self.verticalTarget - self.y) < 1) {
+ self.verticalTarget = self.y + (Math.random() * 100 - 50); // Update target when close
+ }
+ self.y += (self.verticalTarget - self.y) * 0.05; // Smoothly move towards the target
};
});
// Plane1 class
var Plane1 = Container.expand(function () {
снаряд от пушки. 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.
Нажатие по экрану. Палец. Мультяшный. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.