Ejercicio Juego del ahorcado en Javascript

Curso de Javascript Online. Desde cero.

11.  
14.  
19.  
26.  

Realizar el juego del ahorcado.

  1. Al iniciar el programa, este deberá escoger una palabra al azar entre 4. Esta será la palabra secreta que el usuario deberá adivinar.
  2. Utilizando el siguiente código el programa creará una nueva palabra con tantos guiones bajos como letras tenga la palabra secreta.
let palabraConGuiones = secretWord.replace(/./g, "_ ");
  1. El usuario deberá ir introduciendo letra a letra hasta adivinar la palabra secreta.
  2. Después de recoger la letra introducida por el usuario, utilizando un bucle for, iremos comparandola con las letras que tiene la palabra secreta. En caso de coincidencia utilizaremos la siguiente función no nativa para hacer el remplazo (debe estar definida al principio del script):
String.prototype.replaceAt=function(index, character) { return this.substr(0, index) + character + this.substr(index+character.length); } 

Uso:

palabraConGuiones = palabraConGuiones.replaceAt(i*2, letra);

Para acceder a cada una de las letras de la palabra secreta y compararlas con las letra introducida por el usuario, podremos utilizar la función charAt(i) de Javascript o acceder a ellas como si fuese un array (secretWord[i]).

  1. Finalmente utilizaremos
if(wordWithUnderscore.indexOf("_")==-1)

para comprobar si el usuario ganó.

Ejercicio Juego del ahorcado en Javascript 1

diagrama de flujo del juego del ahorcado

Resultado final:

Ejercicio Juego del ahorcado en Javascript 2
← Tres en raya con Javascript
Juego de palabras →