1
resposta

Problema com o eixo Y

Tentei fazer uma versão um pouco mais complicada, onde o jogador controla 4 raquetes utilizando as setas (setas direita e esquerda movem as raquetes de cima e de baixo ao mesmo tempo, e setas para cima e para baixo movem as raquetes das laterais). o Objetivo seria manter a bolinha quicando nelas no meio o maior tempo possível, quando a bolinha atingisse a borda seria fim de jogo, pretendo por também um contador de quantas vezes ela foi rebatida, mas toda vez que a bolinha acerta as raquetes da parte de cima ou de baixo ela entra na raquete 'tremendo' e atravessa. Seria alguma limitação do Sracht mesmo ou estou fazendo algo errado?

PRINT DO PROJETO

link do projeto: https://scratch.mit.edu/projects/650221473

1 resposta

Oi, Marcos! Tudo bem? Desculpa a demora por um retorno

Dei uma olhadinha no seu código e notei que ele está reconhecendo como direção apenas esquerda e direita, logo, quando formos trabalhar com as raquetes "Cima" e "Baixo" devemos alterar o parâmetro presente no comando "aponte a direção" para "posição y" ao invés de "direção".

É necessário também prestarmos atenção no ângulo em que a bolinha atinge a raquete para definirmos o número que multiplicaremos a posição y.

Dessa forma, segue abaixo as alterações feitas no código para alternarmos o problema de rebatimento das raquetes de cima e de baixo:

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

Espero ter ajudado! Qualquer dúvida, sinta-se a vontade em comunicar!

Um forte abraço e bons estudos!

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