https://scratch.mit.edu/projects/776218754
O projeto está com alguns erros, as vezes contabiliza 2 pontos para o adversário e também a bolinha fica presa na raquete.
https://scratch.mit.edu/projects/776218754
O projeto está com alguns erros, as vezes contabiliza 2 pontos para o adversário e também a bolinha fica presa na raquete.
Oi, Arthur! Tudo bem?
Para resolvermos o nosso problema devemos fazer algumas alterações na parte do nosso código responsável pela pontuação, deixando-o da maneira apresentada na imagem abaixo:
As alterações consistem na seguinte lógica: sempre que a bolinha tocar a parede (quando a posição x da bolinha for menor que -223 ou maior que 225), o som da pontuação será tocado normalmente, entretanto, o programa esperará 0.5 segundos e irá conferir se a bolinha está presa ou não, para pontuar.
Caso a posição da bolinha continue menor que -223 ou maior que 225, isso significa que a bolinha está presa, então, será adicionado um valor a posição x para libertá-la. Caso não, adiciona-se 1 ponto normalmente.
Espero ter ajudado! Qualquer dúvida basta comunicar!
Um forte abraço e bons estudos!
Excelente, agora deu certo. Obrigado!