Atölye › Doodle Jump Tarzı Tırmanış › 13/24. adım

Ne kadar zor olsun?

Ne yapıyoruz

Yükseldikçe oyun zorlaşmalı. difficulty (zorluk) fonksiyonu bir dünya yüksekliğini 0 (başlangıç) ile 1 (10 000 piksel yukarı) arasında bir sayıya çevirsin. Sonraki adımlarda platform aralıklarını ve türlerini bu sayıya göre seçeceğiz.

```js
const START_Y = 500 // world y of the first platform

// 0 at the start, growing to 1 after climbing 10000 pixels.
function difficulty(y) {
  return Math.min(1, (START_Y - y) / 10000)
}
```

Ne işe yarıyor

Sıra sende

  1. SPEED satırının altına START_Y satırını yaz.
  2. keydown dinleyicisinin üstüne yorumu ve difficulty fonksiyonunu yaz (arada bir boş satır).
  3. Çalıştır.

Beceriler: Fonksiyonlar

Tüm adımlar

  1. Zıplayan
  2. Tekrar tekrar çiz
  3. Yer çekimi
  4. Sek
  5. Sağa sola yönlendir
  6. Kenarlardan geç
  7. Yarısı burada, yarısı orada
  8. Dokunarak yönlendir
  9. Platformlar
  10. Platformlara kon
  11. Takip eden kamera
  12. Duvardaki çizgiler
  13. Ne kadar zor olsun?
  14. Bitmeyen platformlar
  15. Iskala ve düş
  16. Yeniden oyna
  17. Dokunarak yeniden oyna
  18. Skor yükseklik
  19. En iyi skor
  20. Platform türleri
  21. Hareketli platformlar
  22. Tuzaklar
  23. Kırılıyor!
  24. Kendin yap: yaylar