2
respostas

Problema com pontuação

Bom dia,

A pontuação inicial funciona, porém no segundo ponto já não conta mais no placar, como que resolve isso??

E outra dúvida é referente quando a bolinha bate atrás da raquete soma mais de um ponto.

2 respostas

Bom dia, Jose! Tudo bem?

Você poderia me mandar o link do seu jogo ou do seu código para que eu possa conferir o que está acontecendo?

Mas já de antemão, por ser um problema corriqueiro, adianto que há alguns comandos que você pode adicionar ao código que podem sanar os seus problemas, como você pode conferir na imagem abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Adicionamos ao código responsável pela pontuação a seguinte lógica: quando a bolinha bater na parede (posição x for menor -227 ou for maior que 227), o som de ponto é tocado imediatamente, entretanto o programa esperará 1 segundo e conferirá se a posição da bolinha permanece no mesmo lugar, conferindo assim se ela está presa na raquete. Caso ela permaneça naquela posição o programa irá a locomover para uma posição anterior a da raquete, caso não, irá então adicionar 1 ponto ao placar.

Espero ter ajudado! Qualquer dúvida é só comunicar!

Um forte abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Possivelmente seja problema com a posição do X , tambem tive esse problema