Sokoban
The object of the game is very simple: You have
to push all the crates, all of the same size, but of different weights, to the
destinations, using a minimal number of pushes. The weights in kilograms are
marked on the crates (the figure below does not include this feature). Use the
arrow keys to move the player around.
Different versions of this game can be
implemented. Choose one for your project.
- As different from the image below, the crates
are ice cubes, of different weights, which have to be moved before melting to
the marked positions, in the cool room.
- In another version the guy who pushes has
limited stamina. While pushing a crate (which is not made of ice) the pusher
gets tired due to the effort, and his speed reduces proportionally to zero. He
has to wait a while before being able to continue.
- In another version of this game, crates are of
the same weight but have different sizes, so they cannot all pass through any
existing door (feature also not shown in the figure
below).