Atölye › Bomberman Tarzı Arena › 7/42. adım
Boş karelerin yaklaşık yarısına kasa koyacağız, rastgele. Her çalıştırmada kasalar başka yerde olacak. Kasalar kahverengi, ortalarında koyu bir şerit var.
```js
else if (Math.random() > 0.55) grid[r].push(' ')
else grid[r].push('+')
ctx.fillStyle = tile === '#' ? '#475569' : tile === '+' ? '#b45309' : '#3f6212'
ctx.fillRect(x, y, TILE, TILE)
if (tile === '+') {
ctx.fillStyle = '#92400e'
ctx.fillRect(x + 4, y + 14, TILE - 8, 4)
}
```Math.random() → 0 ile 1 arasında rastgele bir sayı.else if (Math.random() > 0.55) grid[r].push(' ') → duvar değilse ve sayı 0.55'ten büyükse (%45 ihtimal) zemin...else grid[r].push('+') → ...değilse kasa. Duvar olmayan karelerin yarısından biraz fazlası kasa olur.tile === '#' ? '#475569' : tile === '+' ? '#b45309' : '#3f6212' → iki ? : art arda: duvarsa gri, değilse
kasaysa kahverengi, o da değilse yeşil.if (tile === '+') { ... } → kasanın ortasına koyu bir şerit: 4 piksel içeriden, 14 piksel aşağıdan, 24 × 4.makeGrid içinde else grid[r].push(' ') satırını sil; yerine iki yeni satırı yaz.draw içinde renk satırını üç renkli hâliyle değiştir.ctx.fillRect(x, y, TILE, TILE) satırının altına şeridi çizen if bloğunu yaz.Beceriler: Diziler ve nesneler, Canvas üzerine çizim