Sokobano is an entertaining Sokoban game featuring nice 3D graphics programmed in Java.
Sokoban is one of the most popular thought and logic games. The name, and the game also, comes from Japan and means "warehouse keeper". The idea of Sokoban is simple: A level represents a store room, where boxes appear to be randomly placed. You help the warehouse keeper to push the boxes around the maze of the room so that, at the end, all boxes are on marked fields. The only restrictions are that the warehouse keeper can only push a box, never pull, and that just one box may be pushed at a time.
Each level has a different structure, which requires a different solution, often with a different strategy as well. The magic of the game is that boxes, which are out of the way on one move, might be in the way on the next move. The clearness of the rules, in combination with so many levels ranging from easy to extremely difficult, have made Sokoban become a real classic.