USokoban — simple C (si) / GTK implementation of the popular puzzle Sokoban.
Sokoban (Warehouse Keeper in Japanese) is a logic puzzle game in which the player moves boxes around a maze, shown in plan view, with the aim to put all the boxes into position. The game was created in 1981 year , Hiroki Imabayashi and published by a Japanese company Thinking Rabbit in 1982 year.
Puzzle game Sokoban (Sokoban) rearranges interest from the point of view of computational complexity. The complexity of the levels caused by strong branching of the decision tree (comparable to chess), and its great depth, for the solution of some levels required more than a thousand talkany boxes (even in games with the classic version of the rules).
Rules of the classic game Sokoban is very simple, at stock present in the game in plan view (labyrinth) are the storekeeper and drawers. The player’s task is to move boxes in the maze (warehouse), with the aim to move them to the specified/the ultimate place. Boxes to push, but not pull, and move at a time more than one box. The storekeeper is free to move around the warehouse/the maze, but cannot pass through walls and boxes (to jump).
Puzzle USokoban has a simplified 2D graphics, and the gameplay is fully consistent with the classic game Sokoban. There are four levels (format XSB Sokoban)with 26 (alphabet), 50 (stopheart), 50 (stopheart2) and 12 (zodiac) puzzle types (maps), you can take them in any order, passing a level is not limited.
USokoban has low system requirements, can run in windowed and full screen mode, supports levels of size up to 60X60 with solutions of unlimited length, it is possible to undo and redo moves (Undo/Redo) are not limited to, character control is with the mouse and keyboard.
License: GNU General Public License version 3.0 (GPLv3)