Atölye › Space Invaders Tarzı › 20/21. adım
İstilacılar azaldıkça hızlansın: oyunun ünlü gerilimi. Sonraki dalgalar da daha hızlı olsun. Artık yürüyüş aralığı sabit 500 değil, bir formül.
```js
// Fewer invaders march faster: from 588 ms with all 45 alive down to 60 ms for the last one, quicker in later waves.
function stepInterval() {
return Math.max(40, 60 + (alive().length - 1) * 12 - (wave - 1) * 40)
}
```60 + (alive().length - 1) * 12 → son istilacı tek başına 60 ms'de bir adım atar; yaşayan her fazladan istilacı
12 ms ekler. 45'i birden yaşarken 60 + 44 × 12 = 588 ms.- (wave - 1) * 40 → ilk dalgadan sonraki her dalga 40 ms kısaltır.Math.max(40, ...) → aralık 40 ms'nin altına inmesin; yoksa ileri dalgalarda sıfıra, eksiye düşerdi.stepInterval'ın gövdesini formülle değiştir, üstüne yorum satırını yaz. Çalıştır ve istilacıları azalt.
Beceriler: Oyun durumları, Fonksiyonlar
← Dalgalar Kendin yap: fazladan can →