Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

AJUDA COM O PLACAR ANTES DO JOGO ENCERRAR.

Pessoal, comecei do zero e este é meu primeiro curso. Resolvi fazer algumas modificações no final que foram:

1 - ao invés de somar e subtrarir, eu criei novo placar para marcar apenas colisões

2 - criei um final pro jogo, dando um stop(); (ficando apenas a música) com a palavra YOU WIN quando atinge determinados pontos e YOU LOSE quando atinge determinadas colisões.

MEU PROBLEMA É: Nesse exemplo eu coloquei o jogo encerrando com 3 pontos em qualquer das duas situações acima. Quando atinjo 3 colisões, o placar muda pra três e o jogo se encerra, porém quando atravesso 3 vezes e o jogo finaliza, o placar não muda pra 3, ele encerra e continua em 2. Mesmo que eu mude o valor pra 5, 1, qualquer um que seja, somente no placar do lado esquerdo não é somado o último ponto antes de encerrar.

Deve ser coisa simples,mas eu ja fucei em tudo e não consegui resolver. Alguem pode dar uma olhada e me ajudar?

Obrigado!!!!

https://editor.p5js.org/Ducoelho/sketches/Y3LZ7_QTD

2 respostas
solução!

Olá, Eduardo, ficou muito joia esse toque que você deu no jogo!

Olha só, chame a função marcaPonto(); antes da incluiPontos(); que vai funcionar:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Bons estudos e sucesso na sua jornada!

Muito Obrigado! Grande Abraço!