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

Contagem de pontos na função de colisão com borda

Boa dia pessoal,

Adicionei a função de contagem de pontos já na função que verifica a colisão da bolinha com a borda, gostaria de saber se isso seria uma má prática, sendo melhor criar uma função específica para essa finalidade.

link do código completo: Pong - Básico

segue o código abaixo:

function verificaColisaoBorda(){
  if ((xBolinha + raio) > width){
    ptsJogador01 += 1;
    velocidadeXBolinha *= -1;
  }
  else if((xBolinha - raio) < 0){
    ptsJogador02 += 1;
    velocidadeXBolinha *= -1;
  }

  if ((yBolinha + raio) > height ||
     (yBolinha - raio) < 0){
    velocidadeYBolinha *= -1;
  }
}
1 resposta
solução!

Bom dia, Mauricio! Tudo bem?

Eu também ainda estou aprendendo, mas pelo o que eu pude entender vendo os cursos, é indicado que você realmente crie uma função específica para a contagem de pontos.

Caso seja necessária alguma alteração na contagem de pontos, ou ocorra algum erro, é mais fácil pra você alterar ou identificar isso caso esteja dentro de uma função específica. Ou seja, é melhor para a manutenção e entendimento do código, caso o projeto cresça, ou outras pessoas comecem a trabalhar nele.

Espero ter ajudado =)