1
resposta

[Dúvida] Bolinha atravessa a raquete

Oi galera.. alguem pra ajudar!!

No jogo Pong, usando o p5*js, a bolinha não atinge minha raquete

A raquete movimenta para cima e para baixo normalmente, a bolinha bate no limite da tela mas na raquete mesmo, não!!

function draw() {
  background(0);
  mostraBolinha();
  movimentaBolinha();
  verificaColisaoBorda();
  mostraRaquete ();
  movimentaMinhaRaquete ();
  verificaColisaoRaquete();
}
function verificaColisaoRaquete() {
    if (xBolinha - raio < xRaquete + comprimentoRaquete
        && yBolinha - raio < yRaquete + alturaRaquete
        && yBolinha + raio > yRaquete) {
        velocidadeXBolinha *= -1;
    }
}

OBS: Na "function draw() - eu chamei a function verificaColisaoRaquete()

1 resposta

Olá, Israel, tudo bem?

Desculpe a demora em obter retorno.

Analisei o seu código e aqui a bolinha bate na raquete normalmente. Deixei um gif do teste do seu código abaixo:

Gif do jogo Pong no p5. Há uma tela preview, nela há um fundo preto com raquete branca no lado esquerdo e bolinha branca , ambos em movimento simulando um jogo de Pong. Na preview também mostra o placar

Caso ainda esteja com esse problema, peço que me envie o link para identificar o erro e assim te ajudar mais assertivamente.

Abraços.