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.
;Sokoban levels ;Rooms (c) Thinking Rabbitt
; 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
############
##.. # #
##..* $ $ #
##..*.# # # $##
#..*.# # # $ #
####...# # # #
# ## # #
# @$ $ ### # ##
# $ $ # # #
###$$ # # # # #
# $ # # #####
# $# ##### #
#$ # # # #
# ### ## #
# # # ##
#### ######