Atölye › Wordle Tarzı Kelime Tahmini › 7/26. adım
Oyuncunun yazdıkları bir yazı (metin) olarak tutulacak: current (şu anki). Başta boş (''); her harfle sonuna
bir harf eklenir: '' → 'c' → 'cr'...
İki fonksiyon yazıyoruz: reset (sıfırla) yeni oyunu hazırlar; type (yaz) bir harf ekler, ama beş harf dolduysa
eklemez. Klavyeyi bir sonraki adımda bağlayacağız.
```js
let current // the letters typed so far
function reset() {
current = ''
}
function type(key) {
if (current.length < 5) current += key
}
reset()
```let current → bir değişken: değeri sonradan değişebilen bir ad. Yorum ne tuttuğunu söylüyor.current = '' → '' boş yazı: hiç harf yok.function type(key) → key bir parametre: type('c') diye çağırınca içeride key 'c' olur.current.length < 5 → yazıların da uzunluğu vardır: 'cra'.length 3. Beşten azsa...current += key → ... harfi sonuna ekle: 'cr' + 'a' = 'cra'. Yazılarda + yan yana ekler.reset() → oyun başlarken bir kez çağır (requestAnimationFrame(loop)'tan önce).const TOP = 12 satırının altına bir boş satır bırakıp let current satırını, sonra (aralarında birer boş satırla)
reset ve type fonksiyonlarını yaz.requestAnimationFrame(loop) satırının üstüne reset() yaz.Beceriler: Oyun durumları, Fonksiyonlar
← Tekrar tekrar çiz Klavyeyle yaz →