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

Bombalar düşüyor

Ne yapıyoruz

Bombalar karede 3 piksel düşsün (mermilerden yavaş, kaçabilesin diye); ekranın altından çıkınca listeden atılsın.

```js
const BOMB_SPEED = 3
  for (const bomb of bombs) bomb.y += BOMB_SPEED
  bombs = bombs.filter((bomb) => bomb.y < canvas.height)
```

Ne işe yarıyor

Sıra sende

  1. BULLET_SPEED satırının altına BOMB_SPEED yaz.
  2. update'te mermileri yükselten satırın altına bombaları düşüren satırı yaz.
  3. Mermileri süzen satırın altına bombaları süzen satırı yaz.
  4. Çalıştır.

Beceriler: Hız ve yerçekimi

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