¡Hola Fabi, espero que estés bien!
Entiendo que estás experimentando un problema con el juego de "adivina el número secreto" que has implementado. Parece que el juego se bloquea después del quinto acierto, y has comprobado que el problema persiste en varios navegadores.
Podría mostrarme tu código por favor?
En el contexto del curso, se menciona la importancia de establecer una condición de salida en la recursividad para evitar que el programa entre en un bucle infinito. Se sugiere que, antes de continuar con la recursividad, verifiques si ya se han sorteado todos los números posibles dentro del rango definido. Si es así, se muestra un mensaje en pantalla y se cierra el juego.
Dado que no tengo acceso al código específico que estás utilizando, te recomendaría revisar detenidamente la implementación de la condición de salida en tu función recursiva. Asegúrate de que esté correctamente configurada para detectar cuándo se han agotado todas las posibilidades de adivinar el número secreto y salir del bucle recursivo.
Espero que esta sugerencia te ayude a resolver el problema que estás experimentando. Si necesitas más ayuda con la implementación de la condición de salida o con cualquier otro aspecto del juego, no dudes en preguntar.
Espero haber ayudado y buenos estudios!