Gente, fiquei 10 minutos tentando descobrir onde estava errando, não aparecia o Alert e não acusava o erro no console. Peguei o hábito de colocar tudo na formatação de funções minusculoMaiusculo. Acontece que o onclick é tudo minúsculo, pequenos detalhes, grandes estresses.
function dispara(evento) {
    var x = evento.pageX - tela.offsetLeft;
    var y = evento.pageY - tela.offsetTop;
    if((x > xAleatorio - raio) 
        && (x < xAleatorio + raio) 
        && (y > yAleatorio - raio) 
        && (y < yAleatorio + raio)){
            alert('acertou!');
        }
    }
tela.onclick = dispara; 
            