Atölye › Köstebek Vurmaca › 11/18. adım

Süre işliyor

Ne yapıyoruz

Kalan saniye sağ üstte görünsün; süre bitince tur biter ve köstebekler saklanır.

```js
if (now >= endsAt) {
  state = 'over'
  for (const hole of holes) hole.upUntil = 0
  return
}

if (state === 'playing') {
  ctx.textAlign = 'right'
  ctx.fillText('Time: ' + Math.ceil((endsAt - now) / 1000), canvas.width - 12, 28)
}
```

Ne işe yarıyor

Sıra sende

  1. update içinde if (state !== 'playing') return satırının altına süre bitti bloğunu yaz.
  2. draw içinde Score satırının altına süre bloğunu yaz.
  3. Çalıştır, tıkla ve 30 saniye bekle.

Beceriler: Oyun durumları, Oyun döngüsü

Tüm adımlar

  1. Yeşil bir çayır
  2. Dokuz delik
  3. Delikleri çiz
  4. Saat ve döngü
  5. Delikte bir köstebek
  6. Köstebekler çıkıyor
  7. Hangi deliğe tıklandı?
  8. Vur!
  9. Skoru göster
  10. Başlamak için tıkla
  11. Süre işliyor
  12. Süre bitti
  13. En iyi skor
  14. Turun neresindeyiz?
  15. Giderek hızlan
  16. Her vuruşu hatırla
  17. Yükselen +1
  18. Kendin yap: kombo