From c28969b3e075b61b59f8c676159de39c112c59b9 Mon Sep 17 00:00:00 2001 From: Ray Lee Date: Thu, 13 Aug 2020 01:28:22 +0800 Subject: [PATCH] v1 --- index.html | 4 ++-- script.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 64 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index ebc29a5..a6670eb 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - + @@ -16,7 +16,7 @@

output:

displayElement.innerHtml = ""; // put the data into the div - output.innerText = data; + displayElement.innerText = data; } document.querySelector('#input').addEventListener('change', function(event){ diff --git a/script.js b/script.js index 3df1217..cde56f7 100644 --- a/script.js +++ b/script.js @@ -1,6 +1,63 @@ -console.log("hello script js"); +console.log("hello script js"); -var inputHappened = function(currentInput){ - console.log( currentInput ); - return "WOW SOMETHING HAPPEND"; -}; +var secretWord = ['c', 'a', 't']; +var fliptable = ['(', '╯', 'ರ', ' ~', 'ರ', ')', '╯', '︵', ' ┻', '━', '┻']; +var countDown = ""; +var state = "player"; +var flip = 0; +var chanceLeft = fliptable.length - flip; + + + +document.getElementById('output').innerText = "Guess the word!"; + + +var inputHappened = function (currentInput) { + if (state === "player") { + + if (flip < 11) { + console.log(currentInput); + document.querySelector('#input').value = ""; + var guess = currentInput + var i = 0 + var numberFound = false; + + // scans the secretWord for a match + // if a match is found, numberFound state changes to true + while (i < secretWord.length) { + if (secretWord[i] === guess) { + numberFound = true; + secretWord.splice(i,1); + } + i++; + } + if (secretWord.length <1 ) { + var output = "You did it! the word is cat! Y to restart"; + + return output + } if (currentInput == "Y") { + console.log("hi"); + location.reload(); + } + + //if no match is found, + if (numberFound === false) { + countDown += fliptable[flip]; + + flip++; + console.log(flip); + } + console.log(numberFound); + + + var chanceLeft = fliptable.length - flip; + var output = chanceLeft + " chances left " + countDown; + + return output + } else { + document.querySelector('#input').value = ""; + var output = "Game Over (╯ರ ~ ರ)╯︵ ┻━┻ Game Over (╯ರ ~ ರ)╯︵ ┻━┻ Game Over (╯ರ ~ ರ)╯︵ ┻━┻"; + return output + } + } + }