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

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


wiki:sokoban

Как пройти уровни Сокобана в NetHack 3.3.1?

© by Boudewijn Waijers, with contributions by various others.
© HTML Conversion by Kate Nepveu. Created March 5, 2001.
© Источник: http://www.steelypips.org/nethack/soko-331.html
© Перевод: Марк Амелин


Примечание: Карты Sokoban-а не изменятся в версиях 3.4.0 или 3.4.3, и этот спойлер, соответственно, остается в силе.

Валуны представлены заглавными буквами (A, B, …), чтобы можно было ссылаться на них. Чтобы понять местоположение объекта на карте, используются координаты, показанные сверху и слева от карты в формате: X, Y Например, исходное положение на уровне 1, версии A, является (7,5).

Если написано: «Завершите несколько валунов», то вы должны задвинуть их в том порядке, в котором они упоминаются.

Есть и другие решения, наверняка. Возможно, что более быстрые. Если у вас есть более быстрое решение, не стесняйтесь использовать его.

Обратите внимание, что у уровней Sokoban иная внутренняя нумерация, а не та, что используются ниже. Начиная с уровня 4 может возникнуть путаница, даже если вы двигаетесь вверх, а не вниз. Здесь: уровень 1 – первый уровень, который Вы будете видеть в своей игре, а уровень 4 – последний, с наградой в финале.

Важный совет: после того, как вы закончили уровень, задвиньте все оставшиеся валуны в углы, где они станут безвредными. Вы же не хотите случайно переместить их, что бы они заперли вас, когда будете возвращаться? Кроме того, может найтись что-то, лежащее под ними.

Краткий обзор уровней Sokoban

Решения по уровням:

Уровень 1, версия A.

1. → Сдвиньте A вправо на один квадрат.
2. ↑ Сдвиньте C вверх на один квадрат.
3. → Сдвиньте D вправо на один квадрат.
4. → Сдвиньте D влево до (4,4).
5. ↓ Сдвиньте E вниз до (11,8).

Теперь карта выглядит так:

1. ← Сдвиньте H влево на один квадрат.
2. Завершите I, J, E, G, H, F, B, D, и C.

Один валун (A) остается. Два свитка в (3,12) и (4,12) всегда являются свитками земли (Scroll of earth).


Уровень 1, версия B.

1. ↓ Сдвинте A вниз на один квадрат.
2. → Сдвинте B вправо до (11,3).
3. ↓ Сдвинте H вниз до (10,8)
4. ↑ Сдвинте J вверх один квадрат.
5. Завершите I.
6. ↑ Сдвинте L вверх на один квадрат.
7. Завершите K, J, H и L.

Теперь карта выглядит так:

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.

Два валуна (D и E) остаются. Два свитка в (2,10) и (3,10) всегда являются свитками земли (Scroll of earth).


Уровень 2, версия A.

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.

Пять валунов (B, C, D, I и Q) остаются.


Уровень 2, версия B.

1. ↓ Сдвиньте B вниз на два квадрата.
2. ← Сдвиньте C влево на один квадрат.
3. → Сдвиньте P вправо на три квадрата, затем вверх на один квадрат до (7,11).
4. Завершите O.
5. ↓ Сдвиньте N вниз на один квадрат, затем влево до (3,12).
6. ← Сдвиньте M влево на один квадрат.
7. ↑ Сдвиньте F вверх на один квадрат.
8. ← Сдвиньте B влево на два квадрата.
9. ↓ Сдвиньте K вниз на два квадрата.

Теперь карта выглядит так:

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.

Теперь карта выглядит так:

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.

Четыре валуна (A,D, G и H) остаются.


Уровень 3, версия A.

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.

Три валуна (F, G и H) остаются.


Уровень 3, версия B.

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.

Теперь карта выглядит так:

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.

Пять валунов (A, B, D, E и J) остаются.


Уровень 4, версия A.

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.

Теперь карта выглядит так:

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.

Два валуна (А и Е) остаются.
B одной из ям: (17,12), (17,14) или (17,16) может оказаться Сумка Хранения (Bag of Holding).
В конце уровня находится Зверинец с драгоценностями (Treasure Zoo).


Уровень 4, версия B.

1. Сдвиньте M → вправо на три квадрата, а затем ↑ вверх на четыре квадрата.
2. ↑ Сдвиньте T вверх на один квадрат.
3. ↑ Сдвиньте S вверх на два квадрата.
4. ↑ Сдвиньте Q вверх на один квадрат.
5. ← Сдвиньте P влево на три квадрата.
6. ← Сдвиньте G влево на два квадра.
7. Сдвиньте D ↑ вверх на два квадрата, а затем ← влево на один квадрат.
8. Завершите A.
9. ↑ Сдвиньте B вверх на один квадрат.
10. → Сдвиньте C вправо на один квадрат.
11. Завершите C.
12. ↓ Сдвиньте B вниз на один квадрат.

Теперь карта выглядит так:

1. → Сдвиньте D вправо на один квадрат.
2. Завершите D.
3. → Сдвиньте B вправо на два квадрата.
4. Завершите B
5. Завершите I.
6. Сдвиньте E ↓ вниз на один квадрат, затем ← влево на один квадрат.
7. Завершите E.
8. Сдвиньте F ↑ вверх на три квадрата, затем → вправо на два квадрата.
9. Завершите F.

Теперь карта выглядит так:

1. → Сдвиньте G вправо на один квадрат.
2. Завершите G.
3. Завершите H и J, как G.
4. Сдвиньте P ↓ вниз на один квадрат, затем ← влево на три квадрата до (5,9).
5. Завершите P.
6. Сдвиньте K ↑ на (6,9), а затем ← влево на один квадрат.
7. Завершите К.
8. Сдвиньте L → вправо на один квадрат, затем ↑ вверх на один квадрат, а затем ← влево на два квадрата.
9. Завершите L, как К.

Теперь карта выглядит так:

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.

Два валуна (O и S) остаются.
В одной из ям: (17,11), (17,13) и (17,15) может оказаться Амулет Отражения (Amulet of reflection),
В конце уровня находится Зверинец с драгоценностями (Treasure Zoo).


wiki/sokoban.txt · Последние изменения: 2016/12/11 11:20 — engelson