1
resposta

[Dúvida] Valores 39 e 40

Esses valores (39, 40) na função estaria referindo-se a posição da raquete no eixo Y ou a quantidade de pontos feita pelo oponente?

1 resposta

Olá Felipe!! Acho que tem a ver com a função chanceDeErrar não?

vou tentar dizer o que eu percebo: Em resumo,

se os pontos do oponente  forem maior ou igual aos meus pontos
if (pontosDoOponente >= meusPontos) {
a  função chanceDeErrar irá incrementar +1 , 
chanceDeErrar += 1
Porem,
se a chance de errar for maior ou igual ao valor 39, a função chanceDeErrar passa para 40 e estabiliza.
   if (chanceDeErrar >= 39){
            chanceDeErrar = 40
se não for este o caso, a função chanceDeErrar tira um ponto, isto é, decrementa  -1.
 } else {
            chanceDeErrar -= 1

Agora,

se a chanceDeErrar for menor ou igual a 35, a função chanceDeErrar fixa em 35 mesmo.
if (chanceDeErrar <= 35){
            chanceDeErrar = 35
             }
      }
}

Esses valores se referem ao valor subtraído na função movimenta a raquete do oponente, se eu não estiver enganado. É o que eu sempre achei kk, porém nunca usei essa função. Apesar de achar interessante, eu deixei o meu jogo com controle nas duas raquetes. Enfim, isso quer dizer que quanto maior o valor da chance de errar, maior o valor subtraído e assim, maior a chance do oponente errar... Espero que tenha lhe dado alguma luz meu caro!! bons estudos!!!!!

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