Sokoland                                        		Written by Twinsen [08/04/1999]

Sokoland is based on the classic Japanese game 'Sokoban' by Thinking Rabbit incorporated.
I first played Sokoban on an old CD called 'So Much Shareware/2'. That Sokoban game was written
by Allan B. Liss, and after I had completed all the 50 levels I started to work on my own Sokoban
game. I have actually created 4 different versions of Sokoban, but this game 'Sokoland' is the
best one, and that's why I release it. (Two of the versions are deleted, and the third one is not
finished, and will never be) The reason for this is that it was really hard to create levels for
this game alone. This game has no standard levels, but it contains a level editor so you can
create your own levels for it, and share with other people who have this game. But you can start
playing right away, because I have included SOKO.SLM which contains all the 50 legendary Sokoban
levels. Here is a list of all the files in SOKOLAND.ZIP and a description of the files.

SOKOLAND.EXE	This is the actual game. You move the little warehouse man with
		the arrow keys.The object of the game is to move all the crates into
		storage areas. You'll find out more about it as you play the game.
		Just start Sokoland and type SOKO, the .SLM extension should not be
		included as the game will only play SLM files. Press [BACKSPACE] to
		undo your last move. Press [INSERT] to restart the current level if
		you do serious mistakes.

SOKOFILE.EXE	This program lets you put all the SLMs you have created into one
		bigger SLM file. When you start the program, press 'B' and  type
		the name of the file you want to create, and the enter the filenames
		of all the SLMs you want to include, and just specify an empty filename
		to end the program. It can also suck all the SLMs out of an SLM file
		with multiple levels. Press 'S' and Type the name of the SLM you want
		to get the levels from and enter the filenames you want to give the files
		being sucked out. And finally it can convert ASCII maps like XSB files
		to SLM files. Press 'B' for the level editor. When you start it, type the
		name of the level you want to create/modify. No extension should be included
		here either. Use the arrow keys to move the cursor, and press [SPACE] to put
		the current object in the cursor position. Use + and - to change the current
		object to work with, there are only 6 of them. Press S to save the current
		board. If you want the man to start on a storage area, simply let there be
		one more crate in the level than storage areas. Press 'G' for the sprite
		editor that will let you modify the sprites in the game, but that would only
		be for fun. But if you think my graphics not are cute enough you've got the
		chance to make them better yourself. Just move the cursor with the arrow keys,
		and change the current spot with [SPACE]. S saves your changes and + and -
		changes the current image. < and > changes the current color.
		Image 1: Empty space, 2: Box, 3: Storage area, 4: Box on storage area,
		5: Warehouse man, 6: Brick wall, 7: Warehouse man on goal...

SPRITES.DAT	This file contains the graphics data.

SOKO.SLM	The 50 legendary Sokoban levels.

SOKOLAND.TXT	The text file you are reading right now.

This game is freeware, which means you can copy it as much as you'd like to everyone you want,
as long as no modification is made to the game. Credits go to Hiroyuki Imabayashi for inventing
Sokoban, Ken Silverman (http://www.advsys.net/ken) for answering my programming questions, and
to me for programming this game. I really hope you like it!

Twinsen <titusfox98@hotmail.com> [http://members.xoom.com/titusfox98/]

					*CHEATING*
I recommend you not to cheat, unless you have cleared some levels, and not want to start over
every time you play a file. Just press [TAB] and then [+] to go up a level or [-] to go down a
level. This was implemented only so you did not have to start over every time you play.