Atölye › Flappy tarzı kuş › 15/30. adım
İşin sırrı: kuş aslında hiç ileri gitmiyor. Hep aynı x'te duruyor; dünya onun yanından geriye kayıyor. Trende pencereden bakınca ağaçların geriye kaçması gibi. Yandan görünen oyunların çoğu böyle çalışır.
Her karede her boru PIPE_SPEED piksel sola kayacak. Bu satırlar update'in içinde, yani yalnız oyun sürerken çalışır.
```js
const PIPE_SPEED = 2
for (const pipe of pipes) {
pipe.x -= PIPE_SPEED
}
```const PIPE_SPEED = 2 → borular her karede 2 piksel kayar: saniyede 120 piksel.for (const pipe of pipes) { → önceki adımdaki döngü, bu sefer update'in içinde.pipe.x -= PIPE_SPEED → -= "üstünden çıkar" (+='nin tersi): x küçülür, boru sola gider.pipe listedeki nesnenin kendisi; onu değiştirmek listedeki boruyu değiştirir. draw de bir sonraki karede boruyu
yeni yerine çizer.const GAP = 160 satırının altına PIPE_SPEED satırını yaz.update içinde bird.y += bird.vy satırının altına bir boş satır bırak ve döngüyü yaz. const hitGround satırı
onun altında kalsın.Beceriler: Oyun döngüsü, Döngüler
← Boruları çiz Rastgele yükseklikte yeni boru →