Não consigo mover o oponente de forma alguma, o máximo que consegui foi fazer subir, mas para e não acompanha mais a bolinha
Não consigo mover o oponente de forma alguma, o máximo que consegui foi fazer subir, mas para e não acompanha mais a bolinha
Para fazer a raquete do oponete seguir a bolinha é preciso adicionar a variável e as coordenadas certas, você provavelmente cometeu um erro nessa etapa, coloca o link do seu codigo que fica mais facil te ajudar a resolver o problema.
A principio indentifiquei 2 erros, o primeiro é que os atores (bolinha e raquetes) não estão centralizados no plano de fundo, assim você ta dando um comando "mova 10", a raquete esta em 100 ela vai pra 110, a bolinha ta em 50 e vai pra 60 quando o certo era ambas partirem de 0 e se encontrarem em 10.
o segundo é que você colocou as coordenadas erradas para a raquete seguir a bolinha O seu comando foi pra raquete se mover para x466, y-80, quando o correto seria ela se mover apenas em Y (pra cima e pra baixo) de acordo com a posição estabelecida anteriormente na variavel posicao_y_bolinha
Segue print da estrutura da bolinha e da raquete do oponente (raquete2)
Se trocar a posição y:-80 pela variavel posicao_y_bolinha ela ja passa a seguir a bolinha, se reduziir o 0.5 por 0 o jogo roda com mais fluidez, sugiro reduzir o tamanho da bolinha tmb.aqui o seu jogo com as alterações que sugeri https://scratch.mit.edu/projects/555973153/
Certo, consegui fazer movimentar, porém agora a raquete 2 não está alinhada com o campo, ela não chega na borda inferior.
É por causa das coordenadas da raquetes, se você tiver alinhado a raquete e a raquete2 com o centro da tela, vai ter que mudar as coordenadas para -220/0 (raquete1), 220/0 (raquete2), se não souber quais coordenadas mudar, só ver nesse link e comparar com seu projeto https://scratch.mit.edu/projects/555973153/editor/