head	1.9;
access;
symbols
	v19:1.9
	v18:1.9
	v17:1.8
	v16:1.7
	v15:1.7
	v14-1:1.6
	v13-1:1.5
	v12-1:1.4
	v11-1:1.3
	v10-1:1.2;
locks; strict;
comment	@// @;


1.9
date	2002.02.19.07.44.07;	author sunshine;	state Exp;
branches;
next	1.8;

1.8
date	2002.01.29.20.01.33;	author sunshine;	state Exp;
branches;
next	1.7;

1.7
date	2001.12.23.15.15.05;	author sunshine;	state Exp;
branches;
next	1.6;

1.6
date	2001.08.28.21.57.53;	author sunshine;	state Exp;
branches;
next	1.5;

1.5
date	2001.08.21.06.48.32;	author sunshine;	state Exp;
branches;
next	1.4;

1.4
date	2001.08.20.10.10.43;	author sunshine;	state Exp;
branches;
next	1.3;

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

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

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


desc
@@


1.9
log
@v18
-*- Added support for new triangular-style Trioban puzzles.
@
text
@Copyright (C)1997,2001,2002 by Eric Sunshine <sunshine@@sunshineco.com>
Copyright (C)1997 by Paul McCarthy <zarnuk@@high-speed-software.com>

OVERVIEW
========
SokoSave is an implementation of the game Sokoban.  This package contains the
binary executable for MacOS/X Server 1.0 (YellowBox) 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
============
mkdir $HOME/Apps              # Wherever you install games.
cd $HOME/Apps                 # Wherever you install games.
gunzip SokoSave-*-Y-b.tgz     # Uncompress the package.
gnutar xf SokoSave-*-Y-b.tar  # Extract SokoSave.app.

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.8
log
@v17
-*- Added support for the new hexagonal-style puzzles.

-*- Updated the README files to mention hexagonal support.
@
text
@d18 1
d20 1
a20 1
* Convenient automated shortest-path movement.
d46 6
a51 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.7
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.

-*- Rewrote the OpenStep port so that it utilizes the new "sokocore" game
    library rather than implementing that logic directly.

-*- Rewrote and/or updated all of the README files for both source and
    binary distributions to reflect the new conglomerate package.
@
text
@d1 1
a1 1
Copyright (C)1997,2001 by Eric Sunshine <sunshine@@sunshineco.com>
d44 6
a49 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.
@


1.6
log
@v14.1 -- release 2.3
@
text
@d1 2
a2 2
Copyright (c)1997, Paul McCarthy.
Copyright (c)1997,2001, Eric Sunshine.
d4 6
a9 4
   From: "Paul McCarthy" <zarnuk@@high-speed-software.com>
   From: "Eric Sunshine" <sunshine@@sunshineco.com>
   Date: August 28th, 2001
Subject: SokoSave 2.3
d11 2
a12 4
SokoSave is a MacOS/X, MacOS/X Server 1.0 (Rhapsody), and OpenStep
implementation of the Sokoban game.  This package contains the binary
executable for use with MacOS/X Server 1.0 for Mach (Rhapsody) and Windows
(YellowBox).
d14 5
a18 2
Highlights:
* Fast
d23 6
a28 4
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.
d30 6
a35 5
To install:
mkdir ~/Apps                      # Wherever you install games.
cd ~/Apps                         # Wherever you install games.
gunzip SokoSave-2.3-PIY-b.tgz     # Uncompress the package.
gnutar xf SokoSave-2.3-PIY-b.tar  # Extract SokoSave.app.
d40 3
a42 2
This package contains only the binary executable.  The source code is
available in the SokoSave-2.3-PIY-s.tgz package.
d44 6
a49 3
The binary executable in this package works on the these platforms:
    MacOS/X Server 1.0 (Rhapsody) for Mach [PowerPC, Intel]
    MacOS/X Server 1.0 (YellowBox) for Windows [Intel]
a50 5

SokoSave was written by Paul McCarthy.  Eric Sunshine added several new
automated movement mechanisms, as well as other features, and ported SokoSave
to MacOS/X, MacOS/X Server 1.0 (Rhapsody), and OpenStep.

d52 2
a53 2
"Paul McCarthy" <zarnuk@@high-speed-software.com>
"Eric Sunshine" <sunshine@@sunshineco.com>
@


1.5
log
@v13.1 -- release 2.2
-*- Fixed springiness on "Animate" and "Stop" controls on SokoBoard
    window.  This got botched when I swapped the position of these two
    controls at the last minute in v11.1.
@
text
@d6 2
a7 2
   Date: August 21st, 2001
Subject: SokoSave 2.2
d28 2
a29 2
gunzip SokoSave-2.2-PIY-b.tgz     # Uncompress the package.
gnutar xf SokoSave-2.2-PIY-b.tar  # Extract SokoSave.app.
d35 1
a35 1
available in the SokoSave-2.2-PIY-s.tgz package.
@


1.4
log
@v12.1 -- release 2.1
@
text
@d6 2
a7 2
   Date: August 20th, 2001
Subject: SokoSave 2.1
d28 2
a29 2
gunzip SokoSave-2.1-PIY-b.tgz     # Uncompress the package.
gnutar xf SokoSave-2.1-PIY-b.tar  # Extract SokoSave.app.
d35 1
a35 1
available in the SokoSave-2.1-PIY-s.tgz package.
@


1.3
log
@v11.1
-*- Updated Paul's email address, throughout, since the old one is no
    longer valid.

-*- Bumped release number from 1.1 to 2.0 since this release contains many
    functional improvements.
@
text
@d6 2
a7 2
   Date: August 19th, 2001
Subject: SokoSave 2.0
d28 2
a29 2
gunzip SokoSave-2.0-PIY-b.tgz     # Uncompress the package.
gnutar xf SokoSave-2.0-PIY-b.tar  # Extract SokoSave.app.
d35 1
a35 1
available in the SokoSave-2.0-PIY-s.tgz package.
@


1.2
log
@v10.1: Fixed gnutar command.
@
text
@d2 1
a2 1
Copyright (c)1997, Eric Sunshine
d4 4
a7 4
   From: "Paul McCarthy" <zarnuk@@mcgh.org>
   From: "Eric Sunshine" <sunshine@@mcgh.org>
   Date: December 10th, 1997
Subject: SokoSave 1.1
d9 4
a12 3
SokoSave is an OPENSTEP and Rhapsody implementation of the Sokoban game.
This package contains the binary executable for use with Rhapsody Developer
Release (RDR) under both Mach & Windows (Yellow Box).
d16 1
a18 2
* Left-click automatic shortest-path moves.
* Right-click automatic push-to-destination.
d26 4
a29 4
mkdir ~/Apps                            # Wherever you install games.
cd ~/Apps                               # Wherever you install games.
gunzip SokoSave.1.1.PIY.b.tar.gz        # Uncompresses the package.
gnutar xf SokoSave.1.1.PIY.b.tar        # Extracts SokoSave.app
d35 1
a35 1
available in the SokoSave.1.1.PIY.s.tar.gz package.
d38 2
a39 2
    Rhapsody Developer Release (RDR) for Mach [PowerPC, Intel]
    Rhapsody Developer Release (RDR) for Windows (Yellow Box) [Intel]
d42 3
a44 2
Paul McCarthy wrote the program for NEXTSTEP.
Eric Sunshine ported it to OPENSTEP and Rhapsody.
d46 3
a48 2
Comments to: "Paul McCarthy" <zarnuk@@mcgh.org>
OPENSTEP & Rhapsody comments to: "Eric Sunshine" <sunshine@@mcgh.org>
@


1.1
log
@v10.1: Ported to OPENSTEP 4.1 for Mach, OPENSTEP 4.2 for Mach & Windows,
and Rhapsody Developer Release (RDR) for Mach and Windows (Yellow Box).
Release 1.1.
@
text
@d29 1
a29 1
gnutar xf SokoSave.1.1.PIY.b.tar.gz     # Extracts SokoSave.app
@
