Boa noite, eu gostaria de aumentar a velocidade dos carros a cada ponto feito no jogo da vaquinha =)
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!
Boa noite, eu gostaria de aumentar a velocidade dos carros a cada ponto feito no jogo da vaquinha =)
Oi Guilherme, tudo bem? Obrigado pela paciência em aguardar uma resposta!
Para aumentar a velocidade dos carros em seu jogo a cada ponto marcado, será necessário a criação de duas condições dentro da função movimentaCarro():
function movimentaCarro(){
for (let i = 0; i < imagemCarros.length; i++){
if (yAtor < 16){
xCarros[i] -= velocidadeCarros[i]++;
}
if (yAtor > 16){
xCarros[i] -= velocidadeCarros[i];
}
}
}
Perceba que no código acima, na primeira condição, sempre que o ator estiver em uma posição y menor que 16, a velocidade dos carros será aumentada. Já a segunda condição impede que a velocidade dos carros aumente quando a posição y do ator for maior que 16.
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição para te auxiliar.
Um grande abraço e bons estudos.