1
resposta

e Quando acaba o jogo?

Acho que faltou um código para encerrar a partida, tipo se meusPontos ou PontosOpentes = 10 >>>> Vc ou Seu Oponente venceu...

1 resposta

oi Marcio! experimente isso, não se esqueça de conferir os valores pois o canvas pode ser maior ou menor que o seu. Atenção nas cores e fontsize. Não se esqueça de chamar a função no draw! E pra garantir, faça uma copiar do seu código antes, por garantia. Bons estudos!!

//textos vencedor
let ganhar = 'Vitória!';
let perder = 'Derrota!';
function reiniciaPlacar(){
  meusPontos = 0;
  pontosOponente = 0;
}
function fimDeJogo(){
  if (meusPontos >=5){
    trilha.stop();
    noStroke();
    textSize(25);
    textAlign(CENTER);
    fill(color(18,10,143));
    rect(195, 150, 210, 100, 10);
    fill(255);
    text(ganhar, 300, 210);
    noLoop();
  }
  if (pontosOponente >=5){
    trilha.stop();
    noStroke();
    textSize(30);
    textAlign(CENTER);
    fill(color('#D30000'));
    rect(195, 150, 210, 100, 10);
    fill(255);
    text(perder, 300, 210);
    noLoop();
  }
}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software