Atölye › Köstebek Vurmaca › 15/18. adım
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()
```1000 - 500 * progress() → başta (progress 0) 1000, yarıda (0,5) 750, sonda (1) 500. İki değer arasında doğrusal
geçiş (lerp): progress kaç ise yolun o kadarı.popGap aynı fikir: 700'den 350'ye.update içinde sabit 1000 ve 700 yerine artık bu fonksiyonlar.progress fonksiyonunun altına yorumu, upTime ve popGap fonksiyonlarını yaz.update içinde now + 1000 yerine now + upTime(), now + 700 yerine now + popGap() yaz.Beceriler: Oyun durumları, Fonksiyonlar
← Turun neresindeyiz? Her vuruşu hatırla →