Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const guessingGame = (tries) => {
- const answer = Math.floor(Math.random() * 11)
- let guess = null
- let status = "playing"
- function makeGuess() {
- if (guess === answer) {
- status = "won"
- } else if (tries === 0) {
- status = "lost"
- } else {
- tries--
- if (tries === 1) {
- console.log(tries + ' guess left')
- } else {
- console.log(tries + ' guesses left')
- }
- }
- }
- while (status === "playing") {
- if (!guess) {
- guess = prompt('Guess a number between 1 and 10')
- makeGuess()
- } else if (guess > answer) {
- guess = prompt('Lower')
- makeGuess()
- } else if (guess < answer) {
- guess = prompt('Higher')
- makeGuess()
- } else {
- break
- }
- }
- console.log("Game Over. You " + status + "! The answer was " + answer + ".")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement