|
fr:Sokoban
Sokoban (倉庫番, Japanese for "warehouse keeper") occurs as transport puzzle in which the streaming video player pushes boxes as much as the maze, viewed from above, & endeavor to put the babies inside intended locations. Single a single box may exist as pushed at a time, non 2, & boxes just can not be pulled. When a puzzle would exist as pleasantly hard to produce physically, these are ordinarily implemented as a video game.
Sokoban was created inside 1982 by Hiroyuki Imabayashi, and was published by Thinking Rabbit, a software house based in Takarazuka, Japan. Intellection Rabbit as well freed troika sequels: Boxxle, Sokoban Right & Sokoban Revenge.
Implementations of Sokoban use at times been written for many computer platforms, including almost 100% home computer and personal computer systems. Versions too survive for many hand held and video game consoles, including mobile phones. A text-depending computer game NetHack contains a sequence of dungeon levels deliberately designed to simulate a Sokoban game.
Sokoban variants
Many puzzles may be considered variants of the original Sokoban game, in the feel that it altogether produce utilise of the governable character world health organization pushes boxes in the maze.
Guide Tilings:
In the standard game, the mazes come placed out in a tiling of squares. Many variants use a system of Sokoban to mazes placed out in more tilings. Hexoban utilizes the tiling of regular hexagons and Trioban a tiling of equilateral triangles.
Multiple pushers:
In the variants Multiban & Interlock a streaming video player potty control multiple characters.
Guide goals:
Many variants adjust the requirements for completing a level. For instance, within Prevent-o-Mania a boxes come different colours & a goal is to click the children onto squares which match their colours. Sokomind + implements the similar idea, sustaining boxes & target squares unambiguously numbered. Inside Interlock & Sokolor, a boxes come likewise different colours, however a goal is to move the two and so that likewise colorful boxes come adjacent. Inside Cyberbox, for each one level has a intended exit square, & the goal is to email that exit.
Extra stake elements:
Sokonex, Xsok, Cyberbox & Prevent-o-Mania a lot add newly elements to the basic puzzle. Examples include holes, teleports, moving jams & 1-way passages.
Scientific research on Sokoban
Sokoban may be exposed using the theory of computational complexity. A condition of solving Sokoban puzzles has been proven to exist as NP-hard [http://citeseer.ist.psu.edu/dor95sokoban.html] as it is a portion of a additional general class of motion planning problems in which the porter is allowed to click and/or even pull 1 or other boxes at once. This is interesting besides for artificial intelligence researchers, because solving Sokoban may be in comparison designing the automaton which moves box up the storage warehouse. Farther function has shown that solving Sokoban is too PSPACE-complete [http://citeseer.ist.psu.edu/culberson97sokoban.html].
Sokoban is hard non merely due to its branching factor (which is comparable to chess, and however great deal lower than that of go), but likewise its tremendous search tree depth; some levels postulate supplementary than Grand "pushes". Skilled persin players trust mostly on heuristics; they are commonly respire to quickly discard futile or even redundant lines of play, & recognize system & subgoals, drastically cutting down on the total of research.
Sokoban puzzles may be solved automatically by applying a single-agent search algorithm, such as IDA*, enhanced by several techniques which produce apply of domain-specific noesis [http://citeseer.ist.psu.edu/373835.html]. This is the method utilized by Rolling Stone, the Sokoban problem solver developed per University of Alberta GAMES Group [http://www.cs.ualberta.ca/~games]. However, a bit of of the other complex Sokoban levels presently pop up to become away from email possibly for the better machine-driven convergent thinker.
|