Difference between revisions of "Sokoban Level 1n"

From NetHackWiki
Jump to navigation Jump to search
(bit more formatting - can leave off the right side deal for Un so as not to over-complicate things)
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
In UnNetHack, this level has 16 [[boulder]]s and 18 [[pit]]s, but only 15 of them need to be filled, leaving 1 spare boulder. Like all Sokoban levels in UnNetHack, this level may be flipped horizontally or vertically.
 
In UnNetHack, this level has 16 [[boulder]]s and 18 [[pit]]s, but only 15 of them need to be filled, leaving 1 spare boulder. Like all Sokoban levels in UnNetHack, this level may be flipped horizontally or vertically.
  
Beware of the [[lava]] near the end of this level, which can spell a very quick end to a promising character.
+
Beware of the [[lava]] near the end of this level, which can spell a very quick end to a promising character and may be devastating even if you survive with [[fire resistance]].
  
 
  ----------------    0 boulder
 
  ----------------    0 boulder
Line 23: Line 23:
 
     ---------------
 
     ---------------
  
== Strategy ==
+
==EvilHack==
 +
EvilHack removes the extra pits on the leftmost lane and adds a row of iron bars nearby, relocating the upstair to the north of it; the amount of boulders is unchanged.
  
 +
----------------    0 boulder
 +
|...|..|>|.--..|    ^ pit
 +
|.|.|..0....0..---  > starting position/downstairs
 +
|.|....--##--.0..--- < upstairs
 +
|...|..|<...|..00..| # iron bars
 +
--0-|0-|###^|......| } lava
 +
  |.||.|-.^^^--.--.--
 +
  |.##.#}.^^^}#.##.|
 +
  |.||.|--^^--|.||.|
 +
--.--.--|^^|-|.||.|
 +
|......||^^|--0--0--
 +
|..00..-|^^|-......|
 +
|.0..0..|..|..---..|
 +
-----..0...0....0..|
 +
    |.|....|..|...--
 +
    ---------------
 +
 +
==Strategy==
 
The main idea here is to fill in both lanes of pits in the center to make enough room to push boulders horizontally into one of the sets of pits near the lava pools.
 
The main idea here is to fill in both lanes of pits in the center to make enough room to push boulders horizontally into one of the sets of pits near the lava pools.
  
Line 126: Line 145:
 
     ---------------
 
     ---------------
  
The next boulder needs to be moved to prevent the remaining boulders from getting stuck, but from there the boulders of the upper right chamber can be used to finish the left lane of pits and fill in one of the sets of three pits near the lava pools, which you should be careful of:
+
The next boulder needs to be moved to prevent the remaining boulders from getting stuck, but from there the boulders of the upper right chamber can be used to finish the left lane of pits and fill in one of the sets of three pits near the lava pools, which you should be careful of. For UnNetHack, the left lane is slightly faster here:
  
 
  ----------------    '''I''' uuuu uu
 
  ----------------    '''I''' uuuu uu
Line 145: Line 164:
 
     ---------------
 
     ---------------
  
The level is now complete. Check under the final boulder in case an item happens to be underneath:
+
Check under the final boulder in case an item happens to be underneath.
  
 
  ----------------
 
  ----------------
Line 164: Line 183:
 
     ---------------
 
     ---------------
  
==EvilHack==
+
===EvilHack===
EvilHack removes the extra pits on the leftmost lane and adds a row of iron bars nearby, relocating the upstair to the north of it; the amount of boulders is unchanged. The above solution is applicable in its entirety for this version of the level, and leaves 1 spare boulder.
+
The solution for UnNetHack is applicable for this version of the level up to this point:
 +
 
 +
----------------   
 +
|...|..|>|.--..|   
 +
|.|.|.......B..--- 
 +
|.|....--##--.C..---
 +
|...|..|..<.|..DE..|
 +
--.-|.-|###^|......|
 +
  |.||.|-.^.^--.--.--
 +
  |.##.#}.^.^}#.##.| 
 +
  |.||.|--..--|.||.|
 +
--.--.--|@.|-|.||.|
 +
|......||..|--H--I--
 +
|......-|..|-......|
 +
|.......|..|..---..|
 +
-----..............|
 +
    |.|....|..|...--
 +
    ---------------
 +
 
 +
Here, a right lane strategy is required as the group of pits by the left pool of lava are removed:
  
  ----------------    0 boulder
+
  ----------------    '''I''' uuuu uu
  |...|..|>|.--..|    ^ pit
+
  |...|..|>|.--..|    '''H''' drrr ____ ____ ddll llll lluu uuuu*
  |.|.|..0....0..---  > starting position/downstairs
+
  |.|.|.......B..---  '''C''' dddd dddd rrr_ ddll llll lluu uuuu u*
  |.|....--##--.0..--- < upstairs
+
  |.|....--##--.C..--- '''D''' dldd dddd rrr_ ddll llll lluu uuuu rr*
  |...|..|<...|..00..| # iron bars
+
  |...|..|..<.|..DE..| '''E''' d
  --0-|0-|###^|......| } lava
+
  --.-|.-|###^|......| '''I''' ll
   |.||.|-.^^^--.--.--  
+
   |.||.|-.^.^--.--.-- '''E''' rddd ddd_ ____ ddll llll lluu uuuu urr*
   |.##.#}.^^^}#.##.|
+
   |.##.#}.^.^}#.##.| '''I''' drrd dddd d___ ddll llll lluu uuuu urru*
   |.||.|--^^--|.||.|
+
   |.||.|--..--|.||.|
  --.--.--|^^|-|.||.|
+
  --.--.--|@.|-|.||.|
  |......||^^|--0--0--
+
  |......||..|--H--I--
  |..00..-|^^|-......|
+
  |......-|..|-......|
  |.0..0..|..|..---..|
+
  |.......|..|..---..|
  -----..0...0....0..|
+
  -----..............|
 
     |.|....|..|...--
 
     |.|....|..|...--
 
     ---------------
 
     ---------------
  
== Next level ==
+
==Next level==
 +
The pool of possible levels on the next floor depends on the variant:
 +
 
 +
===UnNetHack===
 
UnNetHack's Sokoban branch has only three levels per game, collapsing the 'second' levels into the first floor, so the first level leads straight to the pool of third levels:
 
UnNetHack's Sokoban branch has only three levels per game, collapsing the 'second' levels into the first floor, so the first level leads straight to the pool of third levels:
  

Latest revision as of 19:04, 17 July 2023

Sokoban Level 1n is one of the new possible maps for Sokoban Level 1 in UnNetHack; an altered version of this level may also appear as a second floor map in EvilHack.

UnNetHack

In UnNetHack, this level has 16 boulders and 18 pits, but only 15 of them need to be filled, leaving 1 spare boulder. Like all Sokoban levels in UnNetHack, this level may be flipped horizontally or vertically.

Beware of the lava near the end of this level, which can spell a very quick end to a promising character and may be devastating even if you survive with fire resistance.

----------------     0 boulder
|...|..|>|.--..|     ^ pit
|.|.|..0....0..---   > starting position/downstairs
|.|....--##--.0..--- < upstairs
|...|..|..<.|..00..| ? scroll of earth
--0-|0-|^##^|......| # iron bars
 |.||.|-^^^^--.--.-- } lava
 |.##.#}^^^^}#.##.|
 |.||.|--^^--|.||.|
--.--.--|^^|-|.||.|
|......||^^|--0--0--
|..00..-|^^|-......|
|.0..0..|??|..---..|
-----..0...0....0..|
    |.|....|..|...--
    ---------------

EvilHack

EvilHack removes the extra pits on the leftmost lane and adds a row of iron bars nearby, relocating the upstair to the north of it; the amount of boulders is unchanged.

----------------     0 boulder
|...|..|>|.--..|     ^ pit
|.|.|..0....0..---   > starting position/downstairs
|.|....--##--.0..--- < upstairs
|...|..|<...|..00..| # iron bars
--0-|0-|###^|......| } lava
 |.||.|-.^^^--.--.-- 
 |.##.#}.^^^}#.##.|
 |.||.|--^^--|.||.|
--.--.--|^^|-|.||.|
|......||^^|--0--0--
|..00..-|^^|-......|
|.0..0..|..|..---..|
-----..0...0....0..|
    |.|....|..|...--
    ---------------

Strategy

The main idea here is to fill in both lanes of pits in the center to make enough room to push boulders horizontally into one of the sets of pits near the lava pools.

The following solution may not be very fast or organized. Improvements welcome. Like all Sokoban levels it can be solved without making any boulders 'stick'.

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, make your way to the lower left chamber, pushing the boulders the only way that prevents them from sticking other boulders:

----------------     A ll
|...|..|@|.--..|     F dddd dd
|.|.|..A....B..---
|.|....--##--.C..---
|...|..|..<.|..DE..|
--F-|G-|^##^|......|
 |.||.|-^^^^--.--.--
 |.##.#}^^^^}#.##.|
 |.||.|--^^--|.||.|
--.--.--|^^|-|.||.|
|......||^^|--H--I--
|..JK..-|^^|-......|
|.L..M..|??|..---..|
-----..N...O....P..|
    |.|....|..|...--
    ---------------

Push the first boulder in.

----------------     N rrru u*
|...|..|>|.--..|
|.|.|A......B..---
|.|....--##--.C..---
|...|..|..<.|..DE..|
--.-|G-|^##^|......|
 |.||.|-^^^^--.--.--
 |.##.#}^^^^}#.##.|
 |.||.|--^^--|.||.|
--.--.--|^^|-|.||.|
|.@....||^^|--H--I--
|.FJK..-|^^|-......|
|.L..M..|??|..---..|
-----..N...O....P..|
    |.|....|..|...--
    ---------------

Use the boulders in the lower left chamber to finish the right lane of pits:

----------------     M u
|...|..|>|.--..|     L rrrr d__ rrrr uuu*
|.|.|A......B..---   M drd_ ___ rrrr uuuu*
|.|....--##--.C..--- K drrd ___ rrrr uuuu u*
|...|..|..<.|..DE..| J drrr d__ rrrr uuuu uu*
--.-|G-|^##^|......| F rrrr dd_ rrrr uuuu uuu*
 |.||.|-^^^^--.--.--
 |.##.#}^^^^}#.##.|
 |.||.|--^^--|.||.|
--.--.--|^^|-|.||.|
|......||^^|--H--I--
|.FJK..-|^.|-......|
|.L..M..|.@|..---..|
-----......O....P..|
    |.|....|..|...--
    ---------------

Use the last two boulders on the left to start work on the left lane:

----------------     G dddd dd__ __ rddr rruu*
|...|..|>|.--..|     A dddd dddd d_ rddr rruu u*
|.|.|A......B..---
|.|....--##--.C..---
|...|..|..<.|..DE..|
--.-|G-|^##^|......|
 |.||.|-^^.^--.--.--
 |.##.#}^^@^}#.##.|
 |.||.|--^.--|.||.|
--.--.--|^.|-|.||.|
|......||^.|--H--I--
|......-|^.|-......|
|.......|..|..---..|
-----......O....P..|
    |.|....|..|...--
    ---------------

Break into the lower right chamber to continue filling the pits of the left lane:

----------------     O rru
|...|..|>|.--..|     P llll lllu uuu*
|.|.|.......B..---   O dlll luuu uu*
|.|....--##--.C..---
|...|..|..<.|..DE..|
--.-|.-|^##^|......|
 |.||.|-^^.^--.--.--
 |.##.#}^^.^}#.##.|
 |.||.|--^.--|.||.|
--.--.--|^.|-|.||.|
|......||..|--H--I--
|......-|@.|-......|
|.......|..|..---..|
-----......O....P..|
    |.|....|..|...--
    ---------------

The next boulder needs to be moved to prevent the remaining boulders from getting stuck, but from there the boulders of the upper right chamber can be used to finish the left lane of pits and fill in one of the sets of three pits near the lava pools, which you should be careful of. For UnNetHack, the left lane is slightly faster here:

----------------     I uuuu uu
|...|..|>|.--..|     H drrr ____ ____ ddll llll lluu uuuu*
|.|.|.......B..---   C dddd dddd rrr_ ddll llll lluu uuuu u*
|.|....--##--.C..--- D dldd dddd rrr_ ddll llll lluu uuuu l*
|...|..|..<.|..DE..| E d
--.-|.-|^##^|......| I ll
 |.||.|-^^.^--.--.-- E rddd ddd_ ____ ddll llll lluu uuuu ul*
 |.##.#}^^.^}#.##.|  I drrd dddd d___ ddll llll lluu uuuu ulu*
 |.||.|--..--|.||.|
--.--.--|@.|-|.||.|
|......||..|--H--I--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

Check under the final boulder in case an item happens to be underneath.

----------------
|...|..|>|.--..|
|.|.|.......B..---
|.|....--##--....---
|...|..|..<.|......|
--.-|.-|.##^|......|
 |.||.|-@..^--.--.--
 |.##.#}...^}#.##.|
 |.||.|--..--|.||.|
--.--.--|..|-|.||.|
|......||..|--.--.--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

EvilHack

The solution for UnNetHack is applicable for this version of the level up to this point:

----------------     
|...|..|>|.--..|     
|.|.|.......B..---   
|.|....--##--.C..--- 
|...|..|..<.|..DE..| 
--.-|.-|###^|......| 
 |.||.|-.^.^--.--.-- 
 |.##.#}.^.^}#.##.|  
 |.||.|--..--|.||.|
--.--.--|@.|-|.||.|
|......||..|--H--I--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

Here, a right lane strategy is required as the group of pits by the left pool of lava are removed:

----------------     I uuuu uu
|...|..|>|.--..|     H drrr ____ ____ ddll llll lluu uuuu*
|.|.|.......B..---   C dddd dddd rrr_ ddll llll lluu uuuu u*
|.|....--##--.C..--- D dldd dddd rrr_ ddll llll lluu uuuu rr*
|...|..|..<.|..DE..| E d
--.-|.-|###^|......| I ll
 |.||.|-.^.^--.--.-- E rddd ddd_ ____ ddll llll lluu uuuu urr*
 |.##.#}.^.^}#.##.|  I drrd dddd d___ ddll llll lluu uuuu urru*
 |.||.|--..--|.||.|
--.--.--|@.|-|.||.|
|......||..|--H--I--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

Next level

The pool of possible levels on the next floor depends on the variant:

UnNetHack

UnNetHack's Sokoban branch has only three levels per game, collapsing the 'second' levels into the first floor, so the first level leads straight to the pool of third levels: