1
respuesta

ejercicio del aula

function disenharObjetivo(x,y){

    disenharCircunferencia(x,y,radio + 20,"red");
    disenharCircunferencia(x,y,radio + 10,"white");
    disenharCircunferencia(x,y,radio,"red");
}


function sortearPosicion(maximo){

    return Math.floor(Math.random()*maximo);

}


function actualizarPantalla(){

    limpiarPantalla();
    xAleatorio = sortearPosicion(600);
    yAleatorio = sortearPosicion(400);
    disenharObjetivo(xAleatorio,yAleatorio);
    x++;
}

setInterval(actualizarPantalla,1000);

function disparar(evento){

    var x = evento.pageX - pantalla.offsetLeft;
    var y = evento.pageY - pantalla.offsetTop;

    if ((x < xAleatorio + radio) && 
        (x > xAleatorio - radio) &&
        (y < yAleatorio + radio) &&
        (y > yAleatorio - radio) ) {
        alert("Tiro Certero");
    }
}

pantalla.onclick = disparar;

1 respuesta

¡Hola Andrés!

Felicidades por el avance en tus estudios de lógica de programación y por el empeño.

Para agilizar el tiempo de respuesta de dudas acerca del contenido de los cursos, estamos priorizando el foro para postear dudas.

En caso de que desees compartir tus ejercicios o comentarios, dispusimos en Discord un canal exclusivo para ese fin (#compartetucodigo)

Te dejo este link que muestra donde puedes compartir tus actividades.

Si necesitas ayuda, estaremos aquí. :)

¡Saludos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!