Atölye › Wolfenstein Tarzı 3B Labirent › 16/18. adım

En iyi süre

Ne yapıyoruz

En hızlı kaçış localStorage'da saklansın ve sürenin yanında görünsün. Burada en iyisi en küçük kare sayısı.

```js
let best = Number(localStorage.getItem('ray-best')) || 0

    if (best === 0 || frames < best) {
      best = frames
      localStorage.setItem('ray-best', best)
    }

  ctx.fillText('Time ' + seconds(frames) + (best ? '  Best ' + seconds(best) : ''), canvas.width - 10, 22)
```

Ne işe yarıyor

Sıra sende

  1. let frames satırının altına best satırını yaz.
  2. Kazanma bloğuna, state = 'won' satırının altına rekor bloğunu yaz.
  3. Süre yazısının satırına en iyi süre kısmını ekle. Çalıştır.

Beceriler: Oyun durumları

Tüm adımlar

  1. Harita
  2. Oyuncu
  3. Tavan, zemin ve döngü
  4. Dön
  5. Yürü
  6. Duvar mı?
  7. Duvarda dur, boyunca kay
  8. Işın: nereden başlıyor
  9. Işın: ızgara çizgileri
  10. Işın: duvara kadar yürü
  11. 3B görünüm
  12. Balık gözü yok
  13. Işık ve gölge
  14. Süre
  15. Kaçış!
  16. En iyi süre
  17. Dokunmatik kontrol
  18. Kendin yap: koş