Oi, Gustavo! Tudo bem?
O problema relatado no Scratch é realmente bem comum, porém para resolvê-lo basta adicionarmos ao código responsável pela pontuação a seguinte lógica: quando a bolinha bater na parede (posição x for menor -228 ou for maior que 228), o programa esperará 0.5 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, presa na raquete, o programa irá adicionar um valor à posição x da bolinha, libertando-a, caso não, irá então adicionar 1 ponto ao placar.
Dessa forma, os nossos blocos de código devem ficar da seguinte maneira:
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓