1
resposta

Mais de 1 ponto

Quando a bolinha bate na borda, mesmo eu colocando o comando pra fazer 1 ponto, no placar está aparecendo de 5 em 5 pontos. Acredito que como se a bolinha batesse 5x de uma vez só. É algum bug?

1 resposta

Oi oi, Wolney! Como vai?

Isso ocorre por conta da sensibilidade de colisão, para aumentarmos ou reduzirmos essa sensibilidade e a bolinha reconhecer a pontuação basta alterarmos os valores na função marcaPonto()

function marcaPonto(){
  if (xBolinha > 590){ //para reduzir a sensibilidade devemos aumentar o valor. Ex: 600
    meusPontos += 1;
    ponto.play();
  }
  if (xBolinha < 10){//para reduzir a sensibilidade devemos reduzir o valor. Ex: 5
    pontosDoOponente += 1;
    ponto.play();
  }
}

Esse comportamento é devido ao plano cartesiano do p5.js. Vou deixar um artigo muito bom para você verificar:

Espero que tenha ajudado!

Um abraço e bons estudos!