Difference between revisions of "Sokoban Level 1o"

From NetHackWiki
Jump to navigation Jump to search
m (add missing final pushes)
 
(3 intermediate revisions by one other user not shown)
Line 34: Line 34:
  
 
== Strategy ==
 
== Strategy ==
:'''''NOTE:''' Page is a work in progress.''
 
 
The following solution solves the level without making any boulders 'stick', but may not be the fastest solution possible; improvements on solving and move organization are welcome.
 
The following solution solves the level without making any boulders 'stick', but may not be the fastest solution possible; improvements on solving and move organization are welcome.
  
Line 44: Line 43:
 
   --..|.....|<| '''G''' dddd d
 
   --..|.....|<| '''G''' dddd d
 
   |..A|BC.D.|^| '''J''' rrr*
 
   |..A|BC.D.|^| '''J''' rrr*
   |-......E-|^| '''I''' rrrr rr*
+
   |-......E-|^| '''I''' rrrr rrr*
 
   |...|.F..||^|  
 
   |...|.F..||^|  
 
   |@G.|-.---|^|  
 
   |@G.|-.---|^|  
Line 70: Line 69:
 
  --...|    ----
 
  --...|    ----
 
   -----         
 
   -----         
 +
 +
Along the way, be sure pick up the two [[scroll of earth|scrolls of earth]] as soon as possible to ensure that no monsters get a hold of them; remember to verify their [[beatitude]] before reading them in Sokoban, and only do so if you have misplaced or broken some other boulders.
  
 
Third set of moves:
 
Third set of moves:
  
 
   ------------  
 
   ------------  
   --..|.....|<| '''C''' d
+
   --..|.....|<| '''A''' dd
   |..A|BC.D.|^| '''D''' ll
+
   |..A|BC.D.|^| '''C''' d
   |-......E-|^| '''E''' u
+
   |-......E-|^| '''D''' ll
   |...|.F..||^| '''C''' lll
+
   |...|.F..||^| '''E''' u
   |>..|-.---|^|  
+
   |>..|-.---|^| '''C''' llll
 
   --.--|H|  |^|
 
   --.--|H|  |^|
 
  ---.--|.|  |^|
 
  ---.--|.|  |^|
Line 91: Line 92:
 
   ------------  
 
   ------------  
 
   --..|.....|<| '''F''' r
 
   --..|.....|<| '''F''' r
   |..A|BD.E.|^| '''H''' dddr rrrr uu*
+
   |...|BD.E.|^| '''C''' dddd ddrr rrrr rrru u*
   |-.C@....-|^|  
+
   |-C@.....-|^| '''H''' ddd_ ___r rrrr uuu*
   |...|.F..||^|  
+
   |..A|.F..||^|  
 
   |>..|-.---|^|  
 
   |>..|-.---|^|  
 
   --.--|H|  |^|
 
   --.--|H|  |^|
 
  ---.--|.|  |^|
 
  ---.--|.|  |^|
 
  |....--.----.|
 
  |....--.----.|
  |...........@|
+
  |............|
 +
|....------..|
 +
--...|    ----
 +
  -----       
 +
 
 +
Fifth set of moves:
 +
 
 +
  ------------
 +
  --..|.....|<| '''D''' dddd dddr rrrr uuuu*
 +
  |...|BD.E.|^| '''F''' lddd ddrr rrru uuuu*
 +
  |-.......-|^| '''E''' lldd dddd drrr rruu uuuu*
 +
  |..A|..F.||^|
 +
  |>..|-.---|^|
 +
  --.--|.|  |.|
 +
---.--|.|  |@|
 +
|....--.----.|
 +
|............|
 +
|....------..|
 +
--...|    ----
 +
  -----       
 +
 
 +
Last set of moves:
 +
 
 +
  ------------
 +
  --..|.....|<| '''B''' dlll dddd ddrr rrrr rrru uuuu uu*
 +
  |...|B....|^|
 +
  |-.......-|.|
 +
  |..A|....||@|
 +
  |>..|-.---|.|
 +
  --.--|.|  |.|
 +
---.--|.|  |.|
 +
|....--.----.|
 +
|............|
 
  |....------..|
 
  |....------..|
 
  --...|    ----
 
  --...|    ----

Latest revision as of 22:32, 11 June 2022

Sokoban Level 1o is a new possible map for Sokoban that appears in GruntHack and SlashTHEM. It has 11 boulders and 10 pits, leaving one spare boulder.

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

Strategy

The following solution solves the level without making any boulders 'stick', but may not be the fastest solution possible; improvements on solving and move organization are welcome.

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.

First set of moves:

  ------------ 
 --..|.....|<| G dddd d
 |..A|BC.D.|^| J rrr*
 |-......E-|^| I rrrr rrr*
 |...|.F..||^| 
 |@G.|-.---|^| 
 --.--|H|  |^|
---.--|.|  |^|
|....--.----^|
|.I..J..^^^..|
|.K..------..|
--...|    ----
 -----        

Second set of moves:

  ------------ 
 --..|.....|<| G urrr rrrr*
 |..A|BC.D.|^| K urrr rrrr rrru*
 |-......E-|^| 
 |...|.F..||^| 
 |>..|-.---|^| 
 --.--|H|  |^|
---.--|.|  |^|
|....--.----^|
|.......@.^..|
|.KG.------..|
--...|    ----
 -----        

Along the way, be sure pick up the two scrolls of earth as soon as possible to ensure that no monsters get a hold of them; remember to verify their beatitude before reading them in Sokoban, and only do so if you have misplaced or broken some other boulders.

Third set of moves:

  ------------ 
 --..|.....|<| A dd
 |..A|BC.D.|^| C d
 |-......E-|^| D ll
 |...|.F..||^| E u
 |>..|-.---|^| C llll
 --.--|H|  |^|
---.--|.|  |^|
|....--.----.|
|...........@|
|....------..|
--...|    ----
 -----        

Fourth set of moves:

  ------------ 
 --..|.....|<| F r
 |...|BD.E.|^| C dddd ddrr rrrr rrru u*
 |-C@.....-|^| H ddd_ ___r rrrr uuu*
 |..A|.F..||^| 
 |>..|-.---|^| 
 --.--|H|  |^|
---.--|.|  |^|
|....--.----.|
|............|
|....------..|
--...|    ----
 -----        

Fifth set of moves:

  ------------ 
 --..|.....|<| D dddd dddr rrrr uuuu*
 |...|BD.E.|^| F lddd ddrr rrru uuuu*
 |-.......-|^| E lldd dddd drrr rruu uuuu*
 |..A|..F.||^| 
 |>..|-.---|^| 
 --.--|.|  |.|
---.--|.|  |@|
|....--.----.|
|............|
|....------..|
--...|    ----
 -----        

Last set of moves:

  ------------ 
 --..|.....|<| B dlll dddd ddrr rrrr rrru uuuu uu*
 |...|B....|^| 
 |-.......-|.| 
 |..A|....||@| 
 |>..|-.---|.| 
 --.--|.|  |.|
---.--|.|  |.|
|....--.----.|
|............|
|....------..|
--...|    ----
 -----