Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Bug quando a raquete do jogador toca a borda (Pong)

Quando a raquete do jogador toca a borda ela inclina. Não coloquei nenhum código pra isso e não consigo entender o porque. Além disso, na parte superior direita da tela não está contando como 1 ponto pro jogador inimigo.

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

1 resposta
solução!

Olá Pedro, bom dia, tudo certo?

Então cara, é o seguinte. Falando sobre não estar contando os pontos, se você prestar atenção, pela lógica do seu código, primeiro vai contar um ponto para o adversário e depois para você, sempre nessa ordem. O código está escrito de tal forma que só poderá contar novamente um ponto para você quando o adversário fizer um ponto e assim sucessivamente:

Imagem de um código no Scracth

Uma ideia de solução seria você criar dois códigos de contagem de pontos separados, por exemplo: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Dessa forma você tiraria a dependência entre os pontos, podendo cada um deles acontecer sem depender do outro.

O código que eu coloquei acima possui também uma solução para o problema de a bolinha ficar presa atrás da raquete pois, como é possível perceber na parte "if x position > 228 then go to x: 0 y: 0" e sua equivalente no código da esquerda, sempre que a condição de fazer um ponto for atendida para qualquer um dos dois (você ou o oponente) a bolinha sempre voltará para a posição inicial do jogo.

Espero muito ter ajudado e qualquer coisa estou à disposição. Bom dia!