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 ############### #@ ### # # # $ $ $ # # # # $ $ # # # $ #.#*#.# $ # # $.#...#.$ # ## #.$.$.# ## ##$ *..*..* $## ## #.$.$.# ## # $.#...#.$ # # $ #.#.#.# $ # # # $ $ $ # # # # $ $ $ # # # ### # ###############