Atölye › Missile Command Tarzı Savunma › 32/35. adım
split (bölün) alanı true ya da false. Bölünmenin kendisi bir sonraki adımda.```js
let incoming // enemy missiles: { sx, sy, x, y, tx, ty, speed, split }
const split = wave >= 3 && Math.random() < 0.25
incoming.push({ sx, sy, x: sx, y: sy, tx, ty: GROUND, speed: 0.5 + wave * 0.15, split })
```wave >= 3 → 3. dalga ya da sonrası mı?Math.random() < 0.25 → rastgele sayı 0.25'ten küçük mü? Bu, ortalama dört seferde bir olur.&& → ikisi de doğruysa split doğrudur. 1. ve 2. dalgada hiç bölünen füze olmaz.push içindeki split → kısaltma: split: split. Yorum satırı da yeni alanı listeliyor.let incoming satırının yorumundaki alan listesine , split ekle.launch içinde const tx = ... satırının altına split satırını yaz.push satırındaki nesnenin sonuna, }'den önce , split ekle.Beceriler: Oyun durumları
← Her yerden fırlat Üçe bölün →