Инструменты пользователя

Инструменты сайта


wiki:sokoban

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:sokoban [2016/06/14 10:34] – [Уровень 2, версия A.] engelsonwiki:sokoban [2025/09/20 11:29] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +~~NOTOC~~
 +====== Как пройти уровни Сокобана в NetHack 3.3.1? ======
 +
 +<WRAP center round box>
 +//© by [[kroisos@win.tue.nl|Boudewijn Waijers]], with contributions by various others. \\ 
 +© HTML Conversion by [[knepveu@steelypips.org|Kate Nepveu]]. Created March 5, 2001. \\
 +© Источник: [[http://www.steelypips.org/nethack/soko-331.html]] \\
 +© Перевод: [[engelson@yandex.ru|Марк Амелин]]//
 +</WRAP>
 +
 +
 +----
 +
 +**Примечание:**  Карты Sokoban-а не изменятся в версиях 3.4.0 или 3.4.3, и этот спойлер, соответственно, остается в силе.
 +
 +{{:wiki:tiles:object.boulder.png?nolink |}}Валуны представлены заглавными буквами (**A**, **B**, ...), чтобы можно было ссылаться на них. Чтобы понять местоположение объекта на карте, используются координаты, показанные сверху и слева от карты в формате:
 +**X**, **Y**
 +Например, исходное положение на уровне **1**, версии **A**, является (**7**,**5**).
 +
 +Если написано: <<//Завершите несколько валунов//>>, то вы должны задвинуть их в том порядке, в котором они упоминаются.
 +
 +Есть и другие решения, наверняка. Возможно, что более быстрые. Если у вас есть более быстрое решение, не стесняйтесь использовать его.
 +
 +Обратите внимание, что у уровней Sokoban __иная внутренняя нумерация__,  а не та, что используются ниже. Начиная с уровня 4 может возникнуть путаница, даже если вы двигаетесь вверх, а не вниз.
 +Здесь: уровень **1** -- первый уровень, который Вы будете видеть в своей игре, а уровень **4** -- последний, с наградой в финале.
 +
 +<WRAP center round tip>
 +**Важный совет:** после того, как вы закончили уровень, задвиньте все оставшиеся валуны в углы, где они станут безвредными. Вы же не хотите случайно переместить их, что бы они заперли вас, когда будете возвращаться?
 +Кроме того, может найтись что-то,  лежащее под ними.
 +</WRAP>
 +
 +
 +===== Краткий обзор уровней Sokoban =====
 +
 +**Примечание:** ссылки являются решениями.
 +
 +^  [[wiki:sokoban#uroven_1_versija_a|Уровень 1, версия A.]]  ^ [[wiki:sokoban#uroven_1_versija_b|Уровень 1, версия B.]] ^
 +|[[wiki:sokoban#uroven_1_versija_a|{{  :wiki:sokoban:sl1va1.png  |}}]]|[[wiki:sokoban#uroven_1_versija_b|{{  :wiki:sokoban:sl1vb1.png |}}]]|
 +
 +^ [[wiki:sokoban#uroven_2_versija_a|Уровень 2, версия A.]] ^ [[wiki:sokoban#uroven_2_versija_b|Уровень 2, версия B.]] ^
 +|[[wiki:sokoban#uroven_2_versija_a|{{  :wiki:sokoban:sl2va1.png |}}]]|[[wiki:sokoban#uroven_2_versija_b|{{  :wiki:sokoban:sl2vb1.png |}}]]|
 +
 +^ [[wiki:sokoban#uroven_3_versija_a|Уровень 3, версия A.]] ^ [[wiki:sokoban#uroven_3_versija_b|Уровень 3, версия B.]] ^
 +|[[wiki:sokoban#uroven_3_versija_a|{{  :wiki:sokoban:sl3va1.png |}}]]|[[wiki:sokoban#uroven_3_versija_b|{{  :wiki:sokoban:sl3vb1.png |}}]]|
 +
 +^ [[wiki:sokoban#uroven_4_versija_a|Уровень 4, версия A.]] ^ [[wiki:sokoban#uroven_4_versija_b|Уровень 4, версия B.]] ^
 +|[[wiki:sokoban#uroven_4_versija_a|{{  :wiki:sokoban:sl4va1.png |}}]]|[[wiki:sokoban#uroven_4_versija_b|{{  :wiki:sokoban:sl4vb1.png |}}]]|
 +
 +----
 +
 +===== Решения по уровням: =====
 +
 +==== Уровень 1, версия A. ====
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl1va1.png |}}
 +</WRAP>
 +
 +<WRAP half column>
 +1. → Сдвиньте **A** вправо на один квадрат.\\  2. ↑ Сдвиньте **C** вверх на один квадрат.\\ 3.  → Сдвиньте **D** вправо на один квадрат.\\  4.  → Сдвиньте **D** влево до (**4**,**4**).\\  5.  ↓ Сдвиньте **E** вниз до (**11**,**8**). 
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так: 
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl1va2.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. ← Сдвиньте **H** влево на один квадрат. \\ 2. Завершите  **I**, **J**, **E**, **G**, **H**, **F**, **B**, **D**, и **C**. 
 +</WRAP>
 +</WRAP>
 +
 +Один валун (**A**) остается. Два свитка в (**3**,**12**) и (**4**,**12**) всегда являются свитками земли ([[nw>Scroll_of_earth|Scroll of earth]]).
 +
 +----
 +
 +==== Уровень 1, версия B. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl1vb1.png?158×206|}}
 +</WRAP>
 +<WRAP half column>
 +1. ↓ Сдвинте **A** вниз на один квадрат.\\ 2. → Сдвинте **B** вправо до  (**11**,**3**).\\ 3. ↓ Сдвинте **H** вниз до (**10**,**8**)\\ 4. ↑ Сдвинте **J** вверх один квадрат.\\ 5. Завершите **I**.\\ 6. ↑ Сдвинте **L** вверх на один квадрат.\\ 7. Завершите **K**, **J**, **H** и **L**.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl1vb2.png?157×200|}}
 +</WRAP>
 +<WRAP half column>
 +1. ↓ Сдвинте **C** вниз на один квадрат\\ 2. ← Сдвиньте **B** влево до (**6**,**3**).\\ 3. ↓ Сдвиньте **G** вниз на один квадрат, затем влево до (**10**,**5**).\\ 4. Завершите **G**.\\ 5. Завершите **C** и **F**, как **G**.\\ 6. Двигайте **B** → вправо до (**11**,**3**), затем ↓ вниз на два квадрата, потом влево до (**10**,**5**).\\ 7. Завершите **B**.\\ 8. ↑ Сдвиньте **A** вверх на один квадрат.\\ 9. Завершите **A** как **B**.
 +</WRAP>
 +</WRAP>
 +
 +Два валуна (**D** и **E**) остаются. Два свитка в (**2**,**10**) и (**3**,**10**) всегда являются свитками земли ([[nw>Scroll_of_earth|Scroll of earth]]).
 +
 +----
 +
 +==== Уровень 2, версия A. ====
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl2va1.png|}} 
 +</WRAP>
 +
 +<WRAP half column>
 +1. ← Сдвиньте **E** влево (**3**,**4**).\\ 2. → Сдвиньте **L** вправо (**9**,**9**).\\ 3. → Сдвиньте **R** вправо на один квадрат.\\ 4. Завершите **T**, **S**, **M**, **R**, **K**, **J** и **L**.\\ 5. Завершите **N**, **O**, **P**, **G** и **E**.\\ 6. ← Сдвиньте **F** влево на один квадрат.\\ 7. Завершите **H**.\\ 8. ↑ Сдвиньте  **F** вверх до (**3**,**4**).\\ 9. Завершите **F** и **A**.
 +</WRAP>
 +</WRAP>
 +
 +Пять валунов (**B**, **C**, **D**, **I** и **Q**) остаются.
 +
 +----
 +
 +==== Уровень 2, версия B. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl2vb1.png?|}}
 +</WRAP>
 +<WRAP half column>
 + 1. ↓ Сдвиньте **B** вниз на два квадрата.\\ 2. ← Сдвиньте **C** влево на один квадрат.\\ 3. → Сдвиньте **P** вправо на три квадрата, затем вверх на один квадрат до (**7**,**11**).\\ 4. Завершите **O**.\\ 5. ↓ Сдвиньте **N** вниз на один квадрат, затем влево до (**3**,**12**).\\ 6. ← Сдвиньте **M** влево на  один квадрат.\\ 7. ↑ Сдвиньте **F** вверх на один квадрат.\\ 8. ← Сдвиньте **B** влево  на два квадрата.\\ 9. ↓ Сдвиньте **K** вниз на два квадрата.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl2vb2.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. Сдвиньте **M** → вправо на один квадрат, затем ↓ вниз до (**11**,**11**).\\ 2. Завершите **M**.\\ 3. Сдвиньте **N** → вправо до (**10**,**12**), а затем ↑ вверх до (**10**,**10**).\\ 4. Завершите **N**, как **М**.\\ 5. Сдвиньте **K** ↓ вниз на один квадрат, затем влево до (**3**,**12**).\\ 6. Завершите **K**, как **N**.\\ 7. Сдвиньте **P** → вправо на один квадрат, затем ↓ вниз на один квадрат.\\ 8. Завершите **P**, как **N**.\\ 9. Сдвиньте **L** ↓ вниз на два квадрата, затем ← влево до (**3**,**12**).\\ 10. Завершите **L**, как **N**.\\ 11. Сдвиньте **I** ↓ вниз на один квадрат, потом → вправо на один квадрат, затем ↓ вниз к (**8**,**12**).\\ 12. Завершите **I**, как **N**.\\ 13. Сдвиньте **J** → вправо до (**8**,**9**), затем ↓ вниз к (**8**,**12**).\\ 14. Завершите **J**, как **N**.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl2vb3.png|}}
 +</WRAP>
 +<WRAP half column>
 +
 +1. ← Сдвиньте **H** влево на один квадрат.\\ 2. Сдвиньте **B** ↓ вниз на один квадрат, затем → вправо на один квадрат , затем ↓ вниз к (**8**,**12**).\\ 3. Завершите **B**.\\ 4. Сдвиньте **C** ↓ вниз на один квадрат, затем ← влево на два квадрата до (**7**,**6**).\\ 5. Завершите **C**, как **B**.\\ 6. Сдвиньте **F** ← влево на один квадрат, затем ↓ вниз на один квадрат, затем ← влево до (**7**,**6**).\\ 7. Завершите **F**, как **C**.\\ 8. → Сдвиньте **G** вправо на один квадрат.\\ 9. ↑ Сдвиньте **D** вверх на один квадрат.\\ 10. → Сдвиньте **E** вправо на два квадрата, на (**7**,**6**).\\ 11. Завершите **E**, как **F**.
 +</WRAP>
 +</WRAP>
 +
 +Четыре валуна (**A**,**D**, **G** и **H**) остаются.
 +
 +----
 +
 +==== Уровень 3, версия A. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl3va1.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. ← Сдвиньте **M** влево на один квадрат.\\ 2. Завершите **M**.\\ 3. → Сдвиньте **J** вправо на один квадрат.\\ 4. Завершите **L**, **J**, **A** и **B**.\\ 5. ↓ Сдвиньте вниз **D** до (**9**,**6**).\\ 6. Завершите **I**.\\ 7. ↓ Сдвиньте **K** вниз на два квадрата, затем ← влево до (**3**,**10**).\\ 8. Завершите **K**.\\ 9. ↑ Сдвиньте **E** вверх на один квадрат.\\ 10. Сдвиньте **F** → вправо на один квадрат, затем ↑ вверх на один квадрат, до (**9**,**3**).\\ 11. Сдвиньте **E** ↓ вниз один квадрат, затем ← влево на один квадрат, до (**5**,**4**).\\ 12. Сдвиньте **E** ↑ вверх на один квадрат, затем ← влево на два квадрата.\\ 13. Завершите **E**.\\ 14. Сдвиньте **C** ↓ вниз на один квадрат, затем ← влево на три квадрата, до (**5**,**4**).\\ 15. Завершите **C** как **E**.\\ 16. Сдвиньте **D** → вправо на два квадрата, затем ← влево до (**8**,**6**).\\ 17. Сдвиньте **D** ↑ вверх на два квадрата, затем ← влево до (**5**,**4**).\\ 18. Завершите **D** как **E**.
 +</WRAP>
 +</WRAP>
 +
 +Три валуна (**F**, **G** и **H**) остаются.
 +
 +----
 +
 +==== Уровень 3, версия B. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl3vb1.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. Сдвиньте **O**  ← влево на два квадрата до (**4**,**11**).\\ 2. Завершите **P** и **N**.\\ 3. Сдвиньте **L**  ↓ вниз на один квадрат до (**5**,**9**).\\ 3. Сдвиньте **O**  ↑ вверх на один квадрат до (**4**,**10**).\\ 4. Завершите **L**.\\ 5. Сдвиньте **K**  → вправо на один квадрат до (**5**,**8**).\\ 6. Завершите **K**.\\ 7. Сдвиньте **O**  → вправо на один квадрат до (**5**,**10**).\\ 8. Завершите **O**.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl3vb2.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. Сдвиньте **G** ↓ вниз до (**4**,**8**), затем на один квадрат → вправо, (**5**,**8**).\\ 2. Завершите **G**.\\ 3. → Сдвиньте **F** на один квадрат вправо.\\ 4. Завершите **F**, как **G**.\\ 5. Сдвиньте  **M** на два квадрата → вправо до (**10**,**8**), затем ← влево до (**5**,**8**).\\ 6. Завершите **M**.\\ 7. ↑ Сдвиньте **J** вверх на два квадрата до (**10**,**5**).\\ 8. Завершите **I**.\\ 9. → Сдвиньте **H** вправо на один квадрат.\\ 10. Завершите **H**.\\ 11. → Сдвиньте **A** вправо на два квадрата до (**7**,**3**).\\ 12. ↓ Сдвиньте **C** вниз на два квадрата до (**6**,**6**).\\ 13. Завершите **C**, как **H**.
 +</WRAP>
 +</WRAP>
 +
 +Пять валунов (**A**, **B**, **D**, **E** и **J**) остаются.
 +
 +----
 +
 +==== Уровень 4, версия A. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4va1.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. ← Сдвиньте **A** влево на один квадрат.\\ 2. ← Сдвиньте **B** влево на один квадрат.\\ 3. ← Сдвиньте **C** влево на один квадрат.\\ 4. → Сдвиньте **E** вправо на один квадрат.\\ 5. → Сдвиньте **D** вправо на один квадрат.\\ 6. Сдвиньте **G**, на (**9**,**8**), затем ↑ вверх на три квадрата, а затем влево на один квадрат.\\ 7. Завершите **G**.\\ 8. Завершите **H** и **I**, как **G**.\\ 9. ← Сдвиньте **J** влево на два квадрата до (**3**,**9**).\\ 10. Завершите **F**, как **G**.\\ 11. → Сдвиньте **N** вправо на три квадрата до (**11**,**12**).\\ 12. Сдвиньте **L** на (**6**,**11**), а затем ↑ вверх на три квадрата.\\ 13. Завершите **L**, как **G**.\\ 14. Завершите **M** и **K**, как **L**.\\ 15. Сдвиньте **N** ← влево на три квадрата, затем ↑ вверх на один квадрат до (**8**,**11**).\\ 16. Завершите **N**, как **L**.
 +</WRAP>
 +</WRAP>
 +
 +
 +Теперь карта выглядит так:
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4va2.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. → Сдвиньте **R** на (**8**,**15**), а затем вверх на четыре квадрата.\\ 2. Завершите **R**, как **L**.\\ 3. Сдвиньте **Q** ← на (**8**,**13**), затем ↓ вниз на три квадрата, затем ← влево до (**3**,**16**).\\ 4. ↑ Сдвиньте **Q** вверх на один квадрат.\\ 5. Завершите **Q**, как **R**.\\ 6. Завершите **P** и **O**, как **Q**.\\ 7. Сдвиньте **J** ← на (**6**,**9**), затем ↓ вниз на три квадрата.\\ 8. Завершите **J**, как **L**.\\ 9. Сдвиньте **C** → на (**9**,**6**), затем ↓ вниз на три квадрата.\\ 10. Завершите **C**, как **J**.\\ 11. Завершите **B** и **D**, как **C**.
 +</WRAP>
 +</WRAP>
 +
 +Два валуна (**А** и **Е**) остаются.\\ B одной из ям: (**17**,**12**), (**17**,**14**) или (**17**,**16**) может оказаться Сумка Хранения ([[nw>Bag_of_Holding|Bag of Holding]]).\\ В конце уровня находится Зверинец с драгоценностями ([[nw>Treasure_zoo|Treasure zoo]]).
 +
 +----
 +
 +==== Уровень 4, версия B. ====
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4vb1.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. Сдвиньте **M** → вправо на три квадрата, а затем ↑ вверх на четыре квадрата.\\ 2. ↑ Сдвиньте **T** вверх на один квадрат.\\ 3. ↑ Сдвиньте **S** вверх на два квадрата.\\ 4. ↑ Сдвиньте **Q** вверх на один квадрат.\\ 5. ← Сдвиньте **P** влево на три квадрата.\\ 6. ← Сдвиньте **G** влево на два квадра.\\ 7. Сдвиньте **D** ↑ вверх на два квадрата, а затем ← влево на один квадрат.\\ 8. Завершите **A**.\\ 9. ↑ Сдвиньте **B** вверх на один квадрат.\\ 10. → Сдвиньте **C** вправо на один квадрат.\\ 11. Завершите **C**.\\ 12. ↓ Сдвиньте **B** вниз на один квадрат.
 +</WRAP>
 +</WRAP>
 +
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4vb2.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. → Сдвиньте **D** вправо на один квадрат.\\ 2. Завершите **D**.\\ 3. → Сдвиньте **B** вправо на два квадрата.\\ 4. Завершите **B**\\ 5. Завершите **I**.\\ 6. Сдвиньте **E** ↓ вниз на один квадрат, затем ← влево на один квадрат.\\ 7. Завершите **E**.\\ 8. Сдвиньте **F** ↑ вверх на три квадрата, затем → вправо на два квадрата.\\ 9. Завершите **F**.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4vb3.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. → Сдвиньте **G** вправо на один квадрат.\\ 2. Завершите **G**.\\ 3. Завершите **H** и **J**, как **G**.\\ 4. Сдвиньте **P** ↓ вниз на один квадрат, затем ← влево на три квадрата до (**5**,**9**).\\ 5. Завершите **P**.\\ 6. Сдвиньте **K** ↑ на (**6**,**9**), а затем ← влево на один квадрат.\\ 7. Завершите **К**.\\ 8. Сдвиньте **L** → вправо на один квадрат, затем ↑ вверх на один квадрат, а затем ← влево на два квадрата.\\ 9. Завершите **L**, как **К**.
 +</WRAP>
 +</WRAP>
 +
 +Теперь карта выглядит так:
 +
 +<WRAP group>
 +<WRAP half column>
 +{{:wiki:sokoban:sl4vb4.png|}}
 +</WRAP>
 +<WRAP half column>
 +1. ↓ Сдвиньте **T** вниз на один квадрат.\\ 2. Сдвиньте **R** ↑ до (**11**,**8**), затем ← влево на три квадрата.\\ 3. Завершите **R**, как **P**.\\ 4. Завершите **M**, как **R**.\\ 5. Сдвиньте **T** ← влево на один квадрат.\\ 6. Завершите **T**, как **R**.\\ 7. → Сдвиньте **N** вправо на один квадрат.\\ 8. Сдвиньте **Q** ↓ вниз до (**12**,**9**), а затем ← влево на один квадрат.\\ 9. Завершите **Q**, как **R**.\\ 10. ← Сдвиньте **N** влево на один квадрат.\\ 11. Завершите **N**, как **Q**.
 +</WRAP>
 +</WRAP>
 +
 +Два валуна (**O** и **S**) остаются.\\ В одной из ям: (**17**,**11**), (**17**,**13**) и (**17**,**15**) может оказаться Амулет Отражения ([[nw>Amulet_of_reflection|Amulet of reflection]]), \\ В конце уровня находится Зверинец с драгоценностями ([[nw>Treasure_zoo|Treasure zoo]]).
 +
 +----
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki