home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
norge.freeshell.org (192.94.73.8)
/
192.94.73.8.tar
/
192.94.73.8
/
pub
/
computers
/
pcjr
/
graphics
/
HEX_S10.LZH
/
HEXAGONE.DOC
next >
Wrap
Text File
|
1990-03-02
|
14KB
|
587 lines
01-MAR-1990
Hex-A-Gone Version 1.0
Author: Steven K. Shapiro
Program and Documentation
Copyright (C) 1989 SKS Computer Consulting, Inc.
All Rights Reserved
Hex-A-Gone IS NOT PUBLIC DOMAIN SOFTWARE!
Hex-A-Gone IS COPYRIGHTED SOFTWARE.
YOU ARE ENTITLED TO USE AND DISTRIBUTE THE
Hex-A-Gone PACKAGE ONLY IN ACCORDANCE WITH THE LICENSE
AGREEMENT CONTAINED HEREIN.
01-MAR-1990
LICENSE AGREEMENT, WARRANTY AND STATEMENT OF LIABILITY
The term "the package" refers to the Hex-A-Gone software and
documentation, individually and collectively. The term "the author"
shall be construed to mean Steven K. Shapiro.
The package is the exclusive property of the author, and is protected
by copyright laws. By obtaining a copy of the package, you do not
"own" a copy. All property rights are retained by the author. You
are merely licensed to USE it.
This License grants limited rights to use and distribute the package
in accordance with the terms listed herein. Any other use constitutes
a violation of the author's rights under United States Copyright Law,
and applicable treaties.
You may use the package and/or give copies of the SHAREWARE VERSION of
the package to others, but only in a form that permits inclusion of
all files as found in the original, archived form in which the package
is distributed by the author. You are NOT permitted to distribute
copies of the REGISTERED VERSION under any circumstances.
You are not permitted to modify any portion of the package in any way,
including, but not limited to adding files to or removing files from
the distribution package, changing or editing the documentation,
and/or changing or modifying the executable program(s).
If you find the package to be of use, and feel that a monetary
contribution is in order, you are encouraged to forward it to the
author.
The package is not provided with any warranty of any kind, including,
but not limited to fitness for any particular purpose.
IMPORTANT NOTE: If this License or any portion thereof is not legally
valid in your geographical area or jurisdiction, THIS LICENSE IS
WITHDRAWN and YOU ARE NOT LICENSED TO USE OR DISTRIBUTE THE PACKAGE!
WARNING! YOU USE THIS PACKAGE ENTIRELY AT YOUR OWN RISK! The author
will NOT be responsible for any loss of data, loss of business, loss
of monies or any other damages resulting from the use of, or inability
to use this program. By operating the program, you accept and
acknowledge responsibility IN FULL for all occurrences related to your
use of the program. In any jurisdiction where such limitation of
liability is restricted or forbidden, this program IS NOT licensed for
legal use.
2
01-MAR-1990
OTHER USES (NON-LICENSED USES)
Use and distribution outside the scope of the License Agreement above
is strictly prohibited, unless prior, written permission is obtained
from the author. Inquiries may be directed to: SKS Computer
Consulting, Inc., P.O. Box 610670, Austin, TX, 78761, USA. Include a
self-addressed, stamped envelope for replies.
DISTRIBUTION NOTICE
Only the SHAREWARE version of the package may be posted for download
or file request by any FTSC compliant system in archived form, and in
adherence to the terms of the License above. Distribution of the
REGISTERED version constitutes a VIOLATION of this licensing
agreement. No profit may be realized directly or indirectly from such
distribution, although the package may be provided for download on
'pay systems'.
ARCHIVES
The regular distribution version of the package is archived using PAK
from NoGate Consulting, Inc. This is NOT a political statement, it's
a matter of personal preference.
If you feel it necessary to re-archive the package in a format other
than the format it's delivered in, go ahead, but you should read the
License Agreement carefully. Any distribution of the package requires
that ALL the files AS ORIGINALLY DISTRIBUTED must be included.
Prior to distribution, make certain that you have a full, original
version, and make sure all the files in the package make it into your
new archive. Addition of files to the distribution is prohibited.
PURCHASING COPIES OF THE PACKAGE
The package is also available on diskette within the USA and Canada.
Send check or money order in US dollars to: SKS Computer Consulting,
Inc., P.O. Box 610670, Austin, TX, 78761, USA.
SOURCE CODE
Source code to the package will not be available. I do not feel that
I need to justify my reasoning.
3
01-MAR-1990
REGISTRATION INFORMATION
If you find Hex-A-Gone fun and enjoyable, a registration fee of $12
plus shipping, handling and applicable taxes should be remitted to the
author. Refer to the order form file also contained in this archive
for details.
If you send an additional $5, you will receive, when available, a
diskette containing the next version of the software.
Please state the current version number of the software you are
presently using. Send check or money order to:
Steven K. Shapiro
SKS Computer Consulting, Inc.
POB 610670
Austin, TX 78761
4
01-MAR-1990
PROGRAM OPERATION
Hex-A-Gone is a puzzle game. It consists of 7 concentric hexagonal
objects (each referred to as a Hex), in a pattern where the center Hex
is surrounded by six other Hexes. Each Hex contains a series of 6
numbers on it numbered randomly from 1 to 6. Each Hex is also labeled
with a letter from A to G.
The object of the game is to rotate, swap or flip the Hexes so that
the numbers on each adjoining Hex is the same. When all numbers of
all adjoining Hexes match, the game will automatically declare you a
winner. See example below.
The Registered version of Hex-A-Gone provides 10 different patterns to
play, it allows you to save and subsequently reload each of these
patterns and it also supports a Simple and Advanced set of Hex
patterns to match.
The Non-Registered version provides only 1 pattern, does not allow you
to save or load games to/from disk and it does not provide for
advanced play.
The ability to save and restore the various games allows an individual
or several people to be solving a variety of these puzzles at the same
time, or a single person to solve additional puzzles after finding a
solution.
There are 3 basic commands used in playing Hex-A-Gone, they are the
Rotate, Swap and Flip commands. Rotate will rotate the specified Hex
one position clockwise. Swap will switch the positions of the
specified Hexes. Flip (which is available only under the Advanced
play) will interchange adjacent numbers on the specified Hex.
5
01-MAR-1990
INSTALLATION
Hex-A-Gone will run from either a floppy drive or a hard drive. It
takes up very little disk space and very little computer memory. All
you have to do is copy the files to the desired drive, and it's
installed.
If you are using the registered version, make sure that you run the
program from the same directory in which you intend to save or restore
the saved game files to/from.
6
01-MAR-1990
EXAMPLE
The following pattern is an example of a Hex-A-Gone playing screen.
As you can see, several Hexes (labeled A,B,C,F and E) have been
matched and aligned properly. Hexes D and G still do not have
matching sides. It is therefore necessary to continue swapping and /
or rotating the Hexes until all adjoining sides match.
Hex-A-Gone -----------
Copyright SKS Computer Consulting, / 6 \
All Rights Reserved / 1 3 \
/ E \
\ /
----------- \ 5 4 / -----------
/ 1 \ \ 2 / / 4 \
/ 3 2 \ ----------- / 3 2 \
/ D \ ----------- / F \
\ // 4 \\ /
\ 5 6 // 6 5 \\ 5 6 /
\ 4 // C \\ 1 /
----------- \ / -----------
Playing Game Number x ----------- \ 2 3 / -----------
/ 2 \ \ 1 / / 4 \
/ 4 3 \ ----------- / 3 5 \
/ G \ ----------- / B \
\ // 1 \\ /
\ 6 5 // 6 2 \\ 2 6 /
\ 1 // A \\ 1 /
----------- \ / -----------
Rotate Swap or Quit (R/S/Q)? \ 5 3 /
\ 4 /
-----------
The user could now specify R,E which would rotate Hex E one position
clockwise. At that point all 3 of the adjoining sides would match.
The user then could swap Hexes D and F, which would result in 3 sides
of Hex D matching.
If this were an advanced play game, the user would have the ability to
Flip a Hex. If the user were to Flip Hex D, the result would look
like this:
-----------
/ 2 \
/ 5 1 \
/ D \
\ /
\ 3 4 /
\ 6 /
-----------
The game would continue to be played in this manner until all sides of
all Hexes matched.
7
01-MAR-1990
VIDEO MONITORS
The number and variety of video cards available for the PC is
staggering. There are literally hundreds of types of these cards.
Unfortunately nothing can be everything to everyone. Hex-A-Gone
attempts to be compatible with as many types of video environments as
possible.
Hex-A-Gone will attempt to determine the type of video display setup
you are using, and set itself for displaying to that kind of
configuration. If however your configuration is incompatible with
that which Hex-A-Gone has selected, you may restart Hex-A-Gone and
manually tell it which video mode to use.
The Registered version allows you to specify a command line switch so
that you may tell Hex-A-Gone which video mode you wish to use, rather
than having to answer questions from the program.
To use the video mode switch, type the program name, a space, and then
/v#, where # is the number of the video mode you which to use. You
may determine the video mode you desire by running Hex-A-Gone without
any switches, and then using the program option which allows you to
select the video mode. Each video mode is presented along with the
video mode number.
Additionally I am providing a program called MSHERC.COM which is a
Hercules monochrome utility. If you cannot get Hex-A-Gone to run with
your monochrome system, run MSHERC prior to running Hex-A-Gone.
If this still doesn't work, contact me and I will consider enhancing
the program to support your system configuration.
8
01-MAR-1990
HISTORY
v1.00 03/01/1990
Initial release of Hex-A-Gone.
Special thanks to my Beta-test team: Chris Lamprecht, Fred Rorex,
Richard Dewald and Gary Spring.
9