Sokoban: Wikis

  
  
  

Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.

Encyclopedia

From Wikipedia, the free encyclopedia

Level 1, Sokoban Perfect from 1995, DOS (Chinese version of the 1991 Japanese version).

Sokoban (倉庫番 Sōkoban ?, warehouse keeper) is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. The puzzle is usually implemented as a video game.

Sokoban was created in 1980 by Hiroyuki Imabayashi, and was published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan.

Contents

Selected Sokoban releases by Thinking Rabbit

  • Sokoban (1982), with 20 levels.
Level 1, Sokoban from 1982, PC-8801.
  • Sokoban 2 (1984), with 50 levels.
Level 1, Sokoban 2 from 1984, FM-7.
  • Sokoban (1988), with 50 levels.
Level 1, Sokoban from 1988, DOS.
  • Sokoban Perfect (1989), with 306 levels.
Level 22, Sokoban Perfect from 1995, DOS (Chinese version of the 1989 Japanese version).
  • Sokoban Revenge (1991), with 306 levels.

Sokoban (1988)

In 1988 Sokoban was imported to the US by Spectrum HoloByte for the Commodore 64, IBM-PC and Apple II series, and by Spectral Associates for the TRS-80 Color Computer. A 1988 review in Computer Gaming World praised the game for being "pure and simple, very playable and mentally challenging," citing its addictive qualities.[1]

Implementations of Sokoban

Implementations of Sokoban have been written for numerous computer platforms, including almost all home computer and personal computer systems. Versions also exist for several hand held and video game consoles, mobile phones, graphic calculators, and Canon PowerShot digital cameras. Many other puzzle games, such as Chip's Challenge and Rocks and Diamonds, implement Sokoban-based gameplay. The roguelike computer game NetHack contains a sequence of dungeon levels deliberately designed to simulate a Sokoban game. The Royal Puzzle in Zork III has elements of Sokoban.

Sokoban variants

Several puzzles can be considered variants of the original Sokoban game, in the sense that they all make use of a controllable character who pushes boxes around a maze.

Alternative Tilings: In the standard game, the mazes are laid out on a tiling of squares. Several variants apply the rules of Sokoban to mazes laid out on other tilings. Hexoban uses a tiling of regular hexagons and Trioban a tiling of equilateral triangles.

Multiple pushers: In the variants Multiban and Interlock the player can control multiple characters.

Alternative goals: Several variants adjust the requirements for completing a level. For example, in Block-o-Mania the boxes are different colours and the goal is to push them onto squares which match their colours. Sokomind Plus implements a similar idea, with boxes and target squares uniquely numbered. In Interlock and Sokolor, the boxes are also different colours, but the goal is to move them so that similarly coloured boxes are adjacent. In CyberBox, each level has a designated exit square, and the goal is to reach that exit. In a variant called Beanstalk, the elements of the level must be pushed onto the goal in a fixed sequence.

Additional game elements: Sokonex, Xsok, Cyberbox, Block-o-Mania all add new elements to the basic puzzle. Examples include holes, teleports, moving blocks and one-way passages. PocoMan refers to the blocks as treasures and when placed onto the goal, they transform into the treasure for the next level.

Character actions: In Pukoban, the character can pull boxes in addition to pushing them.

Scientific research on Sokoban

Sokoban can be studied using the theory of computational complexity. The problem of solving Sokoban puzzles has been proven to be NP-hard.[2] This is interesting also for artificial intelligence researchers, because solving Sokoban can be compared to designing a robot which moves boxes in a warehouse. Further work has shown that solving Sokoban is also PSPACE-complete.[3]

Sokoban is difficult not only due to its branching factor (which is comparable to chess), but also its enormous search tree depth; some levels require more than 1000 "pushes". Skilled human players rely mostly on heuristics; they are usually able to quickly discard futile or redundant lines of play, and recognize patterns and subgoals, drastically cutting down on the amount of search.

Some Sokoban puzzles can be solved automatically by using a single-agent search algorithm, such as IDA*, enhanced by several techniques which make use of domain-specific knowledge.[4] This is the method used by Rolling Stone, a Sokoban solver developed by the University of Alberta GAMES Group. The more complex Sokoban levels are, however, out of reach even for the best automated solvers.

Reception

The 1988 Spectrum HoloByte version of Soko-Ban for the IBM was reviewed in 1988 in Dragon #132 by Hartley, Patricia, and Kirk Lesser in "The Role of Computers" column. The reviewers gave the game 4 1/2 out of 5 stars.[5]

References

  1. ^ Wagner, Roy (May 1988), "Puzzling Encounters", Computer Gaming World: 42–43  
  2. ^ M. Fryers and M.T. Greene (1995). "Sokoban". Eureka (54).  
  3. ^ Joseph C. Culberson, Sokoban is PSPACE-complete. Technical Report TR 97-02, Dept. of Computing Science, University of Alberta, 1997. Also: http://web.cs.ualberta.ca/~joe/Preprints/Sokoban
  4. ^ Andreas Junghanns, Jonathan Schaeffer (2001) Sokoban: Enhancing general single-agent search methods using domain knowledge, Artificial Intelligence 129(1-2):219-251 (Special issue on heuristic search in artificial intelligence)
  5. ^ Lesser, Hartley, Patricia, and Kirk (April 1988). "The Role of Computers". Dragon (132): 80-85.  

See also

External links


Wiktionary

Up to date as of January 15, 2010

Definition from Wiktionary, a free dictionary

English

Wikipedia-logo.png
Wikipedia has an article on:

Wikipedia

Etymology

Japanese 倉庫番, warehouseman

Proper noun

Singular
Sokoban

Plural
-

Sokoban

  1. (video games) A computer puzzle game, devised in 1980 and frequently reimplemented, in which the player must push boxes to designated locations under a set of movement constraints.
    • 1998, Robert Mercer, Eric Neufeld, Advances in Artificial Intelligence
    These so-called deadlock states are largely responsible for the failure of our attempts to solve positions in the game of Sokoban.
    • 2000, Zbigniew W Ras, Setsuo Ohsuga (editors), Foundations of Intelligent Systems
    The sokoban problem encodes a small instance of a well known computer game, where a single stone must be pushed to its goal position.

Strategy wiki

Up to date as of January 23, 2010

From StrategyWiki, the free strategy guide and walkthrough wiki

Sokoban
Box artwork for Sokoban.
Developer(s) Hiroyuki Imabayashi, ASCII Entertainment
Publisher(s) Thinking Rabbit, Spectrum HoloByte
Release date(s)
MS-DOS
Apple II
Commodore 64/128
TRS-80 Color Computer
Genre(s) Puzzle
System(s) Commodore 64, IBM PC, Apple II, MSX, CoCo, Game Boy, Sega SG-1000, Sega Game Gear
Mode(s) Single player
Followed by Sokoban 2
Series Sokoban
This is the first game in the Sokoban series. For other games in the series see the Sokoban category.

Sokoban (倉庫番 Sōkoban ?, warehouse keeper) is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. The puzzle is usually implemented as a video game.

This guide reflects the commercial versions of the game whose title is Sokoban. However, not every version of the game published under this title is identical, as Sokoban as been released in several iterations since it's initial publishing in 1982. It was initially released as a simple puzzle game on many popular Japanese home computer platforms. It was followed up with an improved sequel in 1984, entitled Sokoban 2.

In 1985, Sega published their own conversion of the original game for the Sega SG-1000. In 1989, Pony Canyon released it's updated version for the Game Boy which was partially based on Thinking Rabbit's Sokoban Perfect. It was released in the United States as Boxxle. In 1990, Riverhill Soft developed an updated conversion for the Sega Game Gear for Japan only.

Table of Contents

Walkthrough

Gaming

Up to date as of February 01, 2010

From Wikia Gaming, your source for walkthroughs, games, guides, and more!

Sokoban (倉庫番 Sōkoban, warehouse keeper) is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. The puzzle is usually implemented as a video game.

Sokoban was created in 1980 by Hiroyuki Imabayashi, and was published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan. Thinking Rabbit also released three sequels: Boxxle, Sokoban Perfect and Sokoban Revenge. The first game was imported to the US by Spectrum HoloByte for the Commodore 64 and IBM-PC.

Needs infobox
This article needs an infobox. You can help by adding it.

The infobox provides at-a-glance information on a game, including cover art.

Stub
This article is a stub. You can help by adding to it.

Stubs are articles that writers have begun work on, but are not yet complete enough to be considered finished articles.


This article uses material from the "Sokoban" article on the Gaming wiki at Wikia and is licensed under the Creative Commons Attribution-Share Alike License.







Got something to say? Make a comment.
Your name
Your email address
Message