Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Função Mostra raquete

function mostraRaquete (x,y)

No exercício foi sugerido pelo professor utilizar a mesma função raquete para a raquete oponente

Só para entender melhor. No caso é uam mesma função com especificações diferentes? Pois o que vai mudar é se o ator é a raquete (xRaquete,yRaquete) oui a raquete oponente (xRaqueteOponente, yRaqueteOponente). Estou correto?

1 resposta
solução!

Olá, Paulo! Tudo bem?

Basicamente o que a function mostraRaquete faz é pegar o x e o y da raquete para mostrá-la, de fato (além dos outros parâmetros dentro delas - mas isso é a questão de tamanho, não de qual raquete estamos falando aqui). Como você notou, é sim a mesma função: ao invés de criarmos duas funções diferentes (pois temos a nossa raquete e a raquete do oponente), é mais conveniente criarmos apenas uma função que pode ser repetida e receber parâmetros diferentes. Até, porque, os dois objetos (as raquetes) recebem dois parâmetros (x e y) e também funcionam do mesmo modo para a jogabilidade do jogo. Dessa forma, o código fica mais simples e visualmente limpo.

Ou seja, o seu raciocínio está certinho, sim. :)

Caso alguma outra dúvida surja, estamos disponíveis.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. 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