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

[Dúvida] Movimentar raquete do oponente

Boa tarde! Fiquei com uma dúvida sobre o código passado na aula para movimentar a raquete do oponente.

function movimentaRaqueteOponente(){
  velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento / 2 - 30;
  yRaqueteOponente += velocidadeYOponente
}

Por que foi usado o comprimento da raquete, e não sua altura?

2 respostas
solução!

Olá Gabriela, tudo certo?

Muito bem observado. De acordo com a explicação do instrutor acredito que ele de fato queria se referir a altura da raquete. O objetivo seria definir uma margem de erro para que a bola não atingisse sempre o centro da raquete. Foi realmente um equívoco. Dito isso, não se preocupe. Basta fazer a substituição da variável raqueteComprimento pela sua altura, dessa forma:

function movimentaRaqueteOponente(){
  velocidadeYOponente = yBolinha - yRaqueteOponente - alturaRaquete / 2 - 30;
  yRaqueteOponente += velocidadeYOponente;
}

Espero ter ajudado!

Entendi! Obrigada :D