Atölye › Adam Asmaca › 1/36. adım
Figür çizilmeden kelimeyi harf harf tahmin et. Tahminlerden bir Set, tek satırda gizlenmiş kelime, harflere süzülen tuşlar, bir fonksiyon dizisinden yapılan çizim, ne zaman kazandığını bilmek için every() ve ekranda bir klavye.
Adam asmaca oyununu yapıyoruz: bilgisayar gizli bir kelime seçer ve sadece harf sayısı kadar boşluk gösterir. Sen harf tahmin edersin; doğrular yerine oturur, her yanlış tahmin darağacına bir çöp adam parçası ekler.
İlk iş: bilgisayarın seçebileceği kelimeler. Onları tek bir listede (dizi) toplayacağız. Ekranda henüz bir şey değişmeyecek; oyunun malzemesini hazırlıyoruz.
```js
const WORDS = [
'APPLE', 'BANANA', 'CASTLE', 'DRAGON', 'ELEPHANT', 'FOREST', 'GARDEN', 'HAMMER', 'ISLAND', 'JACKET',
'KITCHEN', 'LEMON', 'MONKEY', 'NOTEBOOK', 'ORANGE', 'PENGUIN', 'QUEEN', 'ROCKET', 'SPIDER', 'TIGER',
'UMBRELLA', 'VIOLIN', 'WINDOW', 'YELLOW', 'ZEBRA', 'BRIDGE', 'CANDLE', 'DOLPHIN', 'ENGINE', 'FLOWER',
'GUITAR', 'HONEY', 'IGLOO', 'JUNGLE', 'KANGAROO', 'LADDER', 'MARKET', 'NEEDLE', 'OCEAN', 'PIRATE',
'RABBIT', 'SILVER', 'TURTLE', 'VALLEY', 'WIZARD', 'PLANET', 'COOKIE', 'PUZZLE', 'KEYBOARD', 'CAMERA',
]
```[ ile ] → bir dizi (array): sıralı bir liste. İçindeki elemanlar virgülle ayrılır.'APPLE' → tırnak içindeki şey bir yazıdır (metin, string). Bütün kelimeler büyük harf ve sadece
A–Z harfleri; tahminleri de büyük harfle karşılaştıracağız.const WORDS = → listeye WORDS adını verir. const "bu ad hep aynı şeyi gösterecek" demek. Sabitlerin
adını büyük harfle yazmak bir alışkanlık: "bu değişmeyen bir ayar" diye okunur.Listeyi editördeki üç yorum satırının (// ile başlayanlar) altına yaz. Kelimeler çok olduğu için bu listeyi
kopyalayıp yapıştırabilirsin; ama köşeli parantezlere ve virgüllere bir göz at. Sonra Çalıştır'a bas. Ekran
değişmez, alttaki kontroller yeşil olmalı.
Beceriler: Diziler ve nesneler