User prompt
Сделай пулю меньше ещё в 2 раза
User prompt
Сделай пулю меньше в 2.5 раза
User prompt
Сделай кнопку стрельбы больше в 5 раз и ещё добавь перезарядку которая длится 0.3 секунды прежде чем игрок вновь сможет выстрелить
User prompt
Добавь круглую кнопку в правый Нижний угол при клике игрок будет выпускать пулю которая убивает врагов
User prompt
Fix Bug: 'ReferenceError: bullets is not defined' in this line: 'for (var b = bullets.length - 1; b >= 0; b--) {' Line Number: 135
User prompt
Fix Bug: 'ReferenceError: bullets is not defined' in this line: 'for (var b = bullets.length - 1; b >= 0; b--) {' Line Number: 135
User prompt
Сделай чтобы игрок стрелял одной пулей при тапе, и чтобы пуля убивала врагов
User prompt
Добавь платформы
User prompt
Добавь партиклы к следам игрока
User prompt
Сделай игру чуть быстрее
User prompt
Сделай падение игрока при свайпе вниз быстрее в 10 раз
User prompt
Сделай падение игрока при свайпе вниз быстрее в 6 раз
User prompt
Сделай падение игрока при свайпе вниз быстрее на 2.5
User prompt
Сделай падение игрока при свайпе быстрее на 2.5
User prompt
Прибавь скорость к падению когда пользователь делает свайп вниз
User prompt
Ещё чуть быстрее
User prompt
Сделай так чтобы когда пользователь делал свайп вниз то чтобы игрок быстро падал
User prompt
А теперь сделай так чтобы когда пользователь делает свайп вниз то чтобы игрок мгновенно падал
User prompt
А теперь сделай так чтобы если пользователь делает два свайпа верх то чтоб игрок сделал двойной прыжок, но не более
User prompt
Убери функцию прижка при теперь, и сделай так чтобы игрок прыгал когда пользователь делает свайп в верх
User prompt
А теперь сделай так, чтобы когда пользователь делал свайп в верх то чтобы игрок прыгал
User prompt
Добавь игроку способность чтобы он быстро приземлился если пользователь делает свайп вниз
User prompt
Сделай так, чтобы если игрок касается к противнику слово или с правой стороны то чтобы игрок проигрывал, а если игрок пригает на противника сверху то чтобы враг умирал и исчезла
User prompt
Добавь чу-чуть силу приказ
Initial prompt
Run Belyash Run
/**** 
* Classes
****/
// Hero class
var Hero = Container.expand(function () {
	var self = Container.call(this);
	var heroGraphics = self.createAsset('hero', 'Hero character', 0.5, 0.5);
	self.speed = 5;
	self.jumpPower = -18;
	self.gravity = 0.5;
	self.isJumping = false;
	self.velocityY = 0;
	self.update = function () {
		// Apply gravity
		if (self.isJumping) {
			self.velocityY += self.gravity;
			self.y += self.velocityY;
			if (self.y > game.height - heroGraphics.height / 2) {
				self.isJumping = false;
				self.y = game.height - heroGraphics.height / 2;
			}
		}
	};
	self.jump = function () {
		if (!self.isJumping) {
			self.isJumping = true;
			self.velocityY = self.jumpPower;
		}
	};
});
// Obstacle class
var Obstacle = Container.expand(function () {
	var self = Container.call(this);
	var obstacleGraphics = self.createAsset('obstacle', 'Obstacle', 0.5, 1);
	self.speed = -6;
	self.move = function () {
		self.x += self.speed;
	};
});
/**** 
* Initialize Game
****/
var game = new LK.Game({
	backgroundColor: 0x000000 // Init game with black background
});
/**** 
* Game Code
****/
// Initialize hero
var hero = game.addChild(new Hero());
hero.x = game.width / 4;
hero.y = game.height - hero.height / 2;
// Initialize obstacles array
var obstacles = [];
// Initialize score
var score = 0;
var scoreTxt = new Text2(score.toString(), {
	size: 150,
	fill: "#ffffff"
});
scoreTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(scoreTxt);
// Game tick event
LK.on('tick', function () {
	// Update hero
	hero.update();
	// Move and check obstacles
	for (var i = obstacles.length - 1; i >= 0; i--) {
		obstacles[i].move();
		// Check for collision with hero
		if (hero.intersects(obstacles[i])) {
			LK.effects.flashScreen(0xff0000, 1000);
			LK.showGameOver();
			return;
		}
		// Remove off-screen obstacles
		if (obstacles[i].x < -obstacles[i].width) {
			obstacles[i].destroy();
			obstacles.splice(i, 1);
		}
	}
	// Increment score
	score++;
	scoreTxt.setText(score.toString());
	// Add new obstacles
	if (LK.ticks % 120 == 0) {
		var obstacle = new Obstacle();
		obstacle.x = game.width;
		obstacle.y = game.height;
		obstacles.push(obstacle);
		game.addChild(obstacle);
	}
});
// Touch event to make the hero jump
game.on('down', function (obj) {
	hero.jump();
}); ===================================================================
--- original.js
+++ change.js
@@ -1,50 +1,52 @@
-/****
+/**** 
 * Classes
 ****/
 // Hero class
 var Hero = Container.expand(function () {
-  var self = Container.call(this);
-  var heroGraphics = self.createAsset('hero', 'Hero character', 0.5, 0.5);
-  self.speed = 5;
-  self.jumpPower = -15;
-  self.gravity = 0.5;
-  self.isJumping = false;
-  self.velocityY = 0;
-  self.update = function () {
-    // Apply gravity
-    if (self.isJumping) {
-      self.velocityY += self.gravity;
-      self.y += self.velocityY;
-      if (self.y > game.height - heroGraphics.height / 2) {
-        self.isJumping = false;
-        self.y = game.height - heroGraphics.height / 2;
-      }
-    }
-  };
-  self.jump = function () {
-    if (!self.isJumping) {
-      self.isJumping = true;
-      self.velocityY = self.jumpPower;
-    }
-  };
+	var self = Container.call(this);
+	var heroGraphics = self.createAsset('hero', 'Hero character', 0.5, 0.5);
+	self.speed = 5;
+	self.jumpPower = -18;
+	self.gravity = 0.5;
+	self.isJumping = false;
+	self.velocityY = 0;
+	self.update = function () {
+		// Apply gravity
+		if (self.isJumping) {
+			self.velocityY += self.gravity;
+			self.y += self.velocityY;
+			if (self.y > game.height - heroGraphics.height / 2) {
+				self.isJumping = false;
+				self.y = game.height - heroGraphics.height / 2;
+			}
+		}
+	};
+	self.jump = function () {
+		if (!self.isJumping) {
+			self.isJumping = true;
+			self.velocityY = self.jumpPower;
+		}
+	};
 });
 // Obstacle class
 var Obstacle = Container.expand(function () {
-  var self = Container.call(this);
-  var obstacleGraphics = self.createAsset('obstacle', 'Obstacle', 0.5, 1);
-  self.speed = -6;
-  self.move = function () {
-    self.x += self.speed;
-  };
+	var self = Container.call(this);
+	var obstacleGraphics = self.createAsset('obstacle', 'Obstacle', 0.5, 1);
+	self.speed = -6;
+	self.move = function () {
+		self.x += self.speed;
+	};
 });
-/****
+
+/**** 
 * Initialize Game
 ****/
 var game = new LK.Game({
-  backgroundColor: 0x000000 // Init game with black background
+	backgroundColor: 0x000000 // Init game with black background
 });
-/****
+
+/**** 
 * Game Code
 ****/
 // Initialize hero
 var hero = game.addChild(new Hero());
@@ -56,49 +58,49 @@
 
 // Initialize score
 var score = 0;
 var scoreTxt = new Text2(score.toString(), {
-  size: 150,
-  fill: "#ffffff"
+	size: 150,
+	fill: "#ffffff"
 });
 scoreTxt.anchor.set(0.5, 0);
 LK.gui.top.addChild(scoreTxt);
 
 // Game tick event
 LK.on('tick', function () {
-  // Update hero
-  hero.update();
+	// Update hero
+	hero.update();
 
-  // Move and check obstacles
-  for (var i = obstacles.length - 1; i >= 0; i--) {
-    obstacles[i].move();
-    // Check for collision with hero
-    if (hero.intersects(obstacles[i])) {
-      LK.effects.flashScreen(0xff0000, 1000);
-      LK.showGameOver();
-      return;
-    }
-    // Remove off-screen obstacles
-    if (obstacles[i].x < -obstacles[i].width) {
-      obstacles[i].destroy();
-      obstacles.splice(i, 1);
-    }
-  }
+	// Move and check obstacles
+	for (var i = obstacles.length - 1; i >= 0; i--) {
+		obstacles[i].move();
+		// Check for collision with hero
+		if (hero.intersects(obstacles[i])) {
+			LK.effects.flashScreen(0xff0000, 1000);
+			LK.showGameOver();
+			return;
+		}
+		// Remove off-screen obstacles
+		if (obstacles[i].x < -obstacles[i].width) {
+			obstacles[i].destroy();
+			obstacles.splice(i, 1);
+		}
+	}
 
-  // Increment score
-  score++;
-  scoreTxt.setText(score.toString());
+	// Increment score
+	score++;
+	scoreTxt.setText(score.toString());
 
-  // Add new obstacles
-  if (LK.ticks % 120 == 0) {
-    var obstacle = new Obstacle();
-    obstacle.x = game.width;
-    obstacle.y = game.height;
-    obstacles.push(obstacle);
-    game.addChild(obstacle);
-  }
+	// Add new obstacles
+	if (LK.ticks % 120 == 0) {
+		var obstacle = new Obstacle();
+		obstacle.x = game.width;
+		obstacle.y = game.height;
+		obstacles.push(obstacle);
+		game.addChild(obstacle);
+	}
 });
 
 // Touch event to make the hero jump
 game.on('down', function (obj) {
-  hero.jump();
+	hero.jump();
 });
\ No newline at end of file