Copyright (C)1997,2001,2002 by Eric Sunshine Copyright (C)1997 by Paul McCarthy OVERVIEW ======== SokoSave is an implementation of the game Sokoban for Microsoft Windows, MacOS/X, MacOS/X Server 1.0 (Rhapsody/YellowBox), OpenStep, and NextStep. This package contains the SokoSave source code for all supported platforms. For instructions on building SokoSave for a particular platform, see the "Building" section, below. The most recent version of SokoSave can always be obtained from the SokoSave home page: http://www.high-speed-software.com/sokosave HIGHLIGHTS ========== * Supports Sokoban, Hexoban, and Trioban puzzles. * Fast. * Convenient computer-assisted movement. * Unlimited undo/redo. * Save/restore board positions. LICENSE ======= SokoSave is "freeware". You may use and enjoy this program for free. This package contains the source code for the SokoSave program. You may examine, use and modify the source code for private, non-commercial purposes free of charge. You may make and distribute unmodified copies of this source code for free provided that: (a) the source code is distributed in its entirety without modification, and (b) no fee of any kind is collected for the distribution of the source code. You may not distribute modified versions of the SokoSave program. You may not distribute modified versions of the source code. You may not distribute versions of the SokoSave program constructed from modified versions of the source code. These restrictions are for the protection of all. If you would like some or all of your private modifications incorporated into the officially published version of the SokoSave program, submit the modified version of the source code to: Eric Sunshine Paul McCarthy Credit will be given to all contributors for whatever contributions are included in officially published versions of the SokoSave program. We do not want others taking credit for our work, nor will we take credit for the work of others. BUILDING ======== To build SokoSave for a particular platform, follow the instructions in the README.txt file in the appropriate project directory. The following table lists the directory in which README.txt can be found for each platform. Platform Directory -------- --------- Microsoft Windows with C++Builder 4/5 cbuilder MacOS/X openstep MacOS/X Server 1.0 (Rhapsody) for Mach openstep MacOS/X Server 1.0 (YellowBox) for Windows openstep OpenStep 4.2 for Mach openstep OpenStep 4.2 for Windows openstep NextStep 3.3 nextstep CONCLUSION ========== Paul McCarthy wrote the original version of SokoSave for NextStep. Eric Sunshine added many new features, including several powerful automated movement mechanisms for ease of game play; added support for hexagonal Hexoban puzzles and triangular Trioban puzzles; generalized the core SokoSave game logic and extracted it into a portable and reusable library; and ported SokoSave to Microsoft Windows using C++Builder, and to MacOS/X, MacOS/X Server 1.0 (Rhapsody/YellowBox) for Mach and Windows, and OpenStep for Mach and Windows. Send comments to: Eric Sunshine Paul McCarthy