Bom dia, tudo bem?
Segue o meu projeto do jogo Pong:
Estou tentando, mas ainda não descobri o jeito de arrumar a colisão da raquete na parte de cima e de baixo, pois o que acontece:
Quando a bolinha, vindo de cima para baixo, colide com parte de cima da raquete (parte superior do retângulo), teoricamente deveria voltar para cima. Mas na regra onde colocamos que se colidir em todos os cantos da raquete, tem que voltar de forma "horizontal" a direção mesmo que a bola desça 90 graus para baixo e vai ir pro lado ao invés de subir...
Sei que é um conteúdo básico e o intuito é entender a lógica de programação de uma forma geral e não precisaria ir a tão fundo assim...
Mas gostaria saber se tem como especificar essa situação dentro do IF e ajustar a velocidadeYBolinha quando bater na parte superior e inferior do retângulo?
Obrigado!!