BeSokoban

BeSokoban v1.1 for BeOS R4/Intel -- Released 3/14/1999 -- 
Copyright 1999 by Andrew Bazan

This program is freeware. BeSokoban comes with no warrenty whatsoever. Use this program AT YOUR OWN RISK -- I take no responsability for any damages that may result from the use or misuse of this program.

About BeSokoban...

This is my second real BeOS project (the first being BeNibblix, a Nibbles clone), and it's a clone of the common "Boxes"/"Sokoban"/"Pushing Game"/etc for the BeOS. All the code in the program was written by myself -- this is not a port of any sort. However, almost (98%) of the levels are straight from the UNIX version of the game (a large portion of those levels probably came from the original DOS or Windows versions, I think.)

Playing the game...

The concept of the game is extremely simply. You push the boxes scattered around the various levels onto the gray "safe" points in the level. After you push a box onto a safe point, it will turn red, indicating that it is on a safe point. Once all the boxes are on the safe points, the level is complete. There are a few things complicating this whole process, however -- you can only push one box at once, and you cannot pull a box. There are many instances when you will find you have pushed a box a little too far, or your level strategy was a little off, and you'll have to restart the level: try not to discouraged, this happens to everyone.

Controls in the game are equally simple -- from the pulldown "game" menu, you can start a new game, restart the current level (the ENTER key also restarts the level), or quit the game. In the game itself, you control yourself (the circle) with the arrow keys. You can use the PAGE-UP and PAGE-DOWN keys to switch between levels, so if you beat 4 levels in one game, you don't have to start all the way back at the first level if you quit the game. That's about it -- it's quite simple.

The temporary save states under the "game" menu can be used to save your progress within a level and reload at any time. You can use this to save your progress after you've finished several boxes so that you don't have to restart the whole level if you make a mistake. The saved game is only valid while you are on that level -- a new temporary save is automatically created when you start a new level, or restart BeSokoban.

Notes on this release...

Most of the levels in BeSokoban were taken from the Unix version of Sokoban, and most of those were probably taken from another version of Sokoban. All in all, they're very well tested, and all of them should be solvable -- I haven't found any one of the levels that isn't solvable yet, but I haven't completed every single one.

New in v1.1 -- corrected application icon (Intel version only), added saving of completed levels to disk, added temporary save/load saves, and fixed several other bugs.

Contacting the author...

You can reach me at abazan@berbee.com. Also, feel free to check out my homepage at: http://www.mailbag.com/users/abazan/. New versions of BeSokoban and my other BeOS programs will always be available from my homepage, and almost always on BeWare (it takes Be a few days to sort things onto BeWare.)

Thanks for playing BeSokoban!