Al igual que en el anterior me puse aprobar algunas cosas, creo adelantadas para el curso, empecé por una página que solo validaba la edad, le puse un prompt que pedía la edad del usuario, entonces había una línea de código if para validar la edad, si la edad estaba en rango lo llevaba a la página donde se ejecutaba mi código pero si estaba fuera de rango lo redireccionaba a Wikipedia, mostrando antes un alert diciéndole que no podía jugar jaja..
Al final pude ver que ya hay que meter un poco de .json más otras funciones y me quedé por ahí en el camino, pero hice el intento :D
<meta charset="utf-8">
<title>Juego Adivina el numero</title>
<script>
// Juego Adivina el numero
// Ingresar nombre - ingresar un numero entre 1 y 20
function saltarLinea(){
document.write("<br>");
document.write("<br>");
}
function imprimir(frase){
document.write(frase);
saltarLinea();
}
function sorteo (n){
return Math.round(Math.random()*n)
}
var intentos = 0
var aleatorio = sorteo (20)
var nombre = prompt('Bienvenido al juego Adivina el Número ¿Cuál es tu nombre?');
var oportunidades = 5
while(intentos <= oportunidades){
intentos++;
var numeroParticipante = parseInt(prompt(nombre + " Ingresa un número entre 1 y 20"));
if (numeroParticipante == aleatorio ) {
imprimir("¡Has ganado una bolsa repleta de nada, FELICIDADES!");
break;
}
else if(numeroParticipante > aleatorio){
alert("¡Vuelve a Intentarlo! El número que ingresaste es MAYOR al número ganador");
}
else{
alert("¡Vuelve a Intentarlo! El número que ingresaste es MENOR al número ganador");
}
}
if(aleatorio !== numeroParticipante){
imprimir("¡Perdiste la Oportunidad!, el número pensado era "+ aleatorio)
}
</script>