Atölye › Adam Asmaca › 29/36. adım
Oyuna küçük bir hırs katalım: seri (streak), art arda kaç kelime bildiğini sayar. Her galibiyet seriyi 1 artırır; bir kayıp seriyi sıfırlar. Sağ üstte, ıska sayacının üstünde görünecek.
```js
let streak = 0
if ([...word].every((l) => guessed.has(l))) {
state = 'won'
streak += 1
} else if (wrong === MAX_WRONG) {
state = 'lost'
streak = 0
}
ctx.fillText('Streak ' + streak, 260, 70)
```let streak = 0 → seri, sayfa açılınca bir kez 0'dan başlar. newWord ona dokunmaz; böylece kelimeden
kelimeye taşınır.streak += 1 → kazanınca bir artır.streak = 0 → kaybedince sıfırla.ctx.fillText('Streak ' + streak, 260, 70) → ıska sayacının 30 piksel üstüne yazar. Yazı tipi, rengi ve hizası
bir önceki satırlardan geliyor.let state satırının altına let streak = 0 yaz.guess içinde state = 'won' satırının altına streak += 1, state = 'lost' satırının altına streak = 0 yaz.draw içinde ctx.fillText('Misses ' ...) satırının üstüne Streak satırını yaz.Streak 2 görmelisin.Beceriler: Oyun durumları
← Aynı kelime art arda gelmesin En iyi seriyi hatırla →