User prompt
Исправить ошибку, когда первый противник останавливается и перестает лететь
User prompt
Первый противник вылетает через 2 секунды , остальные каждые 5 секунд
User prompt
Please fix the bug: 'TypeError: undefined is not an object (evaluating 'enemyPlane.update')' in or related to this line: 'enemyPlane.update();' Line Number: 184
User prompt
Please fix the bug: 'ReferenceError: Can't find variable: enemyPlane' in or related to this line: 'enemyPlane.update();' Line Number: 183
User prompt
Противник вылетает из за стены каждые 5 секунд
Code edit (1 edits merged)
Please save this source code
User prompt
Исправил ошибку, когда при пересечении стены наступил game over, но игрок появился на другой части стены
User prompt
Игрок не может пересекать боковые части экрана, если пересек то смерть
User prompt
Противник появляется на расстоянии по y от 200 до 2732 минус размер картинки
User prompt
Противник не может появляться на высоте health_bar
Code edit (1 edits merged)
Please save this source code
User prompt
Исправить ошибку, когда противник пролетая левую стену, вновь появляется на правой стороне стены
User prompt
Противник пролетает стену и не появляется на противоположной стороне
Code edit (1 edits merged)
Please save this source code
User prompt
Противник появляется каждые 3 секунды и летит в левую часть экрана
User prompt
Новый Противник появляется каждые 3 секунды
User prompt
Противник появляется в рандомном месте с правой стороны экрана
User prompt
Противник не появляются с другой стороны стены
User prompt
Добавить противника который летит с правой части стены на левую
User prompt
Удалить картинку death
User prompt
Please fix the bug: 'ReferenceError: Can't find variable: enemyBot' in or related to this line: 'if (plane1.y <= 0 || plane1.y >= 2752 - plane1.height || plane1.intersects(healthBar) || Math.sqrt(Math.pow(plane1.x - enemyBot.x, 2) + Math.pow(plane1.y - enemyBot.y, 2)) <= enemyBot.width / 2 + plane1.width / 2 && Math.abs(plane1.x - enemyBot.x) <= 200 && Math.abs(plane1.y - enemyBot.y) <= 90) {' Line Number: 269
User prompt
Please fix the bug: 'ReferenceError: Can't find variable: enemyBot' in or related to this line: 'if (enemyBot.state === 'chasing') {' Line Number: 176
User prompt
Удалить enemy bot.statetime
User prompt
Удалить enemy bot
User prompt
Please fix the bug: 'ReferenceError: Can't find variable: enemyBot' in or related to this line: 'enemyBot.stateTime++;' Line Number: 175
===================================================================
--- original.js
+++ change.js
@@ -157,9 +157,16 @@
var plane1 = new Plane1();
plane1.x = 100;
plane1.y = 2750 - plane1.height; // Bottom of the screen
game.addChild(plane1);
-// Create an enemy plane every 5 seconds
+// Create the first enemy plane after 2 seconds
+var firstEnemySpawnTimer = LK.setTimeout(function () {
+ enemyPlane = new EnemyPlane();
+ enemyPlane.x = 2150 - enemyPlane.width;
+ enemyPlane.y = 200 + Math.random() * (2532 - enemyPlane.height); // Random y-coordinate between 200 and 2732 minus the height of the enemy plane
+ game.addChild(enemyPlane);
+}, 2000);
+// Create the rest of the enemy planes every 5 seconds
var enemySpawnTimer = LK.setInterval(function () {
enemyPlane = new EnemyPlane();
enemyPlane.x = 2150 - enemyPlane.width;
enemyPlane.y = 200 + Math.random() * (2532 - enemyPlane.height); // Random y-coordinate between 200 and 2732 minus the height of the enemy plane
снаряд от пушки. 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.