Atölye › Sonsuz Koşucu › 2/19. adım

Koşucu

Ne yapıyoruz

Koşucumuz zeminde duran bir kutu. Yeri ve boyu bir nesnede duruyor ki ileride zıplayıp eğilince değişebilsin.

```js
const STAND_H = 44

let runner = { x: 50, y: GROUND - STAND_H, w: 40, h: STAND_H }

ctx.fillStyle = '#334155'
ctx.fillRect(runner.x, runner.y, runner.w, runner.h)
```

Ne işe yarıyor

Sıra sende

  1. const GROUND = ... satırının altına STAND_H satırını, bir boş satırdan sonra runner nesnesini yaz.
  2. Dosyanın en sonuna, bir boş satırdan sonra koşucuyu çizen iki satırı yaz.
  3. Çalıştır: zeminin solunda koyu bir kutu görmelisin.

Beceriler: Oyun durumları

Tüm adımlar

  1. Zemin
  2. Koşucu
  3. Tekrar tekrar çiz
  4. Yer çekimi
  5. Zıpla
  6. Kısa sıçrama
  7. Dokunarak zıpla
  8. Üstüne gelen engeller
  9. Kaktüsler gelmeye devam ediyor
  10. Başlangıcı bekle
  11. Çarpışma
  12. Yeniden dene
  13. Giderek hızlan
  14. En iyi koşuyu hatırla
  15. Skor sayacı
  16. Kuşlar
  17. Hangi tuşlar basılı?
  18. Eğil
  19. Kendin yap: zıplama tamponu