Atölye › Sokoban › 12/29. adım
Bölüm sadece yazı olduğu için yeni bölüm eklemek, onu yazmak kadar kolay. İki bölüm ekliyoruz: iki kutulu küçük bir oda ve yedi kutulu, daha zor bir bölüm. (İnternette binlerce Sokoban bölümü bu biçimde paylaşılır; hepsini buraya yapıştırabilirsin.)
Satırların içindeki boşluklar da önemli: boşluk, üzerinde yürünebilen zemin demek.
```js
[
'######',
'# #',
'# $ #',
'# .. #',
'# @ #',
'######',
],
[
' #####',
'### #',
'#.@$ #',
'### $.#',
'#.##$ #',
'# # . ##',
'#$ *$.#',
'# . #',
'########',
],
```LEVELS listesinin bir elemanı: köşeli parantez içinde satırlar, sonunda virgül.cols en uzununu alıyor, Math.max bu yüzden vardı.* → baştan hedefin üstünde duran bir kutu.LEVELS[1] ikinci bölüm, LEVELS[2] üçüncü (sayma 0'dan başlar).LEVELS listesinin içinde, ilk bölümü kapatan ], satırının altına iki yeni bölümü yaz; listeyi kapatan ] en sonda
kalsın. Boşlukları doğru yazmak zor; bu bölümleri kopyalayıp yapıştırabilirsin. Çalıştır. Ekranda hâlâ ilk bölüm
var; aşağıdaki denemeyle diğerlerine bakabilirsin.
Beceriler: Diziler ve nesneler