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


1.10
date	2002.02.19.07.44.11;	author sunshine;	state Exp;
branches;
next	1.9;

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

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

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

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

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

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

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

1.2
date	97.11.13.04.40.23;	author zarnuk;	state Exp;
branches;
next	1.1;

1.1
date	97.11.13.02.54.56;	author zarnuk;	state Exp;
branches;
next	;


desc
@@


1.10
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 NextStep 3.3 compiled for NeXT, Intel, HPPA, and Sparc.
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.
gnutar xzf SokoSave.*.NIHS.b.tgz  # 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.

SokoSave utilizes the MiscTableScroll palette, which is copyright (C)1994-1999
by Eric Sunshine <sunshine@@sunshineco.com> and Paul McCarthy
<zarnuk@@high-speed-software.com>.

Send comments to:
Eric Sunshine <sunshine@@sunshineco.com>
Paul McCarthy <zarnuk@@high-speed-software.com>
@


1.9
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.
d45 6
a50 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.8
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 NextStep 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>
d43 6
a48 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.7
log
@v14 -- 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 2
SokoSave is a NextStep implementation of the Sokoban game.  This package
contains the binary executable compiled for NextStep 3.3.
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 5
a34 4
To install:
mkdir ~/Apps                         # Wherever you install games.
cd ~/Apps                            # Wherever you install games.
gnutar xzf SokoSave.2.3.NIHS.b.tgz   # Extract SokoSave.app.
d39 3
a41 2
This package contains only the binary executable.  The source code is
available in the SokoSave.2.3.s.tgz package.
d43 6
d50 3
a52 2
SokoSave was written by Paul McCarthy.  Eric Sunshine added several new 
automated movement mechanisms, as well as other features.
a53 4
SokoSave uses the MiscTableScroll, which is copyright (c)1994-1999 by
Paul McCarthy <zarnuk@@high-speed-software.com> and Eric Sunshine
<sunshine@@sunshineco.com>.

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


1.6
log
@v13 -- 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.
@
text
@d6 2
a7 2
   Date: August 21st, 2001
Subject: SokoSave 2.2
d26 1
a26 1
gnutar xzf SokoSave.2.2.NIHS.b.tgz   # Extract SokoSave.app.
d32 1
a32 1
available in the SokoSave.2.2.s.tgz package.
@


1.5
log
@v12 -- release 2.1
@
text
@d6 2
a7 2
   Date: August 20th, 2001
Subject: SokoSave 2.1
d26 1
a26 1
gnutar xzf SokoSave.2.1.NIHS.b.tgz   # Extract SokoSave.app.
d32 1
a32 1
available in the SokoSave.2.1.s.tgz package.
@


1.4
log
@v11
-*- 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.

-*- README_ABOUT_SOURCE_CODE now explains how to obtain MiscTableScroll,
    which is needed to build the NextStep version of SokoSave.

-*- Added copyright notice for Eric Sunshine since, as of this release, he
    has written a fairly significant amount of code for the project.
@
text
@d6 2
a7 2
   Date: August 19th, 2001
Subject: SokoSave 2.0
d26 1
a26 1
gnutar xzf SokoSave.2.0.NIHS.b.tgz   # Extract SokoSave.app.
d32 1
a32 1
available in the SokoSave.2.0.s.tgz package.
@


1.3
log
@v10: Release 1.1
@
text
@d2 1
d4 4
a7 3
   From: "Paul McCarthy" <zarnuk@@mcgh.org>
   Date: December 10th, 1997
Subject: SokoSave 1.1
d9 2
a10 2
SokoSave is a NEXTSTEP implementation of the Sokoban game.  This package
contains the binary executable compiled for NEXTSTEP 3.3.
d14 1
a16 2
* Left-click automatic shortest-path moves.
* Right-click automatic push-to-destination.
d24 3
a26 3
mkdir ~/Apps                            # Wherever you install games.
cd ~/Apps                               # Wherever you install games.
gnutar xzf SokoSave.1.1.NIHS.b.tar.gz   # Extracts SokoSave.app
d32 1
a32 1
available in the SokoSave.1.1.s.tar.gz package.
d35 2
a36 2
Paul McCarthy wrote the program.
Eric Sunshine corrected some bugs and enhanced the preferences panel.
d38 3
a40 2
SokoSave uses the MiscTableScroll, which is copyright (c)1997, Paul McCarthy
and Eric Sunshine.
d42 3
a44 1
Comments to: "Paul McCarthy" <zarnuk@@mcgh.org>
@


1.2
log
@no comment.
@
text
@d1 1
a1 1
Copyright 1997, Paul McCarthy.
d4 2
a5 2
   Date: November 13th, 1997
Subject: SokoSave 1.0
d7 2
a8 1
SokoSave is a NEXTSTEP implementation of the Sokoban game.
d25 1
a25 1
gnutar xzf SokoSave.1.0.NIHS.b.tar.gz   # Creates SokoSave.app
d30 2
a31 2
This package contains only the binary executable.  The source code is also
available in the SokoSave.1.0.s.tar.gz package.
d33 1
d35 1
d37 1
a37 1
SokoSave uses the MiscTableScroll, which is copyright 1997, Paul McCarthy
@


1.1
log
@v9
@
text
@d22 2
a23 1
cd /Games                               # Wherever you install games.
@
