My Sokoban levels

Sōkoban (倉庫番)
(n) warehouseman; storekeeper

Sokoban is a game where you are a warehouseman pushing boxes around in a warehouse, and you have to put them in designated locations. Only one box at a time can be pushed and none can be pulled. The game is provably hard; solving Sokoban puzzles has been shown to be NP-hard and even PSPACE-complete. [References]

The levels below were created by me a long time ago when i had just finished solving all levels i could find (several hunderds, especially the ones from MacSokoban and xsokoban were great!). I now think the levels i created are to large and (probably to) difficult. I do not remember exactly how to solve them anymore, though i still have some notes from over a decade ago … So be warned!

PS. you are free to copy and adjust them as long as you attribute them to me, i.e. `Christian Eggermont' (and include your own name if you adjust them of course).

How to play
Move the warehouseman using the arrow keys.
Undo moves with Control-z or Backspace.
Reset a level by pressing Escape.
Click on the level to select it and play!


;1 eenvoudig bedoeld

       ####
      ##  ###
  #####  $  #
###  #  $ # #
#        #  #
# #  ##  $ ##
# ## ###  $ ##
#  #  ###  $ #
##   $ ###@# #
 ###  $ ..*# #
   ##. $.....#
    ########## 

;2 hart

  #####
  #   #   #########
  # $ #####.. #...#
 ###  $...........#
 #    ##.........###
 #  $#  ####*####  #
 ##$ # $         $ ##
  # # $ $##   ##$   #
 ## #  $ ### ### $$ #
 #   #  $ ##### $  ## 
 #  $ #  $ ### $  ##
##$$   #  $ # $  ##
#   $#  #  $ $  ##
#        # # # ##
######## $     #
       #### @ ##
          #####

;3 trappen

    ###########
   ##  #  #   #
  ##  $  $$ $ #
 ##  $ #  # ###
##  $ # # ...##
#  $ #   #....##
# # $  #  .....#
#  #  $ # #. ..#
##  # #   ##..## 
 ## $  #$ #####
 ##  $$ $    #
 # $$  # #   #
 #@   $  #####
 ####  ###
    ####

;4 vol

             ####
         #####  #####
      #### @ ...# ..#
      #   .*.# .....#
   ####$$#.**.#. . .#
 ###  $   #..*.#....#
 #   $  $ ##...#....#
## #$$$ ##### ####..#
#    # #  $ $ $   #.#
# #    # $  $ $ $ #.#
#     ##  $ $ $$ $###
######## $  $ $ $   #
       # $  $ $ $   #
       # $$ $ $   ### 
       #  $$ $ ####
       #       #
       #########

; 0 voor Els

   ############# #########
   #@      #   ###  #    ##
   #  $ $$ # #$#  $   $   #
  ###  $ $ $   $ $#$#$#$# #
  #  #$$   $ # #  $       #
  #    $ $  #  #$   #######
  # $######## ...#.## .. #
 ### #..  #..#.## .  .$#$#
 #... ... ...#.. $.$##.. ##
 # .##.......#.###.   # . #
 # . ##.....# ...#...$..  #
 ##. # #...## $######### ## 
 # . #  #*###            #
 #...#      ##$########  #
 ## #  ##$#  $ $   #  ####
###$   $     # $ $ #
#   ####  ###  $$ $###
# $     ## $ $ $ $   #
#  #$$  # $  $ $ $   #
# $$  $ # $  $ $   ###
#  $  ## $ $  $ ####
##  ####        #
 ####  ##########

References

-1 0 π
Copyright © 2004–2010 Christian Eggermont, All rights reserved.
XHTML 1.0, CSS.