===================================================================
--- original.js
+++ change.js
@@ -9,13 +9,13 @@
anchorY: 0.5
});
self.speed = 3;
self.update = function () {
- self.x += self.speed + LK.ticks / 1000; // Increase speed over time
+ self.x += self.speed + LK.ticks / 500; // Increase speed over time
// Reset enemy position if it moves out of bounds
if (self.x > 2048) {
self.x = -self.width;
- self.y += (Math.random() - 0.5) * 10; // Add random vertical movement
+ self.y += (Math.random() - 0.5) * 20; // Add random vertical movement
if (self.y < 0) {
self.y = 0;
}
if (self.y > 2732) {
@@ -43,9 +43,9 @@
self.update = function () {
if (self.movingUp) {
self.y -= self.speed;
} else {
- self.y += self.speed / 2 + LK.ticks / 2000; // Increase downward speed over time
+ self.y += self.speed / 2 + LK.ticks / 1500; // Increase downward speed over time
}
// Ensure player doesn't move out of bounds
if (self.y < 0) {
self.y = 0;
@@ -79,9 +79,9 @@
var enemy = game.addChild(new Enemy());
enemy.x = 0;
enemy.y = Math.random() * 2732;
var obstacles = [];
-for (var i = 0; i < 10; i++) {
+for (var i = 0; i < 15; i++) {
var obstacle = game.addChild(new Obstacle());
obstacle.x = Math.random() * 2048;
obstacle.y = Math.random() * 2732;
obstacles.push(obstacle);
@@ -94,9 +94,9 @@
};
game.update = function () {
player.update();
enemy.update();
- if (LK.ticks % 600 === 0 && obstacles.length < 20) {
+ if (LK.ticks % 300 === 0 && obstacles.length < 25) {
// Add new obstacle every 10 seconds
var newObstacle = game.addChild(new Obstacle());
newObstacle.x = 2048 + Math.random() * 2048;
newObstacle.y = Math.random() * 2732;