User prompt
2.sayfanın ortasına buton ekle butona tıklayınca 25 dolar kazandır
User prompt
'CLICK TO EARN' yazısını değiştir. yeni yazı ' TIKLA KAZAN'
User prompt
delete all games yazısını değiştir yeni yazı 'Oyunu Sıfırla'
User prompt
'contınue saved game' yazısını değiştir. yeni yazı 'KAYITLI OYUNA DEVAM ET'
User prompt
start yazısını değiştir . yeni yazı ' BAŞLA'
User prompt
2.sayfanın ortasındaki butonu kaldır
User prompt
click to earn butonuna tıklayınca 25 dolar kazan ↪💡 Consider importing and using the following plugins: @upit/storage.v1
User prompt
clıck here to earn yazısını kaldır
Code edit (1 edits merged)
Please save this source code
User prompt
Money Man - Click to Earn
Initial prompt
oyunun giriş ekranının ortasında büyük başla butonu olsun. başla butonu 2. ekranı açsın. başla butonun altında kayıtlı oyuna devam et butonu olsun. kayıtlı oyuna devam et butonunun altında tüm oyunları sil butonu olsun . oyunun arka plan rengi açık gri olsun . ekranın kenarlarında koyu altın sarısı renk çerçeve olsun . oyunun giriş ekranının en üstünde ortalı şekilde 200 punto , koyu yeşil renk , kalın still 'MONEY MAN' yazsın. 2.ekranın en üstünde ortalı şekilde koyu yeşil , 150 punto , kalın still 'TIKLA KAZAN' yazsın. 2.sayfanın sol alt köşesinde 'GERİ' butonu olsun . geri butonuna tıklayınca giriş ekranına geçilsin.
/****
* Plugins
****/
var storage = LK.import("@upit/storage.v1");
/****
* Classes
****/
var GameScreen = Container.expand(function () {
var self = Container.call(this);
// Header text
var headerText = new Text2('CLICK TO EARN', {
size: 150,
fill: 0x006400
});
headerText.anchor.set(0.5, 0);
headerText.x = 2048 / 2;
headerText.y = 150;
self.addChild(headerText);
// Money display
var moneyText = new Text2('$0', {
size: 100,
fill: 0x006400
});
moneyText.anchor.set(0.5, 0.5);
moneyText.x = 2048 / 2;
moneyText.y = 800;
self.addChild(moneyText);
// Back button
var backButton = new MenuButton('BACK', 200, 80);
backButton.x = 150;
backButton.y = 2632;
backButton.onPress = function () {
showMainMenu();
};
self.addChild(backButton);
self.currentMoney = storage.money || 0;
self.updateMoney = function () {
moneyText.setText('$' + self.currentMoney);
storage.money = self.currentMoney;
};
self.updateMoney();
return self;
});
var MainMenu = Container.expand(function () {
var self = Container.call(this);
// Game title
var titleText = new Text2('MONEY MAN', {
size: 200,
fill: 0x006400
});
titleText.anchor.set(0.5, 0);
titleText.x = 2048 / 2;
titleText.y = 300;
self.addChild(titleText);
// Start button
var startButton = new MenuButton('BAŞLA');
startButton.x = 2048 / 2;
startButton.y = 1000;
startButton.onPress = function () {
showGameScreen();
};
self.addChild(startButton);
// Continue button
var continueButton = new MenuButton('CONTINUE SAVED GAME');
continueButton.x = 2048 / 2;
continueButton.y = 1200;
continueButton.onPress = function () {
showGameScreen();
};
self.addChild(continueButton);
// Delete button
var deleteButton = new MenuButton('DELETE ALL GAMES');
deleteButton.x = 2048 / 2;
deleteButton.y = 1400;
deleteButton.onPress = function () {
storage.money = 0;
LK.effects.flashScreen(0xFF0000, 500);
};
self.addChild(deleteButton);
return self;
});
var MenuButton = Container.expand(function (text, width, height) {
var self = Container.call(this);
width = width || 600;
height = height || 120;
var buttonBackground = self.attachAsset('buttonBg', {
anchorX: 0.5,
anchorY: 0.5,
width: width,
height: height
});
var buttonText = new Text2(text, {
size: 60,
fill: 0x000000
});
buttonText.anchor.set(0.5, 0.5);
self.addChild(buttonText);
self.down = function (x, y, obj) {
LK.getSound('click').play();
buttonBackground.alpha = 0.8;
};
self.up = function (x, y, obj) {
buttonBackground.alpha = 1.0;
if (self.onPress) {
self.onPress();
}
};
return self;
});
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0xD3D3D3
});
/****
* Game Code
****/
// Background
var background = game.attachAsset('background', {
anchorX: 0,
anchorY: 0,
x: 0,
y: 0
});
// Border elements
var topBorder = game.attachAsset('border', {
anchorX: 0,
anchorY: 0,
x: 0,
y: 0
});
var bottomBorder = game.attachAsset('border', {
anchorX: 0,
anchorY: 0,
x: 0,
y: 2682
});
var leftBorder = game.attachAsset('border', {
anchorX: 0,
anchorY: 0,
width: 50,
height: 2732,
x: 0,
y: 0
});
var rightBorder = game.attachAsset('border', {
anchorX: 0,
anchorY: 0,
width: 50,
height: 2732,
x: 1998,
y: 0
});
// Screen management
var currentScreen = null;
var mainMenu = null;
var gameScreen = null;
function showMainMenu() {
if (currentScreen) {
game.removeChild(currentScreen);
currentScreen.destroy();
}
mainMenu = new MainMenu();
currentScreen = mainMenu;
game.addChild(currentScreen);
}
function showGameScreen() {
if (currentScreen) {
game.removeChild(currentScreen);
currentScreen.destroy();
}
gameScreen = new GameScreen();
currentScreen = gameScreen;
game.addChild(currentScreen);
}
// Start with main menu
showMainMenu();
game.update = function () {
// Game logic updates handled by individual screens
}; ===================================================================
--- original.js
+++ change.js
@@ -53,9 +53,9 @@
titleText.x = 2048 / 2;
titleText.y = 300;
self.addChild(titleText);
// Start button
- var startButton = new MenuButton('START');
+ var startButton = new MenuButton('BAŞLA');
startButton.x = 2048 / 2;
startButton.y = 1000;
startButton.onPress = function () {
showGameScreen();