Atölye › Asteroids › 17/41. adım
Oyun dört büyük kayayla başlasın. Hepsi üst kenarda doğsun, ortadaki gemiden uzakta; yoksa oyun bir çarpmayla
başlardı. Her kayanın x'i yazı-tura ile seçilsin: ya 0 (sol kenar) ya da genişlik boyunca rastgele bir yer.
Kayaları bir sonraki adımda çizeceğiz; bu adımda sadece listeleri kuruluyor.
```js
let asteroids
asteroids = []
for (let i = 0; i < 4; i++) asteroids.push(makeAsteroid(Math.random() < 0.5 ? 0 : Math.random() * canvas.width, 0, 3))
```let asteroids → kaya listesi; en altta asteroids = [] ile boş başlar.for (let i = 0; i < 4; i++) ... → sayan döngü: i 0'dan başlar, 4'ten küçük olduğu sürece işi yapar, her turda
i++ ile 1 artar. Yani iş 4 kez yapılır.Math.random() < 0.5 ? 0 : Math.random() * canvas.width → üçlü operatör (kısa "eğer"): koşul ? A : B, koşul
doğruysa A, değilse B. Yarı yarıya ihtimalle 0, yoksa 0–600 arası rastgele bir x.makeAsteroid(..., 0, 3) → y 0 (üst kenar), boy 3 (büyük).let bullets satırının altına let asteroids yaz.bullets = [] satırının altına iki kaya satırını yaz (resetShip()'ten önce).Beceriler: Diziler ve nesneler, Döngüler