Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A jogo segue bem, mas tem bug

Por vezes minha bolinha fica "engasgada" nas raquetes (como que faz um pequeno e breve zig zag). Mas o código está o mesmo, então de onde vem este bug?

1 resposta
solução!

Boa noite Eliezer.

Se você estiver falando do bug quando a bola fica entre a raquete e a margem da tela então realmente não tem nada de errado com o que você fez. Esse curso só quer te mostrar o básico, então resolver pequenos problemas como esse não viria ao caso. Agora supondo que nos fossemos resolver ele, uma das soluções seria fazer com que toda vez que a bolinha colidisse com uma das bordas horizontais ela retornasse para o meio do campo. Algo como:

if (xBolinha <= 0) {
    xBolinha = 300;
    yBolinha = 200;
}
if (xBolinha >= 600) {
    xBolinha = 300;
    yBolinha = 200;
}

Espero ter conseguido te ajudar, qualquer coisa só falar.