1
resposta

[Projeto] Projeto Finalizado

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

Apesar de estar finalizado, ocorre pequenos bugs.

1 resposta

Oi, Douglas! Tudo bem?

Excelente jogo! Espero que esteja gostando do curso!

Para melhorarmos o desempenho do nosso jogo e solucionarmos alguns erros de pontuação, indico que façamos as seguintes alterações na parte do nosso código responsável pela pontuação, deixando-a como apresentado na imagem abaixo:

Captura de tela do Scratch, em que há um fundo branco e 2 blocos de código com comandos coloridos, um ao lado do outro, de forma que, ao lado esquerdo se encontra um bloco de código com os seguintes comandos, seguindo a ordem de cima para baixo: quando bandeira verde for clicada, sempre, espere até que posição x seja maior que 225, toque o som ponto, espere 0.5 segundos, se posição x maior que 225, adicione -10 a x, senão, adicione 1 a meus pontos. Ao lado direito se encontra um bloco de código com os seguintes comandos, seguindo a ordem de cima para baixo: quando bandeira verde for clicada, sempre, espere até que posição x seja menor que -222, toque o som ponto, espere 0.5 segundos, se posição x menor que -222, adicione 10 a x, senão, adicione 1 a pontos do oponente.

Dessa forma, sempre que a bolinha atingir as bordas do jogo (quando x da bolinha for maior que 225 ou menor que -222), o som de ponto será tocado imediatamente, entretanto, o programa esperará 0.5 segundos e irá conferir se a posição permanece naquele lugar, ou seja, se a bolinha está presa. Caso sim, adiciona-se um valor a x para libertar a bolinha, caso não, adiciona-se 1 à pontuação normalmente.

Espero ter ajudado! Qualquer dúvida basta comunicar!

Um forte abraço e bons estudos!

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