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

Giderek hızlan

Ne yapıyoruz

Tur ilerledikçe köstebekler daha kısa kalsın (1000 ms'den 500'e) ve daha sık gelsin (700 ms'den 350'ye). Son saniyeler çılgınca olsun!

Bunun için progress'i kullanıp iki değer arasında düzgün geçiş yapıyoruz: kolay değerden zor değere.

```js
// Linear interpolation from the easy value to the hard value as the round goes on.
function upTime() {
  return 1000 - 500 * progress()
}

function popGap() {
  return 700 - 350 * progress()
}

      hole.upUntil = now + upTime()
    nextPop = now + popGap()
```

Ne işe yarıyor

Sıra sende

  1. progress fonksiyonunun altına yorumu, upTime ve popGap fonksiyonlarını yaz.
  2. update içinde now + 1000 yerine now + upTime(), now + 700 yerine now + popGap() yaz.
  3. Çalıştır ve bir turu sonuna kadar oyna.

Beceriler: Oyun durumları, Fonksiyonlar

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