Atölye › Flappy tarzı kuş › 13/30. adım
Sırada borular var. Bir boru çifti (üstte bir boru, altta bir boru, arada açıklık) için iki bilgi yeter:
x → soldan uzaklığı,gapY → açıklığın başladığı yükseklik.Ekranda aynı anda birkaç boru olacak. Birden çok şeyi sırayla tutmak için dizi (array) kullanırız: numaralı bir liste gibi. Şimdilik listede tek bir deneme borusu var; ekranda henüz görünmeyecek.
```js
const PIPE_WIDTH = 60
const GAP = 160
let pipes = [{ x: 250, gapY: 200 }]
```const PIPE_WIDTH = 60 → borunun eni: 60 piksel.const GAP = 160 → açıklığın boyu: 160 piksel. Kuş (28 piksel) rahat sığar ama dikkat ister.let pipes = [ ... ] → köşeli parantez bir dizi açar. İçinde virgülle ayrılmış elemanlar olur; burada tek eleman
var: { x: 250, gapY: 200 } nesnesi.pipes[0] ilk boru. pipes.length listede kaç
eleman olduğunu söyler (şimdi 1).FLAP satırının hemen altına PIPE_WIDTH ve GAP satırlarını yaz.let bird = ... satırının hemen altına pipes satırını yaz.Beceriler: Diziler ve nesneler, Oyun durumları
← Oyuncuya söyle Boruları çiz →