Atölye › Köstebek Vurmaca › 14/18. adım
Oyunu tur ilerledikçe zorlaştırmak istiyoruz. Bunun için önce turun neresinde olduğumuzu söyleyen bir sayı lazım: başta 0, sonda 1, yarısında 0,5.
```js
// 0 when the round starts, 1 when it ends.
function progress() {
return Math.min(1, Math.max(0, 1 - (endsAt - now) / ROUND))
}
```(endsAt - now) / ROUND → turun kalan kısmı: başta 1 (30 sn kaldı / 30 sn), sonda 0.1 - ... → geçen kısmı: başta 0, sonda 1.Math.max(0, ...) → 0'ın altına inmesin; Math.min(1, ...) → 1'i geçmesin. Tur başlamadan ya da bittikten sonra da
anlamlı bir değer verir. Bir sayıyı iki sınır arasında tutmaya kıskaçlama (clamp) denir.isUp fonksiyonunun altına bir boş satır bırakıp yorumu ve progress fonksiyonunu yaz. Çalıştır.
Beceriler: Fonksiyonlar
← En iyi skor Giderek hızlan →