User prompt
Кнопка покупки охранника рядом с кнопка украшения
User prompt
Можно покупать охранников они стоят 1000$ охранники ловят 10 лис и уходят
User prompt
Fix Bug: 'ReferenceError: foxTimeout is not defined' in this line: 'LK.clearTimeout(foxTimeout);' Line Number: 8
User prompt
Скорость лис очень маленькая но каждый раз она возрастает
User prompt
Fix Bug: 'TypeError: self.upgradeFactory is not a function' in this line: 'self.upgradeFactory();' Line Number: 157
User prompt
Каждый раз как игрок зарабатывает 100$ то приходит лис если на него не нажать то он сворует 100$
User prompt
Если у игрока мало денег то появляется надпись нет денег на 5 секунд
User prompt
Прокачка местности стоит 50$ и её цена вырастает в два раза каждую покупку
User prompt
Кнопка прокачки местности около кнопки покупки фабрика
User prompt
Fix Bug: 'TypeError: self.upgradeFactory is not a function' in this line: 'self.upgradeFactory();' Line Number: 103
User prompt
Добавь прокачку местности добавляются рождественские ёлки и подарки
User prompt
Fix Bug: 'TypeError: self.upgradeFactory is not a function' in this line: 'self.upgradeFactory();' Line Number: 76
User prompt
Кнопка прокачки находиться около фабрики
User prompt
Первая фабрика при нажатие даёт5$
User prompt
Одна фабрика даёт 5$ в секунде
User prompt
Fix Bug: 'TypeError: self.upgradeFactory is not a function' in this line: 'self.upgradeFactory();' Line Number: 76
User prompt
Fix Bug: 'TypeError: self.upgradeFactory is not a function' in this line: 'self.upgradeFactory();' Line Number: 75
User prompt
Fix Bug: 'ReferenceError: factoryGraphics is not defined' in this line: 'upgradeButton.y = self.y + factoryGraphics.height / 2 + 20;' Line Number: 72
User prompt
Фабрики можно прокачивать если нажать на фабрику то появиться кнопка прокачки прокачка стоит 1000$ при прокачке фабрика начинает давать 10$
User prompt
Стоимость одной фабрики 100$
User prompt
При покупке одной фабрике надо нажать на экран и там появиться фабрика дающая 5$ в секунду
User prompt
Одна фабрика стоит 100$
User prompt
Добавь снизу кнопку покупки фабрики
User prompt
Сделай так чтоб один завод приносил по 5$
Initial prompt
Санта тайкон
var Gift = Container.expand(function () {
var self = Container.call(this);
var giftGraphics = self.createAsset('gift', 'Gift Graphics', .5, .5);
self.move = function () {};
self.update = function () {};
});
var Santa = Container.expand(function () {
var self = Container.call(this);
var santaGraphics = self.createAsset('santa', 'Santa Graphics', .5, .5);
self.move = function () {};
self.update = function () {};
});
var Factory = Container.expand(function () {
var self = Container.call(this);
var factoryGraphics = self.createAsset('factory', 'Factory Graphics', .5, .5);
self.produceGift = function () {
LK.setInterval(function () {
LK.setScore(LK.getScore() + 5);
}, 1000);
};
self.update = function () {};
});
var Game = Container.expand(function () {
var self = Container.call(this);
var gifts = [];
var factories = [];
var santa = self.addChild(new Santa());
santa.x = 2048 / 2;
santa.y = 2732 / 2;
var factory = self.addChild(new Factory());
factory.x = 2048 / 4;
factory.y = 2732 / 4;
factories.push(factory);
var scoreTxt = new Text2('0', {
size: 150,
fill: "#ffffff"
});
var purchaseFactoryButton = self.createAsset('purchaseFactoryButton', 'Purchase Factory Button', 0.5, 1);
purchaseFactoryButton.x = 2048 / 2;
purchaseFactoryButton.y = 2732 - purchaseFactoryButton.height / 2;
self.addChild(purchaseFactoryButton);
purchaseFactoryButton.on('down', function () {
var factoryCost = 100;
if (LK.getScore() >= factoryCost) {
LK.setScore(LK.getScore() - factoryCost);
var newFactory = self.addChild(new Factory());
newFactory.x = 2048 / 4;
newFactory.y = 2732 / 4 * factories.length;
factories.push(newFactory);
newFactory.produceGift();
scoreTxt.setText(LK.getScore());
}
});
LK.setScore(0);
scoreTxt.setText(0);
scoreTxt.anchor.set(.5, 0);
LK.gui.topCenter.addChild(scoreTxt);
santa.on('down', function (obj) {
console.log('Santa was pressed');
});
factory.on('down', function (obj) {
factory.produceGift();
scoreTxt.setText(LK.getScore());
});
LK.on('tick', function () {
santa.update();
for (var i = 0; i < factories.length; i++) {
factories[i].update();
}
for (var i = 0; i < gifts.length; i++) {
gifts[i].move();
if (gifts[i].y < -50) {
gifts[i].destroy();
gifts.splice(i, 1);
}
}
});
});
===================================================================
--- original.js
+++ change.js
@@ -39,10 +39,11 @@
purchaseFactoryButton.x = 2048 / 2;
purchaseFactoryButton.y = 2732 - purchaseFactoryButton.height / 2;
self.addChild(purchaseFactoryButton);
purchaseFactoryButton.on('down', function () {
- if (LK.getScore() >= 100) {
- LK.setScore(LK.getScore() - 100);
+ var factoryCost = 100;
+ if (LK.getScore() >= factoryCost) {
+ LK.setScore(LK.getScore() - factoryCost);
var newFactory = self.addChild(new Factory());
newFactory.x = 2048 / 4;
newFactory.y = 2732 / 4 * factories.length;
factories.push(newFactory);
Фабрика Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Лис в новогодний шапке Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Рождественская ёлка Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Стрелочка в верх Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Покупка Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Санта Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Разноцветный подарок Подарок Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.