User prompt
increase the speed of gamblers
User prompt
set the number of cheaters to 1
User prompt
make the gamblers move as a faster rate
User prompt
Change the cheaters quantity to a fixed quantity of 1
User prompt
change to keep the cheater number to 1
User prompt
make sure the cheaters always respawn at a random betting table
User prompt
Fix Bug: 'ReferenceError: respawnCheater is not defined' in this line: 'respawnCheater(this);' Line Number: 63
User prompt
Fix Bug: 'ReferenceError: scoreTxt is not defined' in this line: 'scoreTxt.setText(score);' Line Number: 62
User prompt
Fix Bug: 'ReferenceError: score is not defined' in this line: 'score += 1;' Line Number: 61
User prompt
make the cheaters disappear and respawn every 2 seconds at random locations
User prompt
make the gamblers move as a faster rate
User prompt
Start the game with 1 genuine gamblers and add twice as many extra genuine gamblers everytime a cheater is clicked on.
User prompt
Start the game with 1 cheater and add 1 extra cheater everytime a cheater is clicked on
User prompt
Fix Bug: 'TypeError: gamblers[i].move is not a function' in this line: 'gamblers[i].move(casinoFloor.bettingTables);' Line Number: 106
User prompt
Fix Bug: 'TypeError: gamblers[i].move is not a function' in this line: 'gamblers[i].move(casinoFloor.bettingTables);' Line Number: 106
User prompt
make the cheaters always move around in circles around the betting tables.
User prompt
make the cheaters move around random betting tables
User prompt
Fix Bug: 'ReferenceError: respawnCheater is not defined' in this line: 'respawnCheater(this);' Line Number: 124
User prompt
Fix Bug: 'Timeout.tick error: respawnCheater is not defined' in this line: 'respawnCheater(self);' Line Number: 64
User prompt
Fix Bug: 'TypeError: obj.event.stopPropagation is not a function' in this line: 'obj.event.stopPropagation();' Line Number: 125
User prompt
fix the bug where clicking on the cheater is resizing the screen
User prompt
Fix Bug: 'ReferenceError: respawnCheater is not defined' in this line: 'respawnCheater(this);' Line Number: 124
User prompt
Fix Bug: 'ReferenceError: respawnCheater is not defined' in this line: 'respawnCheater(this);' Line Number: 127
User prompt
Keep the cheaters always circuling the betting tables
User prompt
Fix Bug: 'Timeout.tick error: gameInstance is not defined' in this line: 'gameInstance.respawnCheater(self);' Line Number: 64
===================================================================
--- original.js
+++ change.js
@@ -56,13 +56,8 @@
};
});
var Cheater = Gambler.expand(function () {
var self = Container.call(this);
- self.on('down', function () {
- self.parent.score += 1;
- self.parent.scoreTxt.setText(self.parent.score);
- self.parent.respawnCheater(this);
- });
var gamblerGraphics = self.createAsset('cheater', 'Cheating Gambler', .5, .5);
self.isCheater = true;
});
var Game = Container.expand(function () {
@@ -73,29 +68,23 @@
newCheater.y = Math.random() * 2732;
self.addChild(newCheater);
cheaters.push(newCheater);
newCheater.on('down', function () {
- self.score += 1;
- self.scoreTxt.setText(self.score);
- self.respawnCheater(this);
+ score += 1;
+ scoreTxt.setText(score);
+ respawnCheater(this);
addCheater();
});
}
- this.respawnCheater = function (cheater) {
- LK.setTimeout(function () {
- cheater.x = Math.random() * 2048;
- cheater.y = Math.random() * 2732;
- }, 2000);
- };
+ function respawnCheater(cheater) {
+ var randomTable = casinoFloor.bettingTables[Math.floor(Math.random() * casinoFloor.bettingTables.length)];
+ cheater.x = randomTable.x;
+ cheater.y = randomTable.y;
+ }
var gamblers = [];
var cheaters = [];
- this.score = 0;
- this.scoreTxt = new Text2('0', {
- size: 150,
- fill: "#ffffff"
- });
- this.scoreTxt.anchor.set(.5, 0);
- LK.gui.topCenter.addChild(this.scoreTxt);
+ var score = 0;
+ var scoreTxt;
var casinoFloor = new CasinoFloor();
self.addChild(casinoFloor);
var healthBar = new HealthBar();
LK.gui.topLeft.addChild(healthBar);
@@ -123,8 +112,14 @@
cheater.x = Math.random() * 2048;
cheater.y = Math.random() * 2732;
self.addChild(cheater);
cheaters.push(cheater);
+ cheater.on('down', function () {
+ score += 1;
+ scoreTxt.setText(score);
+ respawnCheater(this);
+ addCheater();
+ });
LK.on('tick', function () {
for (var i = 0; i < gamblers.length; i++) {
gamblers[i].move(casinoFloor.bettingTables);
}
Typical cassino floor with green carpet and slot machines lined on the edges of the screen. It should fit the entirety of the screen. It is a topdown view. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A top down view of one blackjack betting table with one dealer per table. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Cassino security guard badge. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Top down image of an old lady carrying poker tokens. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Top down image of an old lady carrying poker tokens wearing sunglasses. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.