Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Realizar el juego del ahorcado.
El jugador debe acertar una palabra secreta que se muestra en pantalla utilizando guiones bajos. Para ello, se mostrará un prompt solicitando que introduzca una letra. Si la acierta, el guión bajo será sustituido por una letra. Si no, se le informará del error. Continuaremos con esta mecánica hasta que el jugador acierta la palabra secreta.
Métodos de la clase String que te pueden ser útiles:
// devolverá la sexta letra de la cadena de texto
char ch2 = str.charAt(5);
// devuelve un array de letras a partir de una cadena de texto
char[] array= str.toCharArray();
// devuelve un String a partir de un array de char String.valueOf(guessWordChar);
// devuelve la primera posición de la letra "a" en la cadena. En caso de no encontrar coincidencia, nos devolverá -1.
if(str.indexOf("a")){...}
//devuelve una nueva cadena reemplazando todas las ocurrencias de la letra a por la letra b
String newStr = str.replace('a','b')
// muta el array de char asignando un guión bajo a cada posición
Arrays.fill(guessWordChar, '_');
Para manejo de arrays:
//Si quiero comparar dos arrays, utilizaré el siguiente método estático
Arrays.equals(array1, array2)
- Al iniciar el programa, este deberá escoger una palabra al azar de entre 3 (Consultar generación de números aleatorios). Esta será la palabra secreta que el usuario deberá adivinar.
- El programa contará la cantidad de letras de la palabra escogida y creará ese número de letras (inicialmente con guiones bajos).
- El usuario deberá ir introduciendo letra a letra hasta adivinar la palabra secreta.
- Si el usuario acierta alguna de las letras de la palabra, su correspondiente guion bajo será sustituido por la letra correspondiente.