head	1.3;
access;
symbols
	v19:1.3
	v18:1.3
	v17:1.2
	v16:1.1
	v15:1.1;
locks; strict;
comment	@// @;


1.3
date	2002.02.19.07.44.12;	author sunshine;	state Exp;
branches;
next	1.2;

1.2
date	2002.01.29.20.03.52;	author sunshine;	state Exp;
branches;
next	1.1;

1.1
date	2001.12.21.21.47.56;	author sunshine;	state Exp;
branches;
next	;


desc
@@


1.3
log
@v18
-*- Added support for new triangular-style Trioban puzzles.
@
text
@Copyright (C)2001,2002 by Eric Sunshine <sunshine@@sunshineco.com>

OVERVIEW
========
SokoSave is an implementation of the game Sokoban.  This package contains the
binary executable for Microsoft Windows.  This package contains only the binary
executable.  The source code is available separately.

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.  You may
make and distribute unmodified copies of this program for free provided that:
(a) the program is distributed in its entirety without modification, and (b) no
fee of any kind is collected for the distribution of the program.

INSTALLATION
============
Download and run SOKSETUP.EXE, the SokoSave setup program, and follow the
on-screen prompts.

No special permissions are required other than the ordinary permissions to
create files in a directory.

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 <sunshine@@sunshineco.com>
Paul McCarthy <zarnuk@@high-speed-software.com>
@


1.2
log
@v17
-*- Added support for the new hexagonal-style puzzles.

-*- Updated the README files to mention hexagonal support.
@
text
@d16 1
d18 1
a18 1
* Convenient automated shortest-path movement.
d42 6
a47 5
movement mechanisms for ease of game play; added support for hexagonal 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.
@


1.1
log
@v15
-*- Extracted core game logic out of GUI code and generalized it so that
    the same core code can be used by any platform.  Logic from
    SokoBoard.m now resides in SokoPuzzle.c, etc.

-*- Created a native Windows port of SokoSave using C++Builder.  The
    back-end logic for this port is provided by the new "sokocore" common
    code which used to be merged with the UI code for the
    OpenStep/NextStep ports.  From the user-experience, this port is
    nearly identical to the existing OpenStep and NextStep ports.  Builds
    successfully with C++Builder versions 4 and 5.

-*- Added a shortcut toolbar for quickly starting new games, opening saved
    games, saving games, launching the scores panel, and launching the
    help file.  Added a toggle-switch to the preferences panel to control
    presence of toolbar.  From the user-standpoint, this is the only major
    difference from the OpenStep/NextStep ports, since they do not feature
    a shortcut toolbar.

-*- Created an InnoSetup installer script for SokoSave.  This scripts
    facilitates the creation of a stand-alone "setup" program
    (soksetup.exe) for SokoSave.  With this program, Windows users can
    download and install SokoSave in a fashion in which they are already
    familiar.
@
text
@d1 1
a1 1
Copyright (C)2001 by Eric Sunshine <sunshine@@sunshineco.com>
d40 6
a45 6
Eric Sunshine added a number of new features, including several powerful
automated movement mechanisms for ease of game play; 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.
@
