Sokoban was created in 1980 by Hiroyuki Imabayashi, and was published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan.
It spawned a genre of puzzle games, including the best selling Chips Challenge, Stone Age, and many others, in addition to having been cloned and ported to almost all computer and operating systems in existance.
Move the warehouseman using the arrow keys and push all the boxes onto the
colored part of the floor. Be careful not to get the boxes stuck in an unmovable
position as they are to heavy to pull. If you make a mistake you can undo it with
control + z or backspace and if you want to reset the level you
can do so using escape.
; 1 ####### #. .# # $ # # $@$ # # $ # #. .# #######
; 2 ######### #. .# # # * # # # $ # # $@$ # # $ # # # * # # #. .# #########
; 3 ####### #. .# #.$$$.# ##$@$## #.$$$.# #. .# #######
; 4 ####### #. .# # $@$ # # ### # # $ $ # #. .# #######
; 5 ####### #. $ .# # $@$ # #. $ .# #######
; 6 ##### ##. .## #.$$$.# # $@$ # #.$$$.# ##. .## #####
; 7 ####### #. $..# #. $ # #$$#$$# # @$ .# #..$ .# #######
; 8 ######## #. $ .# #.$$$$.# #. @$ .# ########
; 9 ######### #. .# # # # # # .$$$. # # $@$ # # .$$$. # # # # # #. .# #########
; 10 ##### # # #### $ #### # $ $ $ # #### #### # ... # # $ ..@.. $ # # ... # #### #### # $ $ $ # #### $ #### # # #####
; 11 ##### # # #### $ #### # $ $$ $ # #### $ $ #### # ....... # # $$ ...@... $$ # # $ ....... $ # #### $ $ #### # $ $$ $ # #### $ #### # # #####
; 12 ######### #.......# #.$ $ $ # #$ $ $ $# # $ @ $ # #$ $ $ $# # $ $ $.# #.......# #########
; 13 ############### #@ # # $ * $ # # $ #...# $ # # $ $.#.#.$ $ # # $ ...#... $ # # $ $.#.#.$ $ # # $ #...# $ # # $ * $ # # # ###############
; 14 #### #### # ############## # # $ $ # # $*.*.*.*.*.$ $ # # $ $.*.*.*.*.*$ # # $ $ # # ##############@ # #### ####
; 15 ########### #.. # ..# #.. $ ..# # $ $ $ # # $$$ # ## $@$ ## # $$$ # # $ $ $ # #.. $ ..# #.. # ..# ###########
; 16 ######### #.##.##.# # # # $$$ # #. $@$ .# # $$$ # # # #.##.##.# #########
; 17 ############# # # #..# # $#@ $ $#..# # $ $ # $ .*# # # $ ..# #############
; 18 ####### #.....# #$ $ $# # $$$ # # .@. # # $$$ # #$ $ $# #.....# #######
; 19 ########### #. .# #. $$$$$ .# ## $...$ ## ## $...$ ## #. $$$$$ .# #. @ .# ###########
; 20 ###### ########....# # ## @.# # $ $ ##$$ .# ## # $ .# # $ $ $.# # ######## #####
; 21 ######## #. .# #@$$$$ # #. .# ########
; 22 ######### ##. $ .## #. .*. .# #*$$$$$$$*# #. $@ .# ##. $ .## #########
; 23 ##### ##...## #####..*..##### # $ $ # # $$$$$*$$$$$ # # $@$ # #####..*..##### ##...## #####
; 24 #### #@ ## # $ ## #$ ####### #.# $ $ $ .# ### $ .# # $ ## # ### # #..# #..# #### ####
; 25 ############# #. $@$ .# ##. $$$$$ .## ##. $ $ .## ##.$ $.## ##. .## ##.## ###
; 26 ########## # $..$ ## # $..$ # # $..$ # # $..$ @# ###########
; 27 ################# #@ ## ##....# # $ ## $$ ##.$ .# # $ $ $ $ $.# # $ ## $$ ##.$ .# # ## ##....# #################
; 28 # ### ##.## ## @ ## ## $ ## ##.$.$.$.## ## $ ## ## $ ## ##.$.$.$.$.## ## $ ## ## ## ##.$.$.$.$.$.## ###### ###### #####
; 29 ### #@# ## ## # # ##$$$## # # ##$$ $$## # # ##$ $ $## # $ $ # # $ $ $ # #. $ $ .# ##.......## ##.....## ##...## #####
; 30 # ### ## ## #### ## #@# ## $.$ # ## $ * $ ## # # ## ..$.* ## # *.$*. # # $ # # $ $ # # * .*$ # # .$..$ # # .. # #########
; 31 ################ #..$ $ @$ $..# #..$ $ $ $..# #..$ $ $ $..# #..$ $ $ $..# #..$ $ $ $..# ################
; 32 #### #. ####### #$ $.# # $ $ @# # *.* ## # .*. # ## *.* # # $ $ # #.$ $# ####### .# ####
; 33 ###### # ## #####$$ ############ ##...# $ $ $ ### ##.....$ $ $ $ ### ##...... $$$ $$ $ .*+### ##.....$ $ $ $ ### ##...# $ $ $ ### #####$$ ############ # ## ######
; 34 ####### # # # $ # # $ $$###### ### $ $ @# #.. $$ ## $ # #..$$ ## $$$# #......##....# ##############
; 35 ######### #@ # # # $ # $ # # . . # ### # ### # . . # # $ # $ # # # # #########
; 36 ####### ### ### ## $ $ $ @## ## $ $ ## # $ .*. $ # ## . . ## # $ . . $ # # $. ... .$ # # $ * .*. * $ # # $. ... .$ # # $ . . $ # ## . . ## # $ .*. $ # ## $ $ ## ## $ $ $ ## ### ### #######
; 37 #### ## .## ## $ ## ## $ $ ## ## $ $ ## ## $ .... $ ## # .#.. $ # # $ ..#. @# ## $ .... $ ## ## $ $ ## ## $ $ ## ## $ ## ##. ## ####
; 38 #### ##..## ## ## ## $ $$ ## ## $ $ $ ## ## $ ..*. ## # .#.. $ # # $ ..#. @# ## .*.. $ ## ## $ $ $ ## ## $$ $ ## ## ## ##..## ####
; 39 #### #### #..#######..# #.$ $ $ $ $.# # # # # $ # # . $#.#$ . # # #$ .*. $# # # . $#@#$ . # # $ # # $ # #.$ $ $ $ $.# #..#######..# #### ####
; 40 ########### #.. # ..# #.. $ ..# # $ $ $ # #. $$$$ .# ##$ $@$ $## #. $$$$ .# # $ $ $ # #.. $ ..# #.. # ..# ###########
; 41 ######### #.##.##.# # . # #$ $$$ # #. $@$ .# # $$$ $# # . # #.##.##.# #########
; 42 ######## #. @ .# #*$$$$*# #. .# ########
; 43 ######### #@ # .# # $ #$$ # # . . # ### # ### # . . # # $$#$$ # #. # .# #########
; 44 ####### #. .# ###$ $### #.$ $ $.# #..$@$..# #.$ $ $.# ###$ $### #. .# #######
; 45 ######### ##. . .## #..$$$..# # $$ $$ # #.$ @ $.# # $$ $$ # #..$$$..# ##. . .## #########
; 46 ######### ##. . .## #.# $#.# # $$$$ # #. $@$ .# # $$$$ # #.#$ #.# ##. . .## #########
; 47 ######### ##. . .## # #$ $# # #.$ $ $.# #. $@$ .# #.$ $ $.# # #$ $# # ##. . .## #########
; 48 ######### #.. $ ..# #. $ .# # $ $ # #$$ @ $$# # $ $ # #. $ .# #.. $ ..# #########
; 49 ######### ##. $@.## #.. $ ..# # $ $ # #$$ $$# # $ $ # #.. $ ..# ##. $ .## #########
; 50 #### #..# ###..### # $ $@# # $$$$ # #. .# ########
; 51 ##### ##. *## #.$$ .# #$@ $ # #.$$$.# ##. .## #####
; 52 #### ## .### #.$$ # #@ $ # ##. ### ####
; 53 ###### #....# #....# #....# ###..### ##@$$$$ ## ## $ $ ## # $ $ # #$ $ $ $# ## $ ## #.$ $ $.# #.$ $.# #. $ $ .# ##############
; 54 ########### #. .# # . $ . # # .$* *$. # # * $ * # # $ $@$ $ # # * $ * # # .$* *$. # # . $ . # #. .# ###########
; 55 ########### #.. $ ..# #.. $ $ ..# # . $ . # # $ @$ $ # #$ $$ $$ $# # $ $ $ # # . $ . # #.. $ $ ..# #.. $ ..# ###########
; 56 ####### #. . .# # $ # #$$@$$# # $ # #. . .# #######
; 57 ####### #.. .# #$ $ *# #@$ $ # #* $ $# #. ..# #######
; 58 ##### ##### # ### ##### ### # # .$ ###. .### $. # # $ . $ # # $ . $ # ## . . . . ## # $ $# #$ $ # ## . . # # . . ## ## $ # # $ ## ## . # # . ## ## # # ## ####$$#$#$$#### ## # # ## # . $ # # $ . # # .$. # # .$. # # $. $ .$ # ## # # ## #######@####### ###
; 59 #### #..################ # ... @# # $$ $. $.*.$ # # $# $ $ #$ # # # $ *.*$ # # # $# # *.*..$#$#$ # # #$# ..... # # # # # *..*. # # # #$ ... $ # # # $ $$$ $ # # # ###################
; 60 ### ### ##.## ##.## ## $ ### $ ## ##.$ $.#.$ $.## #.$ $@. $.# ##.$ $.#.$ $.## ## $ ### $ ## ##.## ##.## ### ###