1
resposta

[Bug] Raquete do oponente trava no canto superior

Sempre que a raquete do oponente vai para o canto superior ele trava ao descer e isso acaba dando ponto para minha raquete.

Ja alterei a velocidade que ela acompanha a bolinha, mas mesmo assim ela ainda trava ao descer!

Oque poderia resolver esse bug?

e algumas vez a bolinha entra atras da raquete, fazendo muitos pontos para ambas as partes, alguma solução?

https://scratch.mit.edu/projects/848936425/

1 resposta

Olá Gabriel, tudo bem com você?

Peço desculpa pela demora para responder o seu tópico.

Revisando o código do seu projeto, percebi que o problema que estava fazendo a sua raquete ficar travada no canto superior é a sua condição "se então e senão". Nela, por está sendo usado como parâmetro Y da bolinha para fazer a inversão do movimento, há um atraso até que a bolinha chegue na posição para que a raquete se mexa.

img

Como solução, aconselho que deixe esse bloco da mesma forma do exemplo abaixo. Não há uma mudança na estrutura do jogo nessa alteração, apenas não existe mais essa travada.

img

Espero ter lhe ajudado. Caso ainda tenha mais algum problema ou dúvida, com relação a este tópico, estarei à disposição para ajudá-lo.

Abraços e bons estudos!

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