/**** * Initialize Game ****/ //<Assets used in the game will automatically appear here> //<Write imports for supported plugins here> //<Write entity 'classes' with empty functions for important behavior here> var game = new LK.Game({ backgroundColor: 0x000000 //Init game with black background }); /**** * Game Code ****/ // Variables to manage game state var isGreen = false; var changeColorTimeout; // Function to change the screen color function changeScreenColor() { if (!isGreen) { game.setBackgroundColor(0x00FF00); // Change to green isGreen = true; } else { game.setBackgroundColor(0x000000); // Change back to black isGreen = false; } // Randomly change color again between 1 to 3 seconds changeColorTimeout = LK.setTimeout(changeScreenColor, Math.random() * 2000 + 1000); } // Start the color change cycle changeColorTimeout = LK.setTimeout(changeScreenColor, Math.random() * 2000 + 1000); // Event listener for screen tap game.down = function (x, y, obj) { if (isGreen) { // Player clicked when the screen was green LK.showYouWin(); // Show win screen } else { // Player clicked when the screen was not green LK.showGameOver(); // Show game over screen } };
/****
* Initialize Game
****/
//<Assets used in the game will automatically appear here>
//<Write imports for supported plugins here>
//<Write entity 'classes' with empty functions for important behavior here>
var game = new LK.Game({
backgroundColor: 0x000000 //Init game with black background
});
/****
* Game Code
****/
// Variables to manage game state
var isGreen = false;
var changeColorTimeout;
// Function to change the screen color
function changeScreenColor() {
if (!isGreen) {
game.setBackgroundColor(0x00FF00); // Change to green
isGreen = true;
} else {
game.setBackgroundColor(0x000000); // Change back to black
isGreen = false;
}
// Randomly change color again between 1 to 3 seconds
changeColorTimeout = LK.setTimeout(changeScreenColor, Math.random() * 2000 + 1000);
}
// Start the color change cycle
changeColorTimeout = LK.setTimeout(changeScreenColor, Math.random() * 2000 + 1000);
// Event listener for screen tap
game.down = function (x, y, obj) {
if (isGreen) {
// Player clicked when the screen was green
LK.showYouWin(); // Show win screen
} else {
// Player clicked when the screen was not green
LK.showGameOver(); // Show game over screen
}
};