Buen día para todos, Ya he finalizado el curso y he aprendido mucho en el proceso, agradezco mucho a Oracle, alura y al profesor Christian. Sugerencia: En el último juego hay un error que no me dejaba tranquilo por lo cual realice una modificación en el código para solucionarlo y quería mostrar mi solución.
Modifique la función de disparo ya que la mostrada en el curso en los intervalos de verificación del disparo formaba un cuadrado, por lo cual podía mostrar un disparo acertado incluso dando click fuera del círculo de menor tamaño, modifique la función para realizar una verificación mucho mas precisa y este es el resultado:
function disparar(evento){
var x = evento.pageX - pantalla.offsetLeft;
var y = evento.pageY - pantalla.offsetTop;
var dx=Math.abs(xAleatorio-x);
var dy=Math.abs(yAleatorio-y);
var hipotenusa= Math.sqrt((Math.pow(dx,2))+(Math.pow(dy,2)))
if (hipotenusa<=radio) {
alert("Tiro Certero");
}
}