===================================================================
--- original.js
+++ change.js
@@ -1,53 +1,53 @@
-/****
+/****
* Initialize Game
-****/
+****/
//<Assets used in the game will automatically appear here>
//<Write entity 'classes' with empty functions for important behavior here>
var game = new LK.Game({
- backgroundColor: 0x000000 //Init game with black background
+ backgroundColor: 0x000000 //Init game with black background
});
-/****
+/****
* Game Code
-****/
+****/
// Initialize variables
var randomNumber = Math.floor(Math.random() * 100) + 1;
var guessText = new Text2('Guess a number between 1 and 100.', {
- size: 100,
- fill: "#ffffff"
+ size: 100,
+ fill: "#ffffff"
});
guessText.anchor.set(0.5, 0);
LK.gui.top.addChild(guessText);
var inputText = new Text2('Your guess: ', {
- size: 100,
- fill: "#ffffff"
+ size: 100,
+ fill: "#ffffff"
});
inputText.anchor.set(0.5, 0);
LK.gui.center.addChild(inputText);
var resultText = new Text2('', {
- size: 100,
- fill: "#ffffff"
+ size: 100,
+ fill: "#ffffff"
});
resultText.anchor.set(0.5, 0);
LK.gui.bottom.addChild(resultText);
// Function to handle user input
function handleInput(guess) {
- if (guess === randomNumber) {
- resultText.setText("You win!");
- } else {
- resultText.setText("Try again.");
- }
+ if (guess === randomNumber) {
+ resultText.setText("You win!");
+ } else {
+ resultText.setText("Try again.");
+ }
}
// Simulate user input for demonstration purposes
var simulatedGuesses = [50, 75, 85, 95, randomNumber];
var currentGuessIndex = 0;
var guessInterval = LK.setInterval(function () {
- if (currentGuessIndex < simulatedGuesses.length) {
- var guess = simulatedGuesses[currentGuessIndex];
- inputText.setText('Your guess: ' + guess);
- handleInput(guess);
- currentGuessIndex++;
- } else {
- LK.clearInterval(guessInterval);
- }
+ if (currentGuessIndex < simulatedGuesses.length) {
+ var guess = simulatedGuesses[currentGuessIndex];
+ inputText.setText('Your guess: ' + guess);
+ handleInput(guess);
+ currentGuessIndex++;
+ } else {
+ LK.clearInterval(guessInterval);
+ }
}, 2000);
\ No newline at end of file