Gostaria de uma revisão no meu codigo pois quando o oponente pontua marca 3 pontos e o outro não consegue pontuar, se possivel me ajudar na revisão do codigo:
https://editor.p5js.org/cassiamoreaes/sketches/bWnY-5sdg
desde já, grata
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de uma revisão no meu codigo pois quando o oponente pontua marca 3 pontos e o outro não consegue pontuar, se possivel me ajudar na revisão do codigo:
https://editor.p5js.org/cassiamoreaes/sketches/bWnY-5sdg
desde já, grata
Olá, Rita! Tudo certo?
O problema de serem marcados 3 pontos quando o oponente pontua, ocorreu por conta da velocidade da bolinha. Com velocidade 3, a colisão é detectada por mais tempo, pois a bolinha está mais tempo na área de colisão. Para alterar isso, você deve deixar a bolinha com velocidade de, no mínimo 5, mas aconselho a deixar igual a do instrutor do curso:
// velocidade da bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;
Já o problema de o jogador não conseguir marcar pontos, na verdade é o comportamento esperado quando ainda não foi implementado o movimento do segundo jogador. Para deixar o jogo "multiplayer", você deve assistir esse aula.
Espero ter ajudado.
Caso tenha dúvidas, estou aqui para ajudar.
Bons estudos!