1
resposta

Projeto Pong no Scratch concluído.

Link do meu jogo Pong no Scratch: https://scratch.mit.edu/projects/631388133/

1 resposta

Oi, Bárbara! Tudo bem?

Desculpa a demora por um retorno.

Excelente código e jogo! Parabéns pelo desempenho!

Acrescento apenas uma sugestão de melhoria:

Algumas vezes o jogo pode apresentar certos bugs de pontuação, como adicionar 1 ponto a mais em uma colisão com a borda ou a bolinha ficar presa na raquete. Para solucionarmos esses problemas podemos fazer algumas alterações na parte do nosso código responsável pela pontuação, deixando-a da seguinte forma:

Captura de tela do Scratch. Plano de fundo branco com dois blocos de código coloridos, um ao lado do outro. O bloco de códigos da esquerda apresenta os seguintes comandos, seguindo a ordem de cima para baixo: quando bandeira verde for clicada, sempre, espere até que posição x < -224, toque o som Ponto, espere 0.5 segundos, se posição x < -224 então, adicione 10 a x, senao, adicione 1 a pontos do oponente. O bloco de códigos da direita apresenta os seguintes comandos, seguindo a ordem de cima para baixo: quando bandeira verde for clicada, sempre, espere até que posição x > 224, toque o som Ponto, espere 0.5 segundos, se posição x > 224 então, adicione -10 a x, senão, adicione 1 a Meus pontos.

A lógica consiste em sempre que a bolinha atingir as extremidades do nosso jogo (quando a posição x for maior que 224 ou menor que -224), o programa esperará 0.5 segundos e irá conferir se a bolinha continua naquela posição, ou seja, se ela está presa ou não. Caso ela continue naquela posição será adicionado um valor a x, libertando-a.

Espero ter ajudado! Qualquer dúvida basta comunicar, estou à disposição!

Um forte abraço e bons estudos!

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