Atölye › Wordle Tarzı Kelime Tahmini › 12/26. adım
Oyunun kalbi: gizli kelime. Beş harfli kelimelerden bir liste yazıp her oyunda içinden rastgele birini
seçeceğiz: answer (cevap). Torbadan göz kapalı bir kâğıt çekmek gibi.
```js
const WORDS = ['apple', 'beach', 'brain', 'bread', 'brick', 'chair', 'chess', 'clock', 'cloud', 'crane', 'dance', 'dream',
'drink', 'eagle', 'earth', 'flame', 'fruit', 'ghost', 'glass', 'grape', 'green', 'heart', 'horse', 'house', 'juice',
'knife', 'laugh', 'lemon', 'light', 'magic', 'money', 'mouse', 'music', 'night', 'ocean', 'paint', 'party', 'piano',
'pilot', 'plane', 'plant', 'pride', 'queen', 'radio', 'river', 'robot', 'sheep', 'shirt', 'smile', 'snake', 'space',
'spoon', 'storm', 'sugar', 'table', 'tiger', 'toast', 'train', 'water', 'whale', 'world', 'zebra']
let answer
function reset() {
answer = WORDS[Math.floor(Math.random() * WORDS.length)]
```const WORDS = [ ... ] → bir dizi (array): köşeli parantez içinde, virgülle ayrılmış sıralı bir liste.
Kelimeler küçük harf, çünkü yazdıklarımızı da küçük harfe çeviriyoruz.WORDS[...] → köşeli parantez içine bir sıra numarası yazınca o elemanı verir. Sayma 0'dan başlar.Math.random() → 0 ile 1 arasında (1 hariç) rastgele bir ondalık sayı. * WORDS.length → 0 ile kelime sayısı
arası. Math.floor(...) → aşağı yuvarlar: rastgele bir tam sıra numarası.answer = ... → reset içinde: her yeni oyun yeni bir kelime.const ctx = ... satırından sonraki boş satırın altına WORDS listesini yaz (bu listeyi kopyalayıp
yapıştırabilirsin); const TRIES satırı hemen altında kalsın.let current satırının üstüne let answer yaz.reset içinde en üste answer = ... satırını yaz.Beceriler: Diziler ve nesneler
← Kısayollara dokunma Doğru harf, doğru yer →