Atölye › Sonsuz Koşucu › 14/19. adım

En iyi koşuyu hatırla

Ne yapıyoruz

Skor, mesafenin onda biri olsun (piksel sayısı çok büyük). Bir koşu rekorla biterse, tarayıcının küçük not defterine (localStorage) kaydedilsin; sayfa kapansa da kalsın.

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

    const score = Math.floor(distance / 10)
    if (score > best) {
      best = score
      localStorage.setItem('runner-best', best)
    }
```

Ne işe yarıyor

Sıra sende

  1. let nextIn ... satırının altına best satırını yaz.
  2. update'teki çarpışma bloğunda state = 'over' satırının altına skor ve rekor satırlarını yaz.
  3. Çalıştır. (Skoru sonraki adımda ekranda göreceğiz.)

Beceriler: Oyun durumları

Tüm adımlar

  1. Zemin
  2. Koşucu
  3. Tekrar tekrar çiz
  4. Yer çekimi
  5. Zıpla
  6. Kısa sıçrama
  7. Dokunarak zıpla
  8. Üstüne gelen engeller
  9. Kaktüsler gelmeye devam ediyor
  10. Başlangıcı bekle
  11. Çarpışma
  12. Yeniden dene
  13. Giderek hızlan
  14. En iyi koşuyu hatırla
  15. Skor sayacı
  16. Kuşlar
  17. Hangi tuşlar basılı?
  18. Eğil
  19. Kendin yap: zıplama tamponu