Atölye › OutRun Tarzı Yarış › 32/44. adım
Rakipler de sürsün: her karede her araba kendi hızı kadar ilerlesin ve pistin sonunda başa dönsün, tıpkı bizim gibi. Onlardan hızlı gidersen yaklaşırsın, yavaşlarsan uzaklaşırlar.
```js
for (const car of cars) {
car.z = (car.z + car.speed) % trackLength
}
```for (const car of cars) { ... } → "cars listesindeki her araba için, ona car de ve içini yap". Sayaçlı
for'dan daha kolay okunur.car.z = (car.z + car.speed) % trackLength → arabayı hızı kadar ilerlet; % trackLength pistin sonunu geçince
başa sarar. car listedeki nesnenin kendisi olduğu için değişiklik listede kalır.update içinde position += speed satırının üstüne döngüyü yaz; altında bir boş satır kalsın. Çalıştır: dururken
bile sarı arabalar uzaklaşıp gitmeli.
Beceriler: Oyun döngüsü
← Uzaklaştıkça küçülen arabalar Arkadan çarpma →