User prompt
Remove the tiny text in the top left that reads 'dont click the falling peanuts (:'
Code edit (1 edits merged)
Please save this source code
User prompt
make the asset "Cloud123" the background
User prompt
When u click the falling peanuts make them give u two times more than a regular click
User prompt
make less peanuts fall
User prompt
Limit the amount of levels you can get for the upgrade down to 100 per upgrade
User prompt
move the shop ui down to the bottom left
User prompt
add a shop feature at level 3
User prompt
add special effects when u click the peanut ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
make space1 cover the screen
User prompt
make the space1 asset the background
User prompt
remove the space1 asset
User prompt
put the space1 asset behind the falling peanuts
User prompt
make the max level 100
User prompt
make each level give u a 2 times multiplier on score
User prompt
Make the levels go up by 1 every 100 clicks
User prompt
make the max level 30
User prompt
make the max score 999999
User prompt
Make it so The max level is above 4
User prompt
increase the max points by 999999
User prompt
Make it so the point counter can go up to 999999
User prompt
Make it so every level Times's your click by 2
User prompt
make it so u level up every 300 clicks
User prompt
Make it so every 1000 click's u level up And add a level counter at the bottom right ranging from level 1-1000
User prompt
make the text a littler bigger
/**** * Classes ****/ // FallingPeanut class to represent peanuts that continuously fall var FallingPeanut = Container.expand(function () { var self = Container.call(this); var peanutGraphics = self.attachAsset('Peanut1', { anchorX: 0.5, anchorY: 0.5 }); // Set initial speed for falling peanuts self.speed = 3; // Update function to move peanuts downwards self.update = function () { self.y += self.speed; self.x += self.horizontalSpeed; // Move horizontally if (self.y > 2732) { // Reset position to top if it goes off screen self.y = -self.height; } }; }); //<Assets used in the game will automatically appear here> // Peanut class to represent each peanut on the screen var Peanut = Container.expand(function () { var self = Container.call(this); var peanutGraphics = self.attachAsset('Peanut1', { anchorX: 0.5, anchorY: 0.5 }); // Event handler for when a peanut is tapped self.down = function (x, y, obj) { // Increase score with level multiplier var currentLevel = Math.min(100, Math.floor(LK.getScore() / 100) + 1); LK.setScore(LK.getScore() + 1 * currentLevel); scoreTxt.setText(LK.getScore()); // Level up logic if (LK.getScore() % 100 === 0) { var currentLevel = Math.min(100, Math.floor(LK.getScore() / 100) + 1); levelTxt.setText('Level: ' + currentLevel); } // Do not destroy the peanut to prevent disappearance }; }); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundImage: 'Space1', // Set Space1 asset as the game background backgroundImageScale: { x: 2048 / 100, y: 2732 / 100 } // Scale Space1 to cover the entire screen }); /**** * Game Code ****/ // Initialize score display var scoreTxt = new Text2('000000', { size: 150, fill: "#ffffff" }); // Add tiny text in the top left var warningTxt = new Text2('dont click falling peanuts (:', { size: 30, fill: "#ffffff" }); warningTxt.anchor.set(0, 0); LK.gui.topLeft.addChild(warningTxt); // Initialize level display var levelTxt = new Text2('Level: 1', { size: 50, fill: "#ffffff" }); levelTxt.anchor.set(1, 1); LK.gui.bottomRight.addChild(levelTxt); scoreTxt.anchor.set(0.5, 0); LK.gui.top.addChild(scoreTxt); // Array to keep track of peanuts var peanuts = []; // Function to spawn a new falling peanut function spawnFallingPeanut() { var newPeanut = new FallingPeanut(); newPeanut.horizontalSpeed = (Math.random() - 0.5) * 2; // Random horizontal speed between -1 and 1 do { newPeanut.x = Math.random() * 2048; // Random x position } while (Math.abs(newPeanut.x - 2048 / 2) < 150); // Ensure no overlap with peanut1 newPeanut.y = -newPeanut.height; // Start above the screen peanuts.push(newPeanut); game.addChild(newPeanut); } // Set interval to spawn falling peanuts every second var peanutSpawnInterval = LK.setInterval(spawnFallingPeanut, 1000); // Update function called every tick game.update = function () { // Update all falling peanuts for (var i = 0; i < peanuts.length; i++) { peanuts[i].update(); } }; // Function to spawn a new peanut function spawnPeanut() { var newPeanut = new Peanut(); newPeanut.x = 2048 / 2; // Center x position newPeanut.y = 2732 / 2; // Center y position game.addChild(newPeanut); } // Start the game by spawning the first peanut spawnPeanut();
===================================================================
--- original.js
+++ change.js
@@ -46,9 +46,14 @@
/****
* Initialize Game
****/
var game = new LK.Game({
- backgroundImage: 'Space1' // Set Space1 asset as the game background
+ backgroundImage: 'Space1',
+ // Set Space1 asset as the game background
+ backgroundImageScale: {
+ x: 2048 / 100,
+ y: 2732 / 100
+ } // Scale Space1 to cover the entire screen
});
/****
* Game Code