Estou com problemas com o placar, o jogo simplesmente dispara o placar do oponente e o placar do jogador também e não consigo descobrir como resolver isso. Link: https://scratch.mit.edu/projects/532980250
Estou com problemas com o placar, o jogo simplesmente dispara o placar do oponente e o placar do jogador também e não consigo descobrir como resolver isso. Link: https://scratch.mit.edu/projects/532980250
Olá Thiago, como vai?
Desculpe a demora em dar um retorno.
Em primeiro lugar parabéns pelo seu jogo, está muito bom! Já sei o que aconteceu pra dar esses problemas, vamos lá resolver!
<
, por isso seus pontos estão sendo contabilizados mesmo sem chegar perto da borda pois está considerando qualquer posição menor que 233 e somando 1 ponto. Para corrigir isso basta trocar o sinal para >
, ficando assim:Feito isso você vai perceber que os dois placares estão disparados agora, então bora corrigir isso também.
espere 1 seg
é mais utilizado quando queremos delimitar um tempo para que as ações aconteçam, enquanto o espere até que
é o controle que usamos quando queremos determinar alguma operação mais específica, como é nosso caso no jogo em que estamos comparando dois fatores.Ao confundir os dois controles o jogo acabou tendo um comportamento totalmente diferente do que a gente esperava. Para corrigir basta trocar os controles espere 1 seg
pelos corretos espere até que
. Vai ficar assim:
Pronto, após essas alterações seu jogo já estará funcionando certinho!
Espero ter ajudado e se tiver alguma dúvida fique a vontade para perguntar aqui no fórum. Bons estudos! =)
Olá, boa tarde
Acabo de fazer as correções que você apontou e agora está tudo funcionando como deveria, muito obrigada pela ajuda e atenção.