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

A bolinha bate sempre no mesmo lugar da raquete do meu oponente

O meu oponente está sempre batendo no mesmo lugar da bolinha. Não tem o comportamento esperado, que seria as vezes ele defender e as vezes ele não conseguir defender. Achei que era pela operação ser "posição y - 50", pois a única diferença que eu tive quando fiz isso foi que a bolinha sempre bate no mesmo lugar, só que um pouco pra cima (bem na bordinha). Mesmo mudando o tamanho da raquete ou o valor do número "50", não deu certo.

Link do código: https://scratch.mit.edu/projects/617023612/editor/

2 respostas
solução!

Oi Natália!

Pelo que eu vi do seu código, a variável que você deve alterar é a da raquete do oponente:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Quando você deixa em 0, a posição da raquete sempre vai ser a posição da bolinha (na altura da posição y - N) Ao mudar pra 0,1, isso causa um pequeno atraso, e o computador começa a errar.

Muito obrigada!! Deu certo.

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