Difference between revisions of "Sokoban Level 1n"

From NetHackWiki
Jump to navigation Jump to search
(organize)
(just noticed a p. critical mistake... this is probably the ideal fix)
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 24: Line 24:
  
 
==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 solution shown below is applicable in its entirety for this version of the level, and leaves 1 spare boulder.
+
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
 
  ----------------    0 boulder
Line 145: 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.
 +
 
 +
===Left lane===
 +
For UnNetHack, the left lane is slightly faster here:
  
 
  ----------------    '''I''' uuuu uu
 
  ----------------    '''I''' uuuu uu
Line 164: Line 167:
 
     ---------------
 
     ---------------
  
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 177: Line 180:
 
  --.--.--|..|-|.||.|
 
  --.--.--|..|-|.||.|
 
  |......||..|--.--.--
 
  |......||..|--.--.--
 +
|......-|..|-......|
 +
|.......|..|..---..|
 +
-----..............|
 +
    |.|....|..|...--
 +
    ---------------
 +
 +
===Right lane===
 +
In UnNetHack, you can also choose to fill the set of pits by the right pool of lava:
 +
 +
 +
----------------    '''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 llru uuuu ur*
 +
|...|..|..<.|..DE..| '''E''' d
 +
--.-|.-|^##^|......| '''I''' ll
 +
  |.||.|-^^.^--.--.-- '''E''' rddd ddd_ ____ ddll llll llru uuuu uur*
 +
  |.##.#}^^.^}#.##.|  '''I''' drrd dddd d___ ddll llll llru uuuu uuru*
 +
  |.||.|--..--|.||.|
 +
--.--.--|@.|-|.||.|
 +
|......||..|--H--I--
 +
|......-|..|-......|
 +
|.......|..|..---..|
 +
-----..............|
 +
    |.|....|..|...--
 +
    ---------------
 +
 +
====EvilHack====
 +
The solution from UnNetHack is applicable for this version of the level up to this point:
 +
 +
----------------   
 +
|...|..|>|.--..|   
 +
|.|.|.......B..--- 
 +
|.|....--##--.C..---
 +
|...|..|..<.|..DE..|
 +
--.-|.-|###^|......|
 +
  |.||.|-.^.^--.--.--
 +
  |.##.#}.^.^}#.##.| 
 +
  |.||.|--..--|.||.|
 +
--.--.--|@.|-|.||.|
 +
|......||..|--H--I--
 +
|......-|..|-......|
 +
|.......|..|..---..|
 +
-----..............|
 +
    |.|....|..|...--
 +
    ---------------
 +
 +
Here, a modified version of the [[#Right Lane|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--
 
  |......-|..|-......|
 
  |......-|..|-......|
 
  |.......|..|..---..|
 
  |.......|..|..---..|

Revision as of 18:45, 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.

Left lane

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..---
|.|....--##--....---
|...|..|..<.|......|
--.-|.-|.##^|......|
 |.||.|-@..^--.--.--
 |.##.#}...^}#.##.|
 |.||.|--..--|.||.|
--.--.--|..|-|.||.|
|......||..|--.--.--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

Right lane

In UnNetHack, you can also choose to fill the set of pits by the right pool of lava:


----------------     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 llru uuuu ur*
|...|..|..<.|..DE..| E d
--.-|.-|^##^|......| I ll
 |.||.|-^^.^--.--.-- E rddd ddd_ ____ ddll llll llru uuuu uur*
 |.##.#}^^.^}#.##.|  I drrd dddd d___ ddll llll llru uuuu uuru*
 |.||.|--..--|.||.|
--.--.--|@.|-|.||.|
|......||..|--H--I--
|......-|..|-......|
|.......|..|..---..|
-----..............|
    |.|....|..|...--
    ---------------

EvilHack

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

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

Here, a modified version of the 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

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: