Sokoban — «кладовщик»: Microban levels

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

Sokoban была создана в 1980 by Hiroyuki Imabayashi и опубликована 1982 компанией Thinking Rabbit, расположенной в Takarazuka, Japan.

Описание игры:
Sokoban — «кладовщик»
Chips Challenge,


Как играть:

Кликните мышкой по картинке с кладовщиком.
Передвигайте кладовщика, используя клавиши со стрелками.
Кладовщик может толкать только один ящик перед собой.
Будьте осторожны, если ящик поставить в угол, то сдвинуть его с места уже не получится.
Если Вы совершили ошибку и хотите начать игру снова, нажмите клавишу Escape.
Задание считается выполненным, когда все ящики будут расставлены на красные метки.


; Microban levels

; 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
'Duh!'

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

; 45

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

; 46

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

; 47

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

; 48

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

; 49

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

; 50

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

; 51

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

; 52

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

; 53

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

; 54

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

; 55

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

; 56

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

; 57

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

; 58

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

; 59

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

; 60

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

; 61

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

; 62

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

; 63

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

; 64

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

; 65

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

; 66

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

; 67

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

; 68

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

; 69

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

; 70

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

; 71

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

; 72

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

; 73

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

; 74

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

; 75

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

; 76

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

; 77

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

; 78

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

; 79

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

; 80

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

; 81

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

; 82

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

; 83

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

; 84

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

; 85

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

; 86

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

; 87

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

; 88

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

; 89

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

; 90

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

; 91

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

; 92

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

; 93

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

; 94

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

; 95

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

; 96

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

; 97

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

; 98

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

; 99

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

; 100

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

; 101
'Lockdown'

  #####
  #   #
  # # #######
  #  *  #   #
  ## ##   # #
  #     #*  #
### # # # ###
#  *#$+   #
# #   ## ##
#   #  *  #
####### # #
      #   #
      #####

; 102

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

; 103

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

; 104

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

; 105

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

; 106

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

; 107

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

; 108

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

; 109

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

; 110

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

; 111

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

; 112

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

; 113

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

; 114

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

; 115

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

; 116

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

; 117

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

; 118

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

; 119

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

; 120

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

; 121

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

; 122

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

; 123

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

; 124

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

; 125

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

; 126

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

; 127

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

; 128

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

; 129

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

; 130

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

; 131

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

; 132

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

; 133

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

; 134

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

; 135

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

; 136

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

; 137

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

; 138

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

; 139

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

; 140

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

; 141

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

; 142

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

; 143

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

; 144

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

; 145

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

; 146

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

; 147
'reduction of (Mas Sasquatch 8)'

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

; 148
'from (Original 18)'

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

; 149
'from (Boxxle 43)'

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

; 150
'from (Original 47)'

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

; 151
'from (Original 47)'

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

; 152
'reduced (Mas Sasquatch 23)'

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

; 153
'reduction of (Revenge 306)'

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

; 154
'Take the long way home.'

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

; 155
'The Dungeon'

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