A game which runs on the Kodak DC290 Digital Cameras' LCD
Screenshots
Gameplay
Gameplay
Gameplay
Gameplay
Level Select (with preview)
Help Screen
Quick Description
Sokoban is a game which has a very simple set of rules, but which is very difficult to master.
Here's the story: You are a warehouse employee who must organize all the boxes in the warehouse
so that they are within the target area. You can push boxes. That's it. No pulling, no stacking,
and you can't push two boxes in a row, one at a time only.
The lest SoftKey button can be used to undo your moves, and the menu key takes you to a
help/abort level menu. As you can probably guess, I was not interested in making a visually
stunning game this time, I just wanted a copy of sokoban I could take with me where I go. Sokoban
originated from the UNIX environment, and uses level-data which is in ascii form so you can make your
own levels!
Installation
To install the game, extract the files from the .ZIP file onto your computer. Connect your
Digital Camera (Kodak DC290 only is supported), and open an explorer window (I'm assuming you're
using "Windows". Browse to your camera (it should be listed under "My Computer"). Copy the .BMP
files you extracted from the .ZIP into the main folder of your camera (the root). Then copy the .CAM
file into the System folder in your camera.
Running the game
Switch your camera to REVIEW mode. Scroll all the way to the right-most page in the menus. You should
see "Sokoban.cam" listed there. Select it, and your camera will automatically shut-off. When you turn the
power back on, the game will boot (it takes about 10 seconds).
You will be greeted with a level selection menu. If there are too many levels to fit on the screen, it will scroll.
Select a level with the left softkey. Levels marked with a * mean they have been solved.
The number at far-right is the level# inside a level-pack. A level will not be offered for play
unless you've completed most levels before it in that level-pack.
While playing the game, the arrow-pad moves your worker. The left softkey serves as an UNDO.
Use the MENU button to see a help screen and optionally abandon the level.
When you successfully move all the boxes into the target area, the level ends and is marked with a *
in the load-screen (it can be played again if you wish).
To return to the cameras' normal operation, cycle the power again.
Downloading Levels and LevelPacks
Sokoban uses .XSB files. These are simply plain-text files, their contents are described below.
Existing levels and level-packs can be downloaded on the net from many locations. Search for
keywords such as Sokoban, XSB, etc. Once downloaded (and extracted if in a .zip file), if the
extention is not .xsb (sometimes it's .txt), you must rename it to .xsb before it will work.
LevelPacks are .XSB files with more than one level in them, each level separated by a line of text, such as a title.
LevelPacks are detected by the game, and the game will then limit your access to the upper levels
until the lower levels are completed. The game will allow you to play a level as long as one of the most recent two has
been completed (so it will allow you to skip a level if you can't solve it). If you wish to have
access to all levels simultaneously, you can either split the file into many small .xsb files yourself,
or hunt the net for a copy someone else has already setup like that. Many downloads contain both versions
in their .zip file, ready for you to choose which form you want.
Making Your Own Maps
You can create your own levels for Sokoban, or download levels on the 'net.
Levels require the extention .XSB to be recognized by this game.
The file itself is a plain-text format (a.k.a. ascii file).
These are the characters you can use:
# - Wall
SPACE - Open floor-space
@ - Player Start Point (on open floor-space)
+ - Player Start Point (on a target spot)
. - Target Spot
$ - Box (on open floor-space)
* - Box (on target spot)
Typical Level
#######
### .#
# $ @ #
# ###
#######
Save your map (name it xxxxxxxx.XSB) and copy it onto your camera in the /sokoban directory
Boot the game, and hopefully it shows up in your level-list!
NOTE: To put more than one level in a file, all you have to do as separate them with a line that has
some text on it (maby the levels' name, etc).
Features
Remembers which levels you have successfully completed, on your Flash Card.
Level Select Screen contains a Preview
You can make your own levels and level-packs using any ascii editor, such as Notepad in Win'98
Artwork for the game is stored in BMP form. Edit it to your hearts' content! (but don't change their dimentions, or number of colors, and don't save them RLE - runlength encoded, just save them uncompressed).
Play the game on either your TV, or your LCD display!
Free.
Bugs/Problems
none that I'm aware of... But that doesn't mean there aren't any :-)