User prompt
add spikes that follow the player
User prompt
reduce lag and make it faster
User prompt
harder more wayyyyyyyyyyyy harder
User prompt
redu lag and mke the enemeys red
User prompt
make the attacks harder
User prompt
add a infinite attack system to make harder
User prompt
make a infinite rouds
User prompt
add a maze if you beat 1 round
User prompt
reduce lag
User prompt
make the all rounds come from all sides beat the game of you beat 100 rounds
User prompt
make it less laggy
User prompt
more rounds for you to get out of
User prompt
make more rounds
User prompt
make 100 rounds each getting harder
User prompt
decrece the speed a bit
User prompt
make all of the gaps full on all sides
User prompt
make a different very tight gap every time
User prompt
make the ememy gap more small
User prompt
more tight
User prompt
make it way harder
User prompt
the score goes up once per enemy
User prompt
1 per enemy
User prompt
the score goes up when you not get hit
User prompt
make a score
Initial prompt
aiden
===================================================================
--- original.js
+++ change.js
@@ -47,12 +47,13 @@
/****
* Game Code
****/
-// Initialize player, enemy arrays and score
+// Initialize player, enemy arrays, score and round
var player;
var enemies = [];
var score = 0;
+var round = 0;
var scoreTxt = new Text2('0', {
size: 150,
fill: 0xFFFFFF
});
@@ -61,11 +62,12 @@
function initGame() {
player = game.addChild(new Player());
player.x = 2048 / 2;
player.y = 2732 - 150;
+ player.speed += round;
// Create enemies on all sides with random gaps
- for (var i = 0; i < 20; i++) {
- var gap = Math.random() * 100 + 50; // Random gap between 50 and 150
+ for (var i = 0; i < 20 + round; i++) {
+ var gap = Math.random() * (100 - round) + 50; // Random gap between 50 and 150
var enemyTop = new Enemy();
enemyTop.x = i * gap;
enemyTop.y = 0;
enemies.push(enemyTop);
@@ -98,12 +100,15 @@
enemies[i].update();
if (player.intersects(enemies[i])) {
LK.effects.flashScreen(0xff0000, 1000);
LK.showGameOver();
+ initGame();
+ round++;
} else {
score += 1;
scoreTxt.setText(score);
}
}
};
// Initialize the game
-initGame();
\ No newline at end of file
+initGame();
+round++;
\ No newline at end of file