Atölye › Zelda Tarzı Zindan › 11/22. adım

Peşine düşüyorlar

Ne yapıyoruz

4 kareden yakın bir düşman kahramanı kovalasın, senin yürüyüşünden biraz yavaş. Kahramanın hangi eksende daha uzak olduğuna bakıp o eksende yürüsün; yalnız düz yürüyen bir Zelda düşmanı gibi.

```js
} else {
  const ex = e.x + SIZE / 2 - cx
  const ey = e.y + SIZE / 2 - cy
  if (Math.hypot(ex, ey) < 4 * T) {
    // Close: chase the player along the longer axis.
    e.dir = Math.abs(ex) > Math.abs(ey) ? [-Math.sign(ex), 0] : [0, -Math.sign(ey)]
    move(e, e.dir[0] * 1.1, e.dir[1] * 1.1)
  }
}
```

Ne işe yarıyor

Sıra sende

Düşman döngüsünde savrulma bloğunun kapanışını } else { yap ve içine kovalama satırlarını yaz. Çalıştır ve bir düşmana yaklaş.

Beceriler: Hız ve yerçekimi

Tüm adımlar

  1. Bir oda
  2. Kahraman
  3. Oyun döngüsü
  4. Yürü
  5. Duvarlar
  6. Dokunmatik ped
  7. Sonraki oda
  8. Kılıç
  9. Düşmanlar
  10. Vur!
  11. Peşine düşüyorlar
  12. Dolaşıyorlar
  13. Ah
  14. Yanıp sönme ve kalpler
  15. Anahtarlar ve kalpler
  16. Hatırlayan dünya
  17. Kilitli kapı
  18. Süre
  19. Oyun bitti
  20. Çıkış merdiveni
  21. En iyi süre
  22. Kendin yap: temizlenen odalar