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

[Dúvida] Variáveis

Não entendi a questão das variáveis, o que significa a "posição em y" da bolinha (em azul) e por que a manobra de adicionar o -50 funciona para o desvio entre raquete e bolinha? '-'

3 respostas
solução!

Olá Jhuli Grégori !! olhe esta imagem. E leia mais: https://www.alura.com.br/artigos/p5-plano-cartesiano

Perceba que o jogo tem um jogador, e vc controla a sua raquete. Mas e do outro lado? Uma maneira de a outra raquete ser autonoma, foi fixar o movimento dela e sua velocidade no ponto y da bolinha. Já que a raquete apenas movimenta-se na vertical, sendo assim, a raquete copia, exatamente isso, copia o movimento da bolinha. Mas se a raquete copia o movimento Y da bolinha e esse movimento é perfeito!! E como fazer para a raquete do oponente errar, se o movimento dela é perfeito? Nesse momento é que entra o "menos 50". Esse valor fará com que o Y da bolinha em relação ao Y da raquete fiquem fora de sintonia. Fazendo com que a bolinha bata mais deslocada na raquete e assim, faz com que o oponente erre!!! Espero ter ajudado!! Bons estudos!!

Ah, bom! Muito obrigada, Romeu! Só me resta uma dúvida, se a variação é fixa, em -50 por exemplo, como o deslocamento/comportamento da raquete em relação a bolinha não é fixo também?

oi!! Se estás a perguntar, por que é que não há um local pra se colocar um valor para a raquete ficar igual a bolinha? Eu digo, porque se ela segue a bolinha, então basta colocar na bolinha os valores de movimento e depois colocar a bolinha no lugar de valores de movimento na raquete. Mas que o movimento da raquete em relação a bolinha é fixo. Na segunda imagem, deixo um exemplo de como a bolinha comanda o movimento da raquete do oponente, e deixo meu projeto caso vc queira experimentar mais valores!!! Vale a pena, quando a bolinha fica apenas na vertical, vai notar como que a raquete a segue!! https://scratch.mit.edu/projects/789043745 Bons estudos!!