Want better solvers ?

What is SOKOBAN ?

 

 

 

 

 

 

 What is Sokoban ?

 

            Sokoban is a classic puzzle game invented in Japan. The original game of SOKOBAN was written by Hiroyuki Imabayashi. That old game won a computer game contest in 1980. Sokoban is one of the most popular logic games so that levels of Sokoban is still created.

 

            The object of Sokoban is to take blocks on target zones by pushing them. User controls moves of a man who we call Sokoban. Sokoban can move up, down, left, right and can't pass through walls. It can push only one block at a time (never pull). The aim is to push all blocks to target zones. It sounds easy but even in small mazes, some extremely hard problems can occur and usually they make user crazy :) Finding a solution can take hours and days when played by a user.

There are mazes whose solution is still not found. I hope SPS will help you to make it :)

 

            Shortest solution is important, So you should lead Sokoban to move in shortest paths. Unnecessary moves and pushes shouldn't be done. You shouldn't do some moves that will lead the game has no solution. I call such moves as 'impossible moves'. In Info section You can find the large information about moves and rules.

 

 

 Interesting properties :

 

             Sokoban has some interesting properties. For example, pushing blocks towards targets, does not mean the solution is coming :) In many times, it has no mentality to push blocks somewhere but no other way leads you find solution. Pushing order is always important but if the maze is complicated, pushing order seems nonsense. Sometimes removing a block from target zone is necessary and sometimes while all blocks seem to be pushed onto targets easy, after some pushes, the last block or sokoban itself, may not have a right place to finalize the game. So a solution is not obvious.