Sokoban
Sokoban (Japanese for Warehouse keeper) is a puzzle game. The player pushes boxes around in a warehouse, trying to get them to storage locations. The game was designed in 1981 by Hiroyuki Imabayashi and first published in Japan in 1982 by his company Thinking Rabbit for the NEC PC-8801 computer. It became popular in Japan and internationally, inspiring unofficial versions, of which this is one such implementation.
Gameplay
The warehouse is a grid composed of floor squares and impassable wall squares. Some floor squares contain a box and some are marked as storage locations. The number of boxes equals the number of storage locations. The player, often represented as a worker character, can move one square at a time horizontally or vertically onto empty floor squares, but cannot pass through walls or boxes.
To move a box, the player walks up to it and pushes it to an empty square directly beyond the box. Boxes cannot be pushed to squares with walls or other boxes, and they cannot be pulled.The puzzle is solved when all boxes are on storage locations.
This is the type of game I have always loved. It is really simple to explain and learn but can become hugely complex. In short the perfect puzzle game. My implmentation uses the following tile scheme.