User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'if (computerBulldozer.intersects(rocks[i])) {' Line Number: 108
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'computerBulldozer.move();' Line Number: 85
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'computerBulldozer.move();' Line Number: 85
User prompt
Ajouter un deuxième bulldozer à l'ordinateur, et placer les deux bulldozers de l'ordinateur aux mêmes ordonnées que celles des bulldorocks humains et sur une même abscisse.
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'if (computerBulldozer.intersects(rocks[i])) {' Line Number: 94
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'move')' in this line: 'this.computerBulldozer1.move();' Line Number: 85
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'computerBulldozer.move();' Line Number: 85
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'computerBulldozer.move();' Line Number: 85
User prompt
Ajouter un deuxième bulldozer à l'ordinateur, et placer les deux bulldozers de l'ordinateur aux mêmes ordonnées que celles des bulldorocks humains.
User prompt
Replace in the code 'playerBulldozer1' by 'playerBulldorock1'.
User prompt
Replace in the code: this.playerBulldozer2.x = 300; this.playerBulldozer2.y = 2732 / 2; by this.playerBulldozer2.x = 100; this.playerBulldozer2.y = 2 * 2732 / 3;
User prompt
Replace in the code: this.playerBulldozer1.x = 100; this.playerBulldozer1.y = 2732 / 2; by this.playerBulldozer1.x = 100; this.playerBulldozer1.y = 2732 / 3;
User prompt
Les bulldorocks sont centrés sur la même abscisse dans la zone du joueur humain, et leurs ordonnées sont différentes.
User prompt
Les bulldozers du joueur humain sont remplacés par des bulldorocks.
User prompt
Add this to the code : var Bulldorock = Container.expand(function () { var self = Container.call(this); var bulldorockGraphics = self.createAsset('bulldorock', 'Bulldorock Graphics', .5, .5); self.move = function () {}; self.clearRock = function () {}; });
User prompt
Fix Bug: 'ReferenceError: Bulldorock is not defined' in this line: 'this.playerBulldorock1 = self.addChild(new Bulldorock());' Line Number: 27
User prompt
Les bulldozers du joueur humain sont remplacés par des bulldorocks.
User prompt
Remove computer_bulldozer asset.
User prompt
Fix Bug: 'ReferenceError: playerBulldozer is not defined' in this line: 'if (playerBulldozer.intersects(rocks[i])) {' Line Number: 78
User prompt
Fix Bug: 'TypeError: this.playerBulldozer1 is undefined' in this line: 'this.playerBulldozer1.move();' Line Number: 74
User prompt
Fix Bug: 'ReferenceError: Bulldozer is not defined' in this line: 'this.computerBulldozer1 = self.addChild(new Bulldozer());' Line Number: 33
User prompt
Le joueur humain n'utilise pas des bulldozers mais des bulldorocks.
User prompt
Fix Bug: 'ReferenceError: computerBulldozer is not defined' in this line: 'computerBulldozer.move();' Line Number: 80
User prompt
Fix Bug: 'TypeError: this.playerBulldozer1 is undefined' in this line: 'this.playerBulldozer1.move();' Line Number: 78
User prompt
Les bulldozers de l'ordinateur sont disposés sur une même abscisse mais ne sont pas sur la même ordonnée.
===================================================================
--- original.js
+++ change.js
@@ -1,11 +1,7 @@
var Bulldozer = Container.expand(function () {
var self = Container.call(this);
var bulldozerGraphics = self.createAsset('bulldozer', 'Bulldozer Graphics', .5, .5);
-});
-var Bulldorock = Container.expand(function () {
- var self = Container.call(this);
- var bulldorockGraphics = self.createAsset('bulldorock', 'Bulldorock Graphics', .5, .5);
self.move = function () {};
self.clearRock = function () {};
});
var SmallRock = Container.expand(function () {
@@ -27,22 +23,17 @@
rockGraphics.height = 150;
});
var Game = Container.expand(function () {
var self = Container.call(this);
- this.playerBulldorock1 = self.addChild(new Bulldorock());
- this.playerBulldorock1.x = 100;
- this.playerBulldorock1.y = 2732 / 2;
- this.playerBulldorock2 = self.addChild(new Bulldorock());
- this.playerBulldorock2.x = 300;
- this.playerBulldorock2.y = 2732 / 2;
- this.computerBulldozer1 = self.addChild(new Bulldozer());
- this.computerBulldozer2 = self.addChild(new Bulldozer());
- this.computerBulldozer2 = self.addChild(new Bulldozer());
- var commonX = 1648 + Math.random() * (2048 - 1648);
- computerBulldozer1.x = commonX;
- computerBulldozer1.y = 2732 / 2 - 100;
- computerBulldozer2.x = commonX;
- computerBulldozer2.y = 2732 / 2 + 100;
+ this.playerBulldozer1 = self.addChild(new Bulldozer());
+ this.playerBulldozer1.x = 100;
+ this.playerBulldozer1.y = 2732 / 2;
+ this.playerBulldozer2 = self.addChild(new Bulldozer());
+ this.playerBulldozer2.x = 300;
+ this.playerBulldozer2.y = 2732 / 2;
+ var computerBulldozer = self.addChild(new Bulldozer());
+ computerBulldozer.x = 1648 + Math.random() * (2048 - 1648);
+ computerBulldozer.y = 2732 / 2;
var rocks = [];
for (var i = 0; i < 10; i++) {
var size = Math.floor(Math.random() * 3) + 1;
var rock;
@@ -78,13 +69,12 @@
console.error('Could not find a valid position for rock');
}
rocks.push(rock);
}
- LK.on('tick', (function () {
- this.playerBulldozer1.move();
- this.playerBulldozer2.move();
- this.computerBulldozer1.move();
- this.computerBulldozer2.move();
+ LK.on('tick', function () {
+ self.playerBulldozer1.move();
+ self.playerBulldozer2.move();
+ computerBulldozer.move();
for (var i = 0; i < rocks.length; i++) {
if (playerBulldozer.intersects(rocks[i])) {
playerBulldozer.clearRock(rocks[i]);
}
@@ -94,6 +84,6 @@
}
if (rocks.length == 0) {
LK.showGameOver();
}
- }).bind(this));
+ });
});
A small rock
a rock without any shadow and four time smaller than the original.
Blue color
a rock is being crunched so there is smoke and peaces of rocks viewed from top.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Un trophée de victoire sous forme d'une coupe d'où s'échappe un feu d'artifice.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Red bulldozer viewed strictly from top. Top view as if we are a drone.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Remove yellow lines.