Dear friends!

Here is a new version of «Sokoban»!


Sokoban (from Japanese warehouse keeper) is a classic puzzle, created in Japan. It is comparable with Rubik’s cube, checkers and even chess in terms of complexity. The author of the original game is Hiroyuki Imabayashi who created Sokoban in 1980. The game was published by a Japanese company «Thinking Rabbit» in 1982.

Sokoban rules are very simple. The player (warehouse keeper) and boxes are situated in the warehouse presented like a scheme. The task is to move boxes in a labyrinth (warehouse) trying to put them to storage locations. Boxes can be pushed, but not pulled. Besides, it is impossible to move more than one box at a time. Warehouse keeper can easily move across the warehouse, but he can’t walk through boxes and walls.

Some simple conclusions on game strategy may be drawn out of this:

  • Two boxes should not be placed with each other near wall (you will not be able to pull them out of there: it is neither allowed to pull two boxes nor to push them);
  • You shouldn’t drive boxes to the corner;
  • You shouldn’t move boxes into the square 2x2.

Besides, a situation may arise when a box blocks a certain area of labyrinth. Any attempt to unblock this area by moving the box shall result in one of the above described situations.

Playing board info

Playing board info

A list of your attempts is indicated above, with an option to return to any one of them. The large number indicates the number of your current take. Red colored number indicates the number of levels which you have solved. To go to another attempt, press on the relevant number. When returning to unsolved levels you shall see the previous positioning of the numbers. When you go to solved levels, you will be able to see how you had made your moves by scrolling «redo» and «undo» buttons.

You shall find level info below the attempts list:

  • level number (1);
  • Collection (Thinking Rabbit Original);
  • Level (Soko №1);
  • level rating (rating 2:50) — average time spent by all players to solve this level, the number of players who solved the level out of the number of the players who attempted to solve it;
  • Amount of moves in the current attempt (moves 266);
  • Current time of the latest attempt (time 00:38). If you haven’t made a single move during 15 seconds (e.g. you got distracted from the game), time freezes. The frozen time is highlighted in blue. Any move made afterwards resumes the time count;
  • Total time spent on all attempts (total time 00:45).

Green dot means you have Internet connection, red dot means you are disconnected. You can still finish the level while disconnected, but it will not be saved in your history, and you will not participate in the rating unless the connection restores while you are playing.


Boxes may be moved by the player by pressing arrow keys on the keyboard or may be shifted with a mouse (they will be relocated only in case you are moving them to the right square).

Upper button panel

Upper button panel

Undo, redo (including left arrow key and right arrow key on the keyboard) allow you to move forward or backward at your discretion, up until the beginning of game.

New game — starts a new game. By pressing «New game» button repeatedly you can browse the games and select the level you prefer. By using up arrow and down arrow keys you can move through the offered layouts. Only the levels you started to play will enter your game history (i.d. you made at least one move). You may return to the previous layout by pressing a part of the button marked with.<.

Start anew — begin a new take.

Special move — this allows for a fast scroll back over the sequence of moves until you reach the stage required. This helps you quickly locate the stage where you possibly had made a mistake. After having pressed the «Special move» button, select any cell on the game field and click on it. You can exit the «Special move» mode by repeatedly clicking the «Special move» button, or by pressing the ESC key.

After selecting «Special move» you can scroll your decision with «Redo» and «Undo» buttons. Until you have made a new move you may cancel the special move by pressing the «Cancel special move» button (where the «Special move» button previously was).

Lower button panel

Lower button panel

By opening Settings you will be able to:

  • Set an order of new levels: «play in random order» — by pressing the «new game» button a random-numbered level will load up; by choosing «play in succession» mode numerically successive level will load up;
  • You may go to a certain level by entering level number in the «enter level number» bar.
  • Turn on controls for touch devices («Touch version»);
  • Choose level difficulty;
  • Show/hide hints.

All levels — a list of all levels of the game with an option to view the statistics on each of them and to sort under several parameters.

All levels

History — allows you to see the entire history of all games played by you, to view statistics and your position in the overall rating according to the number of the solved levels (only for registered users).


About the level — upon pressing this button the following will appear:

Comment — allows you to leave a comment and/or add the level to your favorites (only for registered users).

Rating — rating of the players initially arranged according to the number of the solved levels.


Rank — displays players’ position in overall rating.

Date — column refers to the player’s registration date for a particular game.

Solved — how many levels was solved for today (green numbers with the plus show how many levels you tried to solve from 5 a.m. UTC of the previous day till 5 a.m. UTC of the current day).

Total — column shows how many levels you have tried to solve for today (green numbers with the plus show how many levels you tried to solve from 5 a.m. UTC of the previous day till 5 a.m. UTC of the current day).

Percentage — refers to the correlation of the number of the levels you solved to the number of the levels you have attempted to solve.

1st places — displays the number of first places according to the time spent to solve levels.

When you press one of the columns, the order of players may change depending on results.

Sign in / Profile — an option to enter personal profile, sign in or register.

My profile

Inside your profile you can fill out some additional personal information, upload a photo, as well as store and maintain messaging with other registered players.


You can play without registration as a guest. After having registered and/or authorized you will be able to manage your profile and send messages to other players.

To register, you have to enter your user name (at least 3 symbols) and password (not less than 5 symbols). If such a name already exists you will have to enter another one.

Sokoban   Game info   Guestbook   Play other games
Undo Redo
< New game
Restart game Special move

you have won!

Options All levels History About the level Rating Sign in


play levels from collection Version for touch devises


Choose level
Об уровне
Loading Close
Все уровни
[scroll to top]

Total unique visitors — yesterday: 125, today: 7