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!
Oi, Carlos! Tudo bem?
Para limitarmos o movimento das raquetes para dentro das fronteiras das bordas do jogo, precisamos fazer as seguintes alterações:
Devemos deixar o código responsável pela "Minha raquete" da forma apresentada pela imagem abaixo:
Dessa forma, sempre que a nossa raquete exceder o limite superior será adicionado -2 a sua posição y, puxando a raquete para baixo, e sempre que a nossa raquete exceder o limite inferior será adicionado 10 a sua posição y.
Além disso, devemos deixar os nossos códigos responsáveis pelo controle da "raquete do oponente" da seguinte maneira:
De tal forma que, sempre que a raquete do oponente estiver entre os limites das bordas inferior e superior, seu deslize ocorrerá normalmente, entretanto, quando exceder a borda inferior ela deslizará para cima sempre.
Espero ter ajudado! Qualquer dúvida basta comunicar!
Um forte abraço e bons estudos!