From b73eec910c2f0a0e7b58ff47b4949b482ae7a97c Mon Sep 17 00:00:00 2001 From: averygan Date: Sat, 28 Aug 2021 14:17:03 +0800 Subject: [PATCH 1/2] new program for secret word --- script.js | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index bbe8a29..1ec4226 100644 --- a/script.js +++ b/script.js @@ -1,4 +1,43 @@ +//declare number of wins +var winCount = 0; +console.log(`winCount`); +console.log(winCount); + +var differenceToWin = function () { + if (2 - winCount == 2 || 2 - winCount == 1) { + return `You need ${2 - winCount} to win.`; + } else { + return `You have won!`; + } +}; + var main = function (input) { - var myOutputValue = 'hello world'; - return myOutputValue; + //generate random number and assign it to the secret word + var randomNumber = generateRandomNumber(); + console.log(`randomNumber`); + console.log(randomNumber); + + //assign 1 to banana, 2 to chisel, 3 to faucet + var generateSecretWord = function () { + if (randomNumber == 1) return `banana`; + if (randomNumber == 2) return `chisel`; + if (randomNumber == 3) return `faucet`; + }; + + var secretWord = generateSecretWord(); + console.log(secretWord); + + //if player guesses correctly, add to win count + if (input == secretWord) { + winCount += 1; + var winStatus = differenceToWin(); + return `You guessed ${input}, the secret word is ${secretWord}. ${winStatus}`; + } + return `You guessed ${input}, the secret word is ${secretWord}. ${winStatus}`; +}; + +//generate random number +var generateRandomNumber = function () { + return 1; + return (randomNumber = Math.ceil(Math.random() * 3)); }; From 9863f7949710f91d6c57a5a824a5d08b94aafb72 Mon Sep 17 00:00:00 2001 From: averygan Date: Sat, 28 Aug 2021 14:24:11 +0800 Subject: [PATCH 2/2] removed return 1 from generateRandomNumber function --- script.js | 1 - 1 file changed, 1 deletion(-) diff --git a/script.js b/script.js index 1ec4226..4b1c0e5 100644 --- a/script.js +++ b/script.js @@ -38,6 +38,5 @@ var main = function (input) { //generate random number var generateRandomNumber = function () { - return 1; return (randomNumber = Math.ceil(Math.random() * 3)); };