Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Possível solução para Oponente que não erra

Pessoal,

Fiz uma alteração no código para tentar "piorar" um pouco o desempenho do oponente. No lugar de subtrair 30 posições da velocidade y da raquete do oponente, eu multipliquei por um fator diminuidor. Em minha avaliação funcionou melhor. Veja a parte do código:

function movimentaRaqueteOponente(){ velocidadeYOponente = (yBolinha - yRaqueteOponente - comprimentoRaquete / 2) * 0.4; yRaqueteOponente += velocidadeYOponente }

Será que procede?

2 respostas

Eu já tinha subtraído por vários números e o oponente nunca errava. Testei aqui essa tua ideia e multipliquei por 0.3, deu super certo!!

Valeu mesmo, Lamonth!

É uma otima ideia Lamonth, desse jeito já diminui por uma percentagem certa.