From 1c0bcb13322e2a71c8d1f36a4a95cf6da95d941a Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Thu, 12 Sep 2024 01:51:00 +0300 Subject: [PATCH] Update and rename en.html to 2en.html --- en.html => 2en.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename en.html => 2en.html (98%) diff --git a/en.html b/2en.html similarity index 98% rename from en.html rename to 2en.html index c6c8337..c5353e3 100644 --- a/en.html +++ b/2en.html @@ -1,3 +1,3 @@ Hangman Game App
gif

Game Over!

The correct word was:rainbow

hangman-img

Hangman Game

Hint:

Incorrect guesses:

\ No newline at end of file +const wordDisplay=document.querySelector(".word-display"),guessesText=document.querySelector(".guesses-text b"),keyboardDiv=document.querySelector(".keyboard"),hangmanImage=document.querySelector(".hangman-box img"),gameModal=document.querySelector(".game-modal"),playAgainBtn=gameModal.querySelector("button");let currentWord,correctLetters,wrongGuessCount;const maxGuesses=6,resetGame=()=>{correctLetters=[],wrongGuessCount=0,hangmanImage.src="img/hangman-0.svg",guessesText.innerText=`${wrongGuessCount} / 6`,wordDisplay.innerHTML=currentWord.split("").map((()=>'
  • ')).join(""),keyboardDiv.querySelectorAll("button").forEach((e=>e.disabled=!1)),gameModal.classList.remove("show")},getRandomWord=()=>{const{word:e,hint:r}=wordList[Math.floor(Math.random()*wordList.length)];currentWord=e,document.querySelector(".hint-text b").innerText=r,correctLetters=[],wrongGuessCount=0,hangmanImage.src="img/hangman-0.svg",guessesText.innerText=`${wrongGuessCount} / 6`,wordDisplay.innerHTML=currentWord.split("").map((()=>'
  • ')).join(""),keyboardDiv.querySelectorAll("button").forEach((e=>e.disabled=!1)),gameModal.classList.remove("show")},gameOver=e=>{const r=e?"You found the word:":"The correct word was:";gameModal.querySelector("img").src=`img/${e?"victory":"lost"}.gif`,gameModal.querySelector("h4").innerText=e?"Congrats!":"Game Over!",gameModal.querySelector("p").innerHTML=`${r} ${currentWord}`,gameModal.classList.add("show")},initGame=(e,r)=>(currentWord.includes(r)?[...currentWord].forEach(((e,t)=>{e===r&&(correctLetters.push(e),wordDisplay.querySelectorAll("li")[t].innerText=e,wordDisplay.querySelectorAll("li")[t].classList.add("guessed"))})):(wrongGuessCount++,hangmanImage.src=`img/hangman-${wrongGuessCount}.svg`),e.disabled=!0,guessesText.innerText=`${wrongGuessCount} / 6`,6===wrongGuessCount?gameOver(!1):correctLetters.length===currentWord.length?gameOver(!0):void 0);for(let e=97;e<=122;e++){const r=document.createElement("button");r.innerText=String.fromCharCode(e),keyboardDiv.appendChild(r),r.addEventListener("click",(r=>initGame(r.target,String.fromCharCode(e))))}getRandomWord(),playAgainBtn.addEventListener("click",getRandomWord);