Hola equipo
Quiero compartir una observación que tuve al probar el juego del número secreto.
Cuando acertaba el número secreto en el último intento permitido, el juego primero me mostraba el mensaje de felicitación ("¡Acertaste!"), pero inmediatamente después salía el mensaje:
"Llegaste al límite de intentos. El número secreto era...", lo cual genera confusión, ya que ¡yo ya había ganado!
Estuve revisando el código del profesor y noté que falta un break justo después del mensaje ganador. Esto hace que, aunque aciertes, el while continúe y evalúe si superaste el máximo de intentos, incluso cuando ya no debería hacerlo.
Mi propuesta:
Agregar break; justo después del alert de victoria para detener el bucle inmediatamente, así:
if (numeroUsuario == numeroSecreto) {
alert(`¡Acertaste! El número es: ${numeroUsuario}...`);
break; // detener el juego al ganar
}