Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Solucion al Desafio

Crear una vaiable e inizializarla con algun valor

       let limiteJuego = 10;

Sustituir con la variable en donde se haga referencia al numero limite

        let numeroSecreto= Math.floor(Math.random()*limiteJuego)+1;  
         numeroUsuario= parseInt(prompt(`Escribe un numero entre 1 y ${limiteJuego}`))

Dejar que el usuario defina el numero limite en el juego

      limiteJuego = prompt("Bienvenido al juego de Numero Secreto,Escribe el Limite con el que quieres  jugar")

Si se desea aumentar las posibilidades de numero de intentos cuando el limite aumente , tambien se puede dejar que el mismo usuario lo elija
el proceso tendria la misma logica que el ejercicio anterior

1 respuesta

¡Hola Armando!

Entiendo que estás trabajando en un desafío donde el usuario puede definir el límite del juego y también el número de intentos. ¡Eso suena muy interesante! Vamos a ver cómo podrías implementar esto en tu código.

  1. Permitir que el usuario defina el límite del juego:
    Ya tienes una parte de esto resuelto con limiteJuego = prompt("Bienvenido al juego de Numero Secreto,Escribe el Limite con el que quieres jugar"). Esto permite que el usuario ingrese el límite superior para el número secreto.

  2. Permitir que el usuario defina el número de intentos:
    Puedes agregar una nueva variable que pida al usuario cuántos intentos desea tener. Por ejemplo:

    let intentos = parseInt(prompt("¿Cuántos intentos te gustaría tener?"));
    
  3. Implementar la lógica para los intentos:
    Luego, puedes usar un bucle para permitir al usuario adivinar el número secreto dentro del número de intentos que eligió. Aquí tienes un ejemplo de cómo podrías hacer esto:

    let limiteJuego = parseInt(prompt("Bienvenido al juego de Numero Secreto, Escribe el Limite con el que quieres jugar"));
    let numeroSecreto = Math.floor(Math.random() * limiteJuego) + 1;
    let intentos = parseInt(prompt("¿Cuántos intentos te gustaría tener?"));
    let adivinado = false;
    
    for (let i = 0; i < intentos; i++) {
        let numeroUsuario = parseInt(prompt(`Escribe un número entre 1 y ${limiteJuego}`));
        if (numeroUsuario === numeroSecreto) {
            alert("¡Felicidades! Adivinaste el número secreto.");
            adivinado = true;
            break;
        } else {
            alert("Intenta de nuevo.");
        }
    }
    
    if (!adivinado) {
        alert(`Lo siento, se te acabaron los intentos. El número secreto era ${numeroSecreto}.`);
    }
    

Este código permite al usuario definir tanto el límite del juego como el número de intentos, y luego intenta adivinar el número secreto dentro de esos intentos. Espero que esto te ayude a avanzar en tu desafío.

¡Espero haber ayudado y buenos estudios!