Atölye › Kule Savunması › 32/42. adım
Şu an can sıfırın altına bile inebiliyor ve oyun hiç bitmiyor. Son can da gidince oyun bitsin: durum 'over'
olsun ve artık hiçbir şey hareket etmesin.
```js
function update() {
if (state === 'over') return
if (lives <= 0) {
lives = 0
state = 'over'
return
}
```if (state === 'over') return → update'in en başında: oyun bittiyse hemen çık. Düşmanlar, kuleler, mermiler
hepsi donar.if (lives <= 0) { → can kalmadıysa (aynı karede birkaç düşman geçerse eksiye bile düşebilir):lives = 0 → ekranda eksi sayı görünmesin.state = 'over' → oyun bitti.return → bu karede başka bir şey yapma (dalga sonu ödülü verilmesin).update fonksiyonunun ilk satırı if (state === 'over') return olsun, altına bir boş satır bırak.if (state === 'wave' && toSpawn === 0 ...)
üstüne lives bloğunu yaz.Beceriler: Oyun durumları
← Daha sık Oyun bitince kurmak yok →