Olá pessoal,
Em relação ao problema da bolinha ficar presa atrás da raquete e pontuando infinitamente, creio que consegui uma solução, um pouco simples, tendo como base as soluções da Laís e Roger.
Primeiro: fiz pequenas mudanças na posição X das raquetes (xRaquete = 3, xRaqueteOponente = 587); Segundo: trabalhei o retorno da bolinha a frente da raquete após colidir com algumas das paredes de fundo (solução a baixo); Terceiro: e claro não esquecer de escrever na function draw ( ) { bolinhaNaoFicaPresa ( ); }
Fiz alguns testes e até então tudo certo. Alguém testa também para ver se funcionou mesmo.
function bolinhaNaoFicaPresa( ){
if (xBolinha - raio <= 0){
xBolinha = 20;
} else {
if (xBolinha - raio >= 588){
xBolinha = 570;
}
}
}