/// Online Javascript Editor for free
// Write, Edit and Run your Javascript code using JS Online Compiler
let try_again;
letters = [“B”, “A”, “C”, “D”,“E”];
letters2 = [“H”, “I”, “J”, “K”, “L”];
letters3 = [“J”, “A”, “V”, “A”, “S”, “C”, “R”, “I”, “P”, “T”]
secondary_array = ;
console.log(“Welcome to The Hangman Word Guessing Game!”)
new_game();
function new_game() {
lives = 5
secondary_array = ;
gamechosen = prompt("Would you like to guess word 1, 2 or 3? ");
if (gamechosen == "1") {
letter_guess(letters);
}
if (gamechosen == "2") {
letter_guess(letters2);
}
if (gamechosen == "3") {
letter_guess(letters3);
}
}
function letter_guess(word_arrayy) {
value = prompt("Guess a letter ");
hangman_check(word_arrayy, value);
}
function hangman_check(word_array, guessed) {
for (let element of word_array) {
if (guessed == element) {
secondary_array.push(element);
console.log("The letter " + element + " was in the word!");
console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
console.log("Letters Guessed: " + secondary_array)
if (secondary_array.length == word_array.length) {
console.log("Congratulations! Youve guessed the word: " + word_array);
try_again = prompt("Would you like to play another game? ");
if (try_again == "yes" || try_again == "Yes" || try_again == "Y" || try_again == "YES") {
new_game();
return
}
}
console.log("Please guess again");
console.log(element)
letter_guess(word_array);
return
} else {
lives = lives - 1
console.log("That letter was not in the word, Only " + lives + " lives left")
if (lives < 1) {
console.log("You lost :(");
try_again1 = prompt("Would you like to play another game?");
if (try_again1 == "yes" || try_again1 == "Yes" || try_again1 == "Y" || try_again1 == "YES") {
new_game();
return
} else {
console.log("Come back soon!");
return
}
}
letter_guess(word_array);
return
}
}
}
