Atölye › Sonsuz Koşucu › 14/19. adım
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)
}
```localStorage.getItem('runner-best') → kayıtlı rekoru oku; ilk seferde null gelir. Number(...) || 0 → sayıya
çevir, yoksa 0.Math.floor(distance / 10) → mesafeyi 10'a böl, ondalığı at: skor.if (score > best) → rekor kırıldıysa best'i güncelle ve setItem ile kaydet.let nextIn ... satırının altına best satırını yaz.update'teki çarpışma bloğunda state = 'over' satırının altına skor ve rekor satırlarını yaz.Beceriler: Oyun durumları
← Giderek hızlan Skor sayacı →