Oi, William! Tudo bem?
Para resolvermos o problema basta alterarmos o comando responsável pela comparação da posição x da bolinha com a posição x da raquete do oponente, pois precisamos lembrar que, ao contrario da posição x da raquete do jogador (que se localiza a esquerda do jogo), a posição x da raquete do oponente se localiza a direita da tela.
Dessa maneira, deixaremos o a função verificaCosisaoRaqueteOponente()
da seguinte forma:
function verificaCosisaoRaqueteOponente(){
if (xBolinha + raio > xRaqueteOponente &&
yBolinha - raio < yRaqueteOponente + alturaRaquete && yBolinha + raio > yRaqueteOponente){
velocidadeXBolinha *= -1;
}
}
Espero ter ajudado! Caso reste alguma dúvida em relação ao problema ou conteúdo, sinta-se à vontade para comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓