Atölye › Bomberman Tarzı Arena › 2/42. adım
Arenayı karelere bölüp her kareyi tek tek boyayacağız. 11 × 13 = 143 kare var; hepsini elle yazamayız. İç içe iki döngü bunu yapar: her satır için, o satırdaki her sütun. Bir kitabı satır satır, her satırı harf harf okumak gibi.
Şimdilik her kare yeşil zemin olacak.
```js
for (let r = 0; r < ROWS; r++) {
for (let c = 0; c < COLS; c++) {
const x = c * TILE
const y = TOP + r * TILE
ctx.fillStyle = '#3f6212'
ctx.fillRect(x, y, TILE, TILE)
}
}
```for (let r = 0; r < ROWS; r++) { → sayma döngüsü: r 0'dan başlar, ROWS'tan (11) küçük olduğu sürece
devam eder, her turda 1 artar (r++). Yani r = 0, 1, ... 10: satır numarası.for (let c = 0; c < COLS; c++) { → her satır için c = 0, 1, ... 12: sütun numarası. İç döngü her
satırda baştan başlar.const x = c * TILE → karenin soldan uzaklığı (piksel): 3. sütun 96'dan başlar.const y = TOP + r * TILE → yukarıdan uzaklığı: üstteki şerit kadar aşağıdan başlar.ctx.fillRect(x, y, TILE, TILE) → 32 × 32'lik kare.Beceriler: Canvas üzerine çizim, Döngüler
← Arenayı ölç Her karede çiz →