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

Süre bitti

Ne yapıyoruz

Tur bitince çayırın ortasına koyu, yarı saydam bir bant çekip sonucu yazalım. Tekrar oynamak için tıklamak zaten çalışıyor: oyun oynanmıyorken her tıklama start'ı çağırıyor.

```js
if (state === 'over') {
  ctx.fillStyle = 'rgba(0, 0, 0, 0.6)'
  ctx.fillRect(0, 150, canvas.width, 150)
  ctx.fillStyle = 'white'
  ctx.font = 'bold 30px sans-serif'
  ctx.fillText("Time's up!", canvas.width / 2, 190)
  ctx.font = '20px sans-serif'
  ctx.fillText('Score: ' + score, canvas.width / 2, 225)
  ctx.font = '16px sans-serif'
  ctx.fillText('Click to play again', canvas.width / 2, 282)
}
```

Ne işe yarıyor

Sıra sende

draw'ın sonunda, if (state === 'ready') bloğunun altına over bloğunu yaz. Çalıştır ve bir turu bitir.

Beceriler: Canvas üzerine çizim

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