User prompt
Spawn an enemy every0.1 second
User prompt
Fix the fluidity
User prompt
Add 1000 more enemy every round
User prompt
Add 1000 enemy every round
User prompt
Double the number of enemy spawn every round
User prompt
Double the enemy number
User prompt
Double the enemy number
User prompt
Make the enemy spawn closer to each other
User prompt
Add 800 more enemy in the second round and only one more every round after
User prompt
The enemy move at half the speed
User prompt
Ther enemy move at half the speed
User prompt
The enemy move at half the speed
User prompt
Move enemy 10 time faster
User prompt
The enemy move 5 time faster
User prompt
The enemy move 3 time faster
User prompt
The enemy move 3 time faster
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'removeEnemy')' in this line: 'self.game.removeEnemy(self);' Line Number: 50
User prompt
Remove the tower
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'removeEnemy')' in this line: 'self.game.removeEnemy(self);' Line Number: 74
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'removeEnemy')' in this line: 'self.game.removeEnemy(self);' Line Number: 74
User prompt
The enemy move 3 time faster and are destroy when at less than 600 pixel far from the botom of the screen
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'removeEnemy')' in this line: 'self.game.removeEnemy(self);' Line Number: 75
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'parent')' in this line: 'if (self.bullets[i].parent === null) {' Line Number: 198
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'parent')' in this line: 'if (!self.bullets[i].parent) {' Line Number: 198
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'removeEnemy')' in this line: 'self.game.removeEnemy(self);' Line Number: 79
===================================================================
--- original.js
+++ change.js
@@ -70,8 +70,9 @@
};
});
var Game = Container.expand(function () {
var self = Container.call(this);
+ self.enemySpawnTimer = 0;
self.incrementScore = function () {
self.score++;
};
self.removeEnemy = function (enemy) {
@@ -130,11 +131,17 @@
self.enemies.push(enemy);
self.addChild(enemy);
LK.on('tick', function () {
self.frameRateCounter.update(enemiesSpawnedLastRound);
- if (self.enemies.length === 0) {
- self.spawnEnemies();
+ if (self.enemySpawnTimer <= 0) {
+ var newEnemy = new Enemy(self);
+ newEnemy.x = Math.random() * 2048;
+ newEnemy.y = -newEnemy.height / 2;
+ self.enemies.push(newEnemy);
+ self.addChild(newEnemy);
+ self.enemySpawnTimer = 6;
}
+ self.enemySpawnTimer--;
for (var i = self.enemies.length - 1; i >= 0; i--) {
var enemy = self.enemies[i];
enemy.update();
if (!enemy.parent) {
A plain in a comic style with a dirt road with 4 turn staring to top to the botom see from a top and 50 meter high view Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A tower shooting at enemy in a modern style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A single soldat walking downard in a 16 bit style Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.