Atölye › Asteroids › 38/41. adım
Oyun, şimdiye kadarkinden yüksek bir skorla biterse bu yeni rekor olsun. Rekoru localStorage'a yazacağız:
tarayıcının küçük bir defteri; sayfa kapansa bile içindekini unutmaz.
```js
let best = Number(localStorage.getItem('asteroids-best')) || 0
if (score > best) {
best = score
localStorage.setItem('asteroids-best', best)
}
```localStorage.getItem('asteroids-best') → 'asteroids-best' adıyla yazılanı oku; hiç yazılmamışsa null (boş).Number(...) → okunan yazıyı sayıya çevirir. || 0 → "sonuç boş ya da geçersizse 0 kullan".if (score > best) → oyun biterken skor rekordan büyükse: best = score ve
localStorage.setItem('asteroids-best', best) ile deftere yaz.let now = 0 satırının altına best satırını yaz.crash içinde state = 'over' satırının altına rekor if'ini yaz.Beceriler: Oyun durumları
← Oyun bitti OYUN BİTTİ yazısı →