User prompt
add 3 palm trees randomply ont he top of the screen on game start
User prompt
add customers one by one to make sure the distance safety is considered
User prompt
customers be positions far from each other
User prompt
when a a new level starts, wait for 2 seconds before countdown starts
User prompt
when a level is done turn seconds remaining into score. add 5 points per second remaining on that counter.
User prompt
add 5 points when an item in an order is delivered
User prompt
add 10 extra points when an order is complete
User prompt
add points per how fast the level is complete. keep in mind the current scoring to make it make sense
User prompt
when time reaches 0, do not go to negative number
User prompt
when time remaining is added make sure it is only 1 point per second remaining
User prompt
when a level si complete also add time remaining to the score
User prompt
when a level is complete, multiply seconds remaining by 5 and add that as points to the score.
User prompt
add 5 extra points per seconds remanining when a level is complete
User prompt
stop gagugebar when level up
User prompt
when level up, stop timer
User prompt
after level 7, reduce 1 second per level in the time
Code edit (1 edits merged)
Please save this source code
User prompt
add 10 more levels
User prompt
when item is not selected make it lighter
Code edit (1 edits merged)
Please save this source code
User prompt
when timesup asset is displayed, also destroy gaguebar and play gameover sound.
User prompt
when timesup play gameover sound
User prompt
when times up destroy gaugebar
User prompt
when time is up, prevent player from touching customer or items, and show timesup for 1 second. then game over.
User prompt
when customer is spining also recude its size
===================================================================
--- original.js
+++ change.js
@@ -337,8 +337,22 @@
createCustomer();
}
}
createInitialCustomers();
+// Function to create a palm tree at a random position at the top of the screen
+function createPalmTree() {
+ var palmTree = LK.getAsset('palmTree', {
+ anchorX: 0.5,
+ anchorY: 0,
+ x: Math.random() * 2048,
+ y: 0
+ });
+ game.addChild(palmTree);
+}
+// Create 3 palm trees at random positions at the top of the screen
+for (var i = 0; i < 3; i++) {
+ createPalmTree();
+}
// Update function
game.update = function () {
levelTxt.setText('LVL ' + currentLevel.levelNumber);
// Timer countdown logic
8bit. cartoon. icecream. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
cartoon and 8 bit message. reads: Time's Up!. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
8bit. cartoon. palm tree.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.