Difference between revisions of "Sokoban Level 1a"

From NetHackWiki
Jump to navigation Jump to search
m (cleanup)
(corrections, reorganised, recat to Category:Special levels)
Line 1: Line 1:
 
This first [[Sokoban]] level is not very hard. The level has 12 [[boulder|boulders]] and 10 [[pit|pits]], so 2 boulders are spare. In the level (as well as in level 1b) are two [[scroll of earth|scrolls of earth]].
 
This first [[Sokoban]] level is not very hard. The level has 12 [[boulder|boulders]] and 10 [[pit|pits]], so 2 boulders are spare. In the level (as well as in level 1b) are two [[scroll of earth|scrolls of earth]].
  
0 boulder
+
  -------- ------ 0 boulder
^ pit
+
  |<|>...---....| ^ pit
@ starting position/downstairs
+
  |^|-.00....0..| > starting position/downstairs
< upstairs
+
  |^||..00|.0.0.| < upstairs
? scroll of earth
+
  |^||....|.....| ? scroll of earth
 
 
  -------- ------
 
  |<|@...---....|
 
  |^|-.00....0..|
 
  |^||..00|.0.0.|
 
  |^||....|.....|
 
 
  |^|------0----|
 
  |^|------0----|
 
  |^|    |......|
 
  |^|    |......|
Line 20: Line 14:
  
 
== Strategy ==
 
== Strategy ==
The following solution solves the level without putting any blocks in an immobile position. Faster solutions which do not necessarily leave every boulder free might exis.
+
The following solution solves the level without putting any blocks in an immobile position. Faster solutions which do not necessarily leave every boulder free might exist.
  
All boulders are replaced by letters so they can be referred to. Moving the boulders is shortened to '''r''' for right, '''l''' for left, '''u''' for up, '''d''' for down. An asterisk is used to denote the last move filled a pit (and thus removed the boulder from the game). So '''Nddrr*''' means move boulder '''N''' two times down and two times to the right into a pit.
+
All boulders are replaced by letters so they can be referred to. Moving the boulders is shortened to '''r''' for right, '''l''' for left, '''u''' for up, '''d''' for down. An asterisk is used to denote the last move filled a pit (and thus removed the boulder from the game). So "'''N''' ddrr*" means move boulder '''N''' two times down and two times to the right into a pit.
  
  -------- ------
+
This is the starting position. First, clear the way into the lower right room:
  |<|@...---....|
+
 
  |^|-.AB....C..|
+
  -------- ------ '''A''' d
 +
  |<|@...---....| '''B''' rrrr
 +
  |^|-.AB....C..| '''H''' dd
 
  |^||..DE|.F.G.|
 
  |^||..DE|.F.G.|
 
  |^||....|.....|
 
  |^||....|.....|
Line 35: Line 31:
 
  |??-----......|
 
  |??-----......|
 
  ----  --------
 
  ----  --------
Make your way into the lower right room:
 
Ad
 
Brrrr
 
Hdd
 
  
  -------- ------
+
Clear the lower right room:
  |<|>...---....|
+
 
  |^|-......BC..|
+
  -------- ------ '''J''' u
  |^||.ADE|.F.G.|
+
  |<|>...---....| '''I''' l*
  |^||....|.....|
+
  |^|-......BC..| '''L''' u
  |^|------.----|
+
  |^||.ADE|.F.G.| '''K''' llll*
  |^|    |.@....|
+
  |^||....|.....| '''L''' dlll lll*
 +
  |^|------.----| '''H''' dlll lll*
 +
  |^|    |.@....| '''J''' dlll llll u*
 
  |^------.H....|
 
  |^------.H....|
 
  |..^^^^IJKL...|
 
  |..^^^^IJKL...|
 
  |??-----......|
 
  |??-----......|
 
  ----  --------
 
  ----  --------
Clear the lower right room
+
 
Ju
+
Pickup the two scrolls of earth, then clean the upper right room. There are several ways to do this, here is one.
Il*
+
 
Lu
+
  -------- ------ '''F''' r
Kllll*
+
  |<|>...---....| '''B''' ddld dddl llll lllu u*
Ldllllll*
+
  |^|-......BC..| '''G''' dlll dddd llll llll uuu*
Hdllllll*
+
  |^||.ADE|.F.G.| '''F''' lldd dddl llll lllu uuu*
Jdlllllllu*
+
  |^||....|.....| '''C''' ddll dddd llll llll uuuu u*
Pickup the two scrolls of earth. Remember to '#name' them and do not read them in sokoban except when you misplaced some other boulders. First check whether they are blessed or cursed.
 
  -------- ------
 
  |<|>...---....|
 
  |^|-......BC..|
 
  |^||.ADE|.F.G.|
 
  |^||....|.....|
 
 
  |^|------.----|
 
  |^|------.----|
 
  |^|    |......|
 
  |^|    |......|
Line 71: Line 59:
 
  |.@-----......|
 
  |.@-----......|
 
  ----  --------
 
  ----  --------
Clean the upper left room. There are several ways to do this, here is one.
 
Fr
 
Bddlddddlllllllluu*
 
Gdlllddddlllllllluuu*
 
Flldddddlllllllluuuu*
 
Cddllddddlllllllluuuuu*
 
  
  -------- ------
+
Take one of the remaining boulders and finish the level:
 +
 
 +
  -------- ------ '''E''' urrr ddld dddl llll lllu uuuu u*
 
  |<|>...---....|
 
  |<|>...---....|
 
  |^|-..........|
 
  |^|-..........|
Line 89: Line 73:
 
  |..-----......|
 
  |..-----......|
 
  ----  --------
 
  ----  --------
Take one of the remaining boulders and finish the level.
 
Eurrrddlddddrrrrrrrruuuuuu*
 
 
-------- ------
 
|<|>...---....|
 
|.|-..........|
 
|@||.AD.|.....|
 
|.||....|.....|
 
|.|------.----|
 
|.|    |......|
 
|.------......|
 
|.............|
 
|..-----......|
 
----  --------
 
The remaining two boulders are free to move and should be checked for [[wand|wands]], [[ring|rings]] or [[food]]
 
  
[[Category:Dungeon branches]]
+
[[Category:Special levels]]

Revision as of 12:49, 29 August 2006

This first Sokoban level is not very hard. The level has 12 boulders and 10 pits, so 2 boulders are spare. In the level (as well as in level 1b) are two scrolls of earth.

-------- ------ 0 boulder
|<|>...---....| ^ pit
|^|-.00....0..| > starting position/downstairs
|^||..00|.0.0.| < upstairs
|^||....|.....| ? scroll of earth
|^|------0----|
|^|    |......|
|^------......|
|..^^^^0000...|
|??-----......|
----   --------

Strategy

The following solution solves the level without putting any blocks in an immobile position. Faster solutions which do not necessarily leave every boulder free might exist.

All boulders are replaced by letters so they can be referred to. Moving the boulders is shortened to r for right, l for left, u for up, d for down. An asterisk is used to denote the last move filled a pit (and thus removed the boulder from the game). So "N ddrr*" means move boulder N two times down and two times to the right into a pit.

This is the starting position. First, clear the way into the lower right room:

-------- ------ A d
|<|@...---....| B rrrr
|^|-.AB....C..| H dd
|^||..DE|.F.G.|
|^||....|.....|
|^|------H----|
|^|    |......|
|^------......|
|..^^^^IJKL...|
|??-----......|
----   --------

Clear the lower right room:

-------- ------ J u
|<|>...---....| I l*
|^|-......BC..| L u
|^||.ADE|.F.G.| K llll*
|^||....|.....| L dlll lll*
|^|------.----| H dlll lll*
|^|    |.@....| J dlll llll u*
|^------.H....|
|..^^^^IJKL...|
|??-----......|
----   --------

Pickup the two scrolls of earth, then clean the upper right room. There are several ways to do this, here is one.

-------- ------ F r
|<|>...---....| B ddld dddl llll lllu u*
|^|-......BC..| G dlll dddd llll llll uuu*
|^||.ADE|.F.G.| F lldd dddl llll lllu uuu*
|^||....|.....| C ddll dddd llll llll uuuu u*
|^|------.----|
|^|    |......|
|.------......|
|.............|
|.@-----......|
----   --------

Take one of the remaining boulders and finish the level:

-------- ------  E urrr ddld dddl llll lllu uuuu u*
|<|>...---....|
|^|-..........|
|.||.ADE|.....|
|@||....|.....|
|.|------.----|
|.|    |......|
|.------......|
|.............|
|..-----......|
----   --------