1
resposta

o primeiro ponto é 2 e não 1

Código está exatamente como o da aula. Entretanto o primeiro ponto que acontece, seja em qualquer um dos lados é contabilizado 2 e não 1. Após o primeiro ponto, segue normalmente 1 ponto para cada lado

Fiz alguns testes e me parece que é um BUG do "apontar para 45º" quando inicia o jogo. Pois quando coloco para apontar em outras direções esse problema não acontece.

Tem como saber se é um bug ou eu estou fazendo alguma coisa errada?

https://scratch.mit.edu/projects/736173757/

1 resposta

Esse problema ocorre devido ao tamanho dos elementos com essa parte do código:

trecho do códigoQuando a bolinha passa -228 ela continua a andar um pouco mais e não volta imediatamente pois como a borda fica a -234, a bolinha acaba sendo lida 2 vezes pelo código. então para solucionar esse problema, você pode diminuir um pouco esse número e testar, como por exemplo -230.

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