|
1 | 1 | const game = () => { |
2 | | - let level = 1; //set initial level to 1 |
3 | | - let attempts = 0; //set attempts to 0 |
4 | | - let score = 0; //set score to 0 |
5 | | - let levelScore = 0; //set level score to 0 |
6 | | - let maxAttempts = Math.round(level * 0.5); //set max attempts based on level and difficulty |
7 | | - let guess = 0; //set initial guess value to 0 |
8 | | - let maxGuess = 2 ** level; //set max guess value to 2 raised to level |
9 | | - let secret = randomInt(1, maxGuess); //set secret value to random integer between 1 and max guess value |
10 | | - const maxText = document.getElementById("max"); //max guess value text |
11 | | - const scoreText = document.getElementById("score"); //score text |
12 | | - const attemptsText = document.getElementById("attempts"); //attempts text |
13 | | - const levelText = document.getElementById("level"); //level text |
14 | | - const guessText = document.getElementById("guess"); //guess value text |
15 | | - const startButton = document.getElementById("start-button"); //start button |
16 | | - const guessButton = document.getElementById("guess-button"); //guess button |
17 | | - const feedbackText = document.getElementById("feedback"); //feedback text |
18 | | - startButton.addEventListener("click", startGame); //start game when start button is clicked |
19 | | - guessButton.addEventListener("click", checkGuess); //check guess when guess button is clicked |
20 | 2 | const randomInt = (minimum, maximum) => { |
21 | 3 | //get random integer |
22 | 4 | return Math.floor(Math.random() * (maximum - minimum + 1)) + minimum; |
@@ -112,5 +94,23 @@ const game = () => { |
112 | 94 | guessText.max = maxGuess; |
113 | 95 | } |
114 | 96 | }; |
| 97 | + let level = 1; //set initial level to 1 |
| 98 | + let attempts = 0; //set attempts to 0 |
| 99 | + let score = 0; //set score to 0 |
| 100 | + let levelScore = 0; //set level score to 0 |
| 101 | + let maxAttempts = Math.round(level * 0.5); //set max attempts based on level and difficulty |
| 102 | + let guess = 0; //set initial guess value to 0 |
| 103 | + let maxGuess = 2 ** level; //set max guess value to 2 raised to level |
| 104 | + let secret = randomInt(1, maxGuess); //set secret value to random integer between 1 and max guess value |
| 105 | + const maxText = document.getElementById("max"); //max guess value text |
| 106 | + const scoreText = document.getElementById("score"); //score text |
| 107 | + const attemptsText = document.getElementById("attempts"); //attempts text |
| 108 | + const levelText = document.getElementById("level"); //level text |
| 109 | + const guessText = document.getElementById("guess"); //guess value text |
| 110 | + const startButton = document.getElementById("start-button"); //start button |
| 111 | + const guessButton = document.getElementById("guess-button"); //guess button |
| 112 | + const feedbackText = document.getElementById("feedback"); //feedback text |
| 113 | + startButton.addEventListener("click", startGame); //start game when start button is clicked |
| 114 | + guessButton.addEventListener("click", checkGuess); //check guess when guess button is clicked |
115 | 115 | }; |
116 | 116 | game(); |
0 commit comments