Atölye › Space Invaders Tarzı › 20/21. adım

Gittikçe hızlanan

Ne yapıyoruz

İ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)
}
```

Ne işe yarıyor

Sıra sende

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

Tüm adımlar

  1. Gemi
  2. Oyun döngüsü
  3. Gemiyi oynat
  4. Ekranda kal
  5. Ateş
  6. Mermiler uçuyor
  7. Kısa bir dolum
  8. İstilacılar
  9. Yürüyüş
  10. Vurdun!
  11. Puan
  12. Karşılık veriyorlar
  13. Bombalar düşüyor
  14. Canlar
  15. Oyun bitti
  16. En iyi puan
  17. Dalga bir fonksiyonda
  18. Yeniden oyna
  19. Dalgalar
  20. Gittikçe hızlanan
  21. Kendin yap: fazladan can