Atölye › Bomberman Tarzı Arena › 36/42. adım
Açığa çıkmış bir eşyanın üstüne yürümek onu alır: eşya tablodan silinir ve oyuncu güçlenir. B bir bomba fazla, F bir kare daha uzun alev.
Güçlendirmeler stratejiyi değiştirir: iki bombayla bir düşmanı arada kıstırabilirsin; uzun alevler koridorların sonuna kadar uzanır, ama sana da uzanır.
```js
function pickUp() {
const t = tileOf(player)
const item = items.get(key(t.r, t.c))
if (!item || grid[t.r][t.c] !== ' ') return
items.delete(key(t.r, t.c))
if (item === 'bomb') maxBombs += 1
else power += 1
}
pickUp()
```const item = items.get(key(t.r, t.c)) → oyuncunun karesindeki eşya.if (!item || grid[t.r][t.c] !== ' ') return → eşya yoksa ya da kare henüz zemin değilse (kasa duruyorsa)
hiçbir şey yapma.items.delete(key(t.r, t.c)) → eşyayı tablodan sil: bir kez alınır, ekrandan da kaybolur.if (item === 'bomb') maxBombs += 1 → bomba sınırı bir artar; else power += 1 → alev bir kare uzar.pickUp() → update içinde, oyuncu hareket ettikten hemen sonra.function dropBomb() { satırının üstüne pickUp fonksiyonunu yaz.update içinde updatePlayer() satırının altına pickUp() yaz.Beceriler: Oyun durumları
← Güçlendirmeleri göster Güçleri göster →