Olá pessoal! Hoje terminei o projeto do free way no curso de programação em JavaScript!
Ainda fiz um auto desafio de fazer com que os carros da parte de baixo fossem para o sentido oposto dos de cima, e até que saiu legal! Vou deixar o codigo caso queiram testar
//carros
let yCarros = [40, 96, 150, 210, 265, 320];
let xCarros = [600, 600, 600, -55, -55, -55];
let velocidadeCarros = [3, 5, 7, -7.5, -6, -3.5];
// codigo carro
function mostraCarro(){
for (let i = 0; i < imagemCarros.length; i++){
image(imagemCarros[i], xCarros[i], yCarros[i], 50, 40);
}
}
function movimentaCarro(){
for (let i = 0; i < imagemCarros.length; i++){
xCarros[i] -= velocidadeCarros[i];
}
}
function voltaPosicaoCarro(){
for (let i = 0; i < imagemCarros.length; i++){
if (i < 3 && xCarros[i] < -55){
xCarros[i] = 600;
}
if (i >= 3 && xCarros [i] > 600){
xCarros[i] = -55;
}
}
}
O unico grande problema foi que agora os carros de baixos estão andando de marcha ré hehe