Sokoban is an excellent game than provides hours of enjoyment. The goal of the game is to solve a puzzle where a character pushes boxes to certain spots. I have seen various versions of the game and the concept is the same. Each version will have different characters from a person to an animal that pushes boxes. I have seen boxes and I have seen diamonds in addition to other shapes. Each level is made up of different shaped rooms with different walls that the boxes have to get around.
The character can only push one box at a time. Boxes cannot be pulled in any manner. Once the box is pushed up against a wall or another box, the only way to get past it is to either restart the level or undo the push. Some sites only allow a certain number of undos.
As stated earlier, the levels get more complicated as the higher a player goes up. Some levels may seem difficult but in fact they are just tedious and require patience and perseverance to get through the level. Some levels are difficult though.
On key to success it to look at the puzzle before moving any boxes to plan where to place boxes. Some boxes may
actually have to be placed in different safe areas (areas that you can get behind them to push again) just to clear a path so that the puzzle can be solved. Some boxes may actually be pushed more than once to get the puzzle solved.
The game is like cleaning a room out. You have to move things around in order to get them in their final place but you can only move one thing at a time.
The game is an excellent tool to help young people with their problem solving skills. As they progress through each level, the puzzles get harder and harder but they are solvable. I personally have solved numerous puzzles and have failed at others. It just takes patience.
What makes this game fun is that you can play one day, go make a different day and come up with different ways to solve the puzzle. Some puzzles have only one way to solve the puzzle, some have many different ways. The best way to play is to remember how many pushes it took to solve the puzzle one time and then go back and try to beat that score.
Overall, Sokoban is an excellent game that never gets outdated.