Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida!!

Porque os códigos são executados o tempo todo xCarro -= 2 e outras ocasiões temos que usar loops com for e while ?!

1 resposta
solução!

Olá Matheus, tudo bem?

Isso é uma característica do P5.JS. Na verdade, nos bastidores ele está executando vários loops com as funções que você coloca dentro da função draw(). Quem fez os cursos de Lógica de Programação I e II como vi que você fez pode achar estranho, mas na verdade aqui a idéia é abstrair um pouco mais a lógica do jogo e deixar os detalhes para o P5.JS executar. Mas os loops estão sendo executados sim, apenas não estamos programando eles, estamos utilizando uma ferramenta que está fazendo isso por nós.