Atölye › Yazı Yağmuru › 19/33. adım
Üç kelime kaçırınca oyun biter. Oyunun durumunu bir değişkende tutacağız: state. Oyun sürerken 'playing',
bitince 'over'. Bitişi ayrı bir fonksiyon yapacak: gameOver. Şimdilik tek satır; ileride rekoru da kaydedecek.
```js
let state // 'playing' or 'over'
state = 'playing'
function gameOver() {
state = 'over'
}
lives -= landed.length
if (lives <= 0) {
lives = 0
gameOver()
}
```let state → oyunun durumu: 'playing' ya da 'over'. reset içinde 'playing'.function gameOver() → oyunu bitiren fonksiyon.if (lives <= 0) { → can kalmadıysa (<= "küçük ya da eşit": son canla birlikte iki kelime inerse sayı eksiye
düşebilir):lives = 0 → eksi can göstermeyelim.gameOver() → oyun bitti.let spawnTimer satırının altına let state ... yaz; reset'in sonunda spawnTimer = 0 satırının altına
state = 'playing' yaz.function update() { satırının üstüne gameOver fonksiyonunu yaz; altında bir boş satır kalsın.update'in sonunda lives -= landed.length satırının altına if bloğunu yaz.Beceriler: Oyun durumları