Atölye › Klondike Solitaire › 34/40. adım
Oyun, dört temelin her birinde 13 kart olunca kazanılır. Hangi hamlenin son hamle olacağını tahmin etmeye çalışmak yerine, her başarılı hamleden sonra kontrol edeceğiz. Basit ve hatasız.
```js
let won
won = false
function checkWin() {
if (['f0', 'f1', 'f2', 'f3'].every((f) => piles[f].length === 13)) {
won = true
}
}
checkWin()
```let won → oyun kazanıldı mı? deal içinde won = false.['f0', 'f1', 'f2', 'f3'].every((f) => piles[f].length === 13) → every ("hepsi"), some'ın kardeşi: fonksiyon
her eleman için doğruysa true. Dört temelin hepsinde 13 kart var mı?won = true → kazandın!tryMove içinde checkWin() → her başarılı hamleden sonra kontrol et.let frames satırının altına let won yaz.deal içinde frames = 0 satırının altına won = false yaz.autoMove fonksiyonunun altına bir boş satır bırak ve checkWin fonksiyonunu yaz.tryMove içinde moves += 1 ile return true satırlarının arasına checkWin() yaz. Çalıştır.Beceriler: Oyun durumları