[Note: The Sokoban map did not change in 3.4.0 or 3.4.1, and this spoiler accordingly remains valid.]
by Boudewijn Waijers (kroisos@win.tue.nl),
with contributions by various others.
HTML Conversion by Kate Nepveu (knepveu@steelypips.org).
Created March 5, 2001.
Boulders are represented by capital letters (A, B, ...), to be able to reference them. To refer to a position on the map, the co-ordinates shown on top and on the left of the map in (X,Y) format are used. For example, the starting position on level 1, version A, is (7,5).
If you are told to finish several boulders, you should finish them in the order in which they are mentioned.
There are other solutions, for sure. Quite possibly there are faster solutions. I haven't counted the number of moves needed for any of the below solutions. If you have faster solution, don't hesitate to use it.
Note that the Sokoban levels have other internal numbers than the ones that are used below, but starting with level 4 is quite confusing, even if you are moving up, not down. Here, level 1 is the first level you'll see in your game and level 4 is the last one, with the reward.
A general tip: after you've finished a level, push all boulders that are left into corners where they are harmless. You wouldn't want yourself to accidentally move them when going back later and lock you in. Also, there might be something lying underneath them.
Here is an overview of the Sokoban levels:
[Note: Links are to the solutions.]
Level 1, version A. Level 1, version B. +----+ +---+ +------+ +----+ |....| |...| |<|@...+-+....| |.A..+--+.B.| |^|+.AB....C..| |.C......D..| |^||..DE|.F.G.| |..+-+@+-+E.| |^||....|.....| +------+-+.--+ |^|+----+H----| |..^^^<|.....| |^| |......| |..+---|F....| |^+----+......| ++^| |.G...| |..^^^^IJKL...| |^+---+.H...| |..+---+......| |..^^^^I.J..| +--+ +------+ |..+--------+ +--+ Level 2, version A. Level 2, version B. +---------+ +---------+ +--+ +---------+ |....|....+-+ |.........| ++.@+------+ |.........| |..AB|CD...@| |.........| |..........| |.........| |.....E...+-+ |.........| |.A+---+B-.| |.........| |....|....| |....<....| |..|...|.C.| |....<....| +-.--+-----+ |.........| |.D.E....F-| |.........| |..F.|.....| |.........| |.G..H..|..| |.........| |.GH.|I.J.K| |.........| |.----I.++.| |.........| |..L.....M.| |.........| |..J...K.|.++ |.........| |.NOP|Q..R.+---------------+| |.--+L-...M.+-----------+| |....|..S.T.^^^^^^^^^^^^^^^.| |...|..N-.O.^^^^^^^^^^^^.| +---------------------------+ |..P......+--------------+ +---+..|..| +-----+ Level 3, version A. Level 3, version B. +------------------+ +------+ |........|...|.....| +-+.|....| |.AB..-CD|.-.|.....| |...A....+---------+ |..|.E.F.|GH.|.....| |.-.BC-DE|.|.......| |-.|..-..|.-.|..<..| |.FG-......|.......| |...+-.......|.....| |.-..H.|...|.......| |...|.I.-...+|.....| |....-I+-J-|.......| |.J.|K.|...++|.....| |..KL..M...|...<...| |-L.|..+----------+| |.--...|...|.......| |..M....^^^^^^^^^^.| |....-N+---|.......| |...|.@+-----------+ +-+..O.+----------+| +------+ |..P@^^^^^^^^^^^.| +----------------+ Level 4, version A. Level 4, version B. +------------------------+ +----------------------+ |@......^^^^^^^^^^^^^^^^.| |..^^^^^^^^^^^^^^^^^^..| |.......+--------------+.| |..+-----------------+.| +------.+----+ |.| +--+.| |.| |...........| |.| |..|A++ +----+ |.| |.A.B.C.D.E.| |.| |.....+--|.N..| |.| +-------.----| |.| |.BC..|..|..O.| |.| |...F.G..H.I.| |.| ++..DE|...PQ.++ |.| |...J........| |.| |F..G...|R..| +-----|.| +----.-------+ +-----|.| |.HI.|..|..S| +-|.....|.| |..K.L.M...| +-|.....|.| |.J.K+--|.T.| |.+.....|.| |.....N....| |.+.....|.| |.......|..++ +-|.....|.| |.O.P...Q.++ +-|.....|.| +--+.L..|.++ |.+.....+.| +------.---+ |.+.....+.| +--.-+.| +-|.....+-+ |..R.....| +-|.....+-+ |.M...| |.+.....| |........| |.+.....| |@.|..| +-|.....| |...+----+ +-|.....| +-----+ +-----+ +---+ +-----+
Here are the solutions to the levels:
11111 12345678901234 1 +----+ +---+ 2 |....| |...| 3 |.A..+--+.B.| 4 |.C......D..| 5 |..+-+@+-+E.| 6 +------+-+.--+ 7 |..^^^<|.....| 8 |..+---|F....| 9 ++^| |.G...| 10 |^+---+.H...| 11 |..^^^^I.J..| 12 |..+--------+ 13 +--+ |
|
The map now looks like this: | |
11111 12345678901234 1 +----+ +---+ 2 |....| |...| 3 |.CA.+--+.B.| 4 |..D........| 5 |..+-+>+-+..| 6 +------+-+.--+ 7 |..^^^<|..@..| 8 |..+---|F.E..| 9 ++^| |.G...| 10 |^+---+.H...| 11 |..^^^^I.J..| 12 |..+--------+ 13 +--+ |
|
One boulder (A) remains. The two scrolls at (3,12) and (4,12) are always scrolls of earth.
111111 123456789012345 1 +------+ +----+ 2 |<|@...+-+....| 3 |^|+.AB....C..| 4 |^||..DE|.F.G.| 5 |^||....|.....| 6 |^|+----+H----| 7 |^| |......| 8 |^+----+......| 9 |..^^^^IJKL...| 10 |..+---+......| 11 +--+ +------+ |
|
The map now looks like this: | |
111111 123456789012345 1 +------+ +----+ 2 |<|>...+-+....| 3 |^|+......BC..| 4 |^||.ADE|.F.G.| 5 |^||....|.....| 6 |^|+----+.----| 7 |^| |......| 8 |.+----+......| 9 |@............| 10 |..+---+......| 11 +--+ +------+ |
|
Two boulders (D and E) remain. The two scrolls at (2,10) and (3,10) are always scrolls of earth.
11111111112222222222 12345678901234567890123456789 1 +---------+ +---------+ 2 |....|....+-+ |.........| 3 |..AB|CD...@| |.........| 4 |.....E...+-+ |.........| 5 |....|....| |....<....| 6 +-.--+-----+ |.........| 7 |..F.|.....| |.........| 8 |.GH.|I.J.K| |.........| 9 |..L.....M.| |.........| 10 |.NOP|Q..R.+---------------+| 11 |....|..S.T.^^^^^^^^^^^^^^^.| 12 +---------------------------+ |
|
Five boulders (B, C, D, I, and Q) remain.
11111111112222222 12345678901234567890123456 1 +--+ +---------+ 2 ++.@+------+ |.........| 3 |..........| |.........| 4 |.A+---+B-.| |.........| 5 |..|...|.C.| |....<....| 6 |.D.E....F-| |.........| 7 |.G..H..|..| |.........| 8 |.----I.++.| |.........| 9 |..J...K.|.++ |.........| 10 |.--+L-...M.+-----------+| 11 |...|..N-.O.^^^^^^^^^^^^.| 12 |..P......+--------------+ 13 +---+..|..| 14 +-----+ |
|
The map now looks like this: | |
11111111112222222 12345678901234567890123456 1 +--+ +---------+ 2 ++.>+------+ |.........| 3 |..........| |.........| 4 |.A+---+.-.| |.........| 5 |..|...|CF.| |....<....| 6 |.D.E.B...-| |.........| 7 |.G..H..|..| |.........| 8 |.----I.++.| |.........| 9 |..J.....|.++ |.........| 10 |.--+L-@.M..+-----------+| 11 |...|.PK-....^^^^^^^^^^^.| 12 |.N.......+--------------+ 13 +---+..|..| 14 +-----+ |
|
The map now looks like this: | |
11111111112222222 12345678901234567890123456 1 +--+ +---------+ 2 ++.>+------+ |.........| 3 |..........| |.........| 4 |.A+---+.-.| |.........| 5 |..|...|CF.| |....<....| 6 |.D.E.B...-| |.........| 7 |.G..H..|..| |.........| 8 |.----..++.| |.........| 9 |........|.++ |.........| 10 |.--+.-.....+-----------+| 11 |...|...-.........@.^^^^.| 12 |.........+--------------+ 13 +---+..|..| 14 +-----+ |
|
Four boulders (A, D, G and H) remain.
11111111112 12345678901234567890 1 +------------------+ 2 |........|...|.....| 3 |.AB..-CD|.-.|.....| 4 |..|.E.F.|GH.|.....| 5 |-.|..-..|.-.|..<..| 6 |...+-.......|.....| 7 |...|.I.-...+|.....| 8 |.J.|K.|...++|.....| 9 |-L.|..+----------+| 10 |..M....^^^^^^^^^^.| 11 |...|.@+-----------+ 12 +------+ |
|
Three boulders (F, G and H) remain.
11111111112 12345678901234567890 1 +------+ 2 +-+.|....| 3 |...A....+---------+ 4 |.-.BC-DE|.|.......| 5 |.FG-......|.......| 6 |.-..H.|...|.......| 7 |....-I+-J-|.......| 8 |..KL..M...|...<...| 9 |.--...|...|.......| 10 |....-N+---|.......| 11 +-+..O.+----------+| 12 |..P@^^^^^^^^^^^.| 13 +----------------+ |
|
The map now looks like this: | |
11111111112 12345678901234567890 1 +------+ 2 +-+.|....| 3 |...A....+---------+ 4 |.-.BC-DE|.|.......| 5 |.FG-......|.......| 6 |.-..H.|...|.......| 7 |....-I+-J-|.......| 8 |......M...|...<...| 9 |.--...|...|.......| 10 |....-.+---|.......| 11 +-+....+----------+| 12 |...>...@.^^^^^^.| 13 +----------------+ |
|
Five boulders (A, B, D, E and J) remain.
11111111112222222 12345678901234567890123456 1 +------------------------+ 2 |@......^^^^^^^^^^^^^^^^.| 3 |.......+--------------+.| 4 +------.+----+ |.| 5 |...........| |.| 6 |.A.B.C.D.E.| |.| 7 +-------.----| |.| 8 |...F.G..H.I.| |.| 9 |...J........| |.| 10 +----.-------+ +-----|.| 11 |..K.L.M...| +-|.....|.| 12 |.....N....| |.+.....|.| 13 |.O.P...Q.++ +-|.....|.| 14 +------.---+ |.+.....+.| 15 |..R.....| +-|.....+-+ 16 |........| |.+.....| 17 |...+----+ +-|.....| 18 +---+ +-----+ |
|
The map now looks like this: |
|
11111111112222222 12345678901234567890123456 1 +------------------------+ 2 |>............@.^^^^^^^^.| 3 |.......+--------------+.| 4 +------.+----+ |.| 5 |...........| |.| 6 |A.B.C...D.E| |.| 7 +-------.----| |.| 8 |............| |.| 9 |.J..........| |.| 10 +----.-------+ +-----|.| 11 |..........| +-|.....|.| 12 |..........| |.+.....|.| 13 |.O.P...Q.++ +-|.....|.| 14 +------.---+ |.+.....+.| 15 |..R.....| +-|.....+-+ 16 |........| |.+.....| 17 |...+----+ +-|.....| 18 +---+ +-----+ |
|
Two boulders (A and E) remain.
There is a bag of holding in one of the small chambers ((17,12), (17,14) or (17,16)) next to the treasure zoo.
11111111112222222 12345678901234567890123456 1 +----------------------+ 2 |..^^^^^^^^^^^^^^^^^^..| 3 |..+-----------------+.| 4 +--+.| +---+ |.| 5 |..|A++ ++...| |.| 6 |.....+--|.N..| |.| 7 |.BC..|..|..O.| |.| 8 ++..DE|...PQ.++ |.| 9 |F..G...|R..| +-----|.| 10 |.HI.|..|..S| +-|.....|.| 11 |.J.K+--|.T.| |.+.....|.| 12 |.......|..++ +-|.....|.| 13 +--+.L..|.++ |.+.....+.| 14 +--.-+.| +-|.....+-+ 15 |.M...| |.+.....| 16 |@.|..| +-|.....| 17 +-----+ +-----+ |
|
The map now looks like this: | |
11111111112222222 12345678901234567890123456 1 +----------------------+ 2 |....^^^^^^^^^^^^^^^^..| 3 |..+-----------------+.| 4 +--+.| +---+ |.| 5 |..|.++ ++...| |.| 6 |.@D..+--|.N..| |.| 7 |.B...|..|.QO.| |.| 8 ++...E|P....S++ |.| 9 |FG.....|R..| +-----|.| 10 |.HI.|..|.T.| +-|.....|.| 11 |.J.K+--|M..| |.+.....|.| 12 |.......|..++ +-|.....|.| 13 +--+.L..|.++ |.+.....+.| 14 +--.-+.| +-|.....+-+ 15 |.....| |.+.....| 16 |>.|..| +-|.....| 17 +-----+ +-----+ |
|
The map now looks like this: | |
11111111112222222 12345678901234567890123456 1 +----------------------+ 2 |.......@.^^^^^^^^^^^..| 3 |..+-----------------+.| 4 +--+.| +---+ |.| 5 |..|.++ ++...| |.| 6 |.....+--|.N..| |.| 7 |.....|..|.QO.| |.| 8 ++....|P....S++ |.| 9 |.G.....|R..| +-----|.| 10 |.H..|..|.T.| +-|.....|.| 11 |.J.K+--|M..| |.+.....|.| 12 |.......|..++ +-|.....|.| 13 +--+.L..|.++ |.+.....+.| 14 +--.-+.| +-|.....+-+ 15 |.....| |.+.....| 16 |>.|..| +-|.....| 17 +-----+ +-----+ |
|
The map now looks like this: | |
11111111112222222 12345678901234567890123456 1 +----------------------+ 2 |.............@.^^^^^..| 3 |..+-----------------+.| 4 +--+.| +---+ |.| 5 |..|.++ ++...| |.| 6 |.....+--|.N..| |.| 7 |.....|..|.QO.| |.| 8 ++....|.....S++ |.| 9 |.......|R..| +-----|.| 10 |....|..|.T.| +-|.....|.| 11 |....+--|M..| |.+.....|.| 12 |.......|..++ +-|.....|.| 13 +--+....|.++ |.+.....+.| 14 +--.-+.| +-|.....+-+ 15 |.....| |.+.....| 16 |>.|..| +-|.....| 17 +-----+ +-----+ |
|
Two boulders (O and S) remain.
There is an amulet of reflection in one of the small chambers ((17,11), (17,13) or (17,15)) next to the treasure zoo.