Atölye › Flappy tarzı kuş › 25/30. adım
"Oyun şimdi bitti" anına bir ad veriyoruz: endGame (oyunu bitir). O anda olması gereken her şey bu tek fonksiyonda
duracak. Bir sonraki adımda buraya rekor kaydını ekleyeceğiz; ileride bir ses ya da madalya eklemek istersen de yine
buraya eklersin.
Oyun aynı görünecek.
```js
function endGame() {
state = 'over'
}
if (hitGround || hitSky || pipes.some(hitsPipe)) endGame()
```function endGame() { state = 'over' } → şimdilik tek iş: durumu 'over' yapmak.update içinde state = 'over' yerine endGame() → oyun nereden biterse bitsin (yer, tavan, boru), hep aynı
kapıdan geçer.hitsPipe fonksiyonunun kapanan } işaretinin altına bir boş satır bırak ve endGame'i yaz.update'in son satırında state = 'over' kısmını endGame() yap.Beceriler: Fonksiyonlar
← Tekrar dene Rekoru hatırla →