AGGRESSION
Version 1.00
Written by: Thomas B. Hardy
Copyright 1990 Expert Source Code, Inc.
REQUIREMENTS
Aggression run in 640 X 350 X 16 EGA graphics mode.
It requires about 250 of disk space (a hard drive is re-
commended) and about 200K of free memory. It also requires
a mouse for all input.
RULES
Aggression is a board game that combines some of the
aspects of checkers and backgammon. The object is to get all
of your pieces from their starting side to the opposite side
before your opponent does. Each time you start Aggression or
select "new game" the pieces will be placed on the board
in one five patterns. The pattern used will be chosen at
random.
If you have a piece beside (left or right) one of your
opponent's pieces, and you move another one of your pieces
into the space on the opposite side of your opponent's piece,
your opponent's piece will be moved to his back row. For
example, if you are red, and the pieces are in this position:
Col
1 2 3 4 5 6
Row 1 � � � � � �
2 � � � � � �
3 � R G � � �
4 � � � R � �
5 � � � � � �
and it is your turn, you would move your red piece at Col 4,
Row 4 to Col 4, Row 3 to get to this position:
Col
1 2 3 4 5 6
Row 1 � � � � � �
2 � � � � � �
3 � R G R � �
4 � � � � � �
5 � � � � � �
which will cause the green piece in Col 3, Row 3 to be sent
back to the starting row for green (top row) and placed on a
random column.
WHAT WON'T SEND A PIECE BACK
Sending an opponent's piece back can only be done
horizontally. Neither of the following situations would send
back the green piece:
Col Col
1 2 3 4 5 6 1 2 3 4 5 6
Row 1 � � � � � � Row 1 � � � � � �
2 � � R � � � 2 � R � � � �
3 � � G � � � 3 � � G � � �
4 � � R � � � 4 � � � R � �
5 � � � � � � 5 � � � � � �
Also, you must place your piece into position for the
sendback to occur. If you have two pieces that are seperated
by an empty space and your opponent moves into the space,
your opponent's piece will not be sent back. Remember, you
opponent can send you back also, so be careful.
SPECIAL AREAS
Pieces may not move across a blue line. The two smaller
areas marked off by blue lines have special functions. The
marked off area on the left hand side of the board shows the
color of the current player. The area on the right hand side
of the board contains buttons for special functions. These
special functions are:
S : Setup - Allows you to change the number of players,
level and turn the sound on and off.
I : Information - Displays copyright information and a
brief description of the rules
Musical note: Toggles sound on and off.
Q : Allows you to start a new game or quit Aggression.
This version of Aggression contains four levels computer
play. The levels are:
1 : Computer simply tries to get to its win line (bottom
of the screen).
2 : Computer play defensively. It will try to avoid being
sent back and will try to reach its win line.
3 : Computer plays aggressively. It will try to trap your
pieces and send them back while trying to reach its
win line.
4 : Computer plays defensively and aggressively while
trying to reach its win line.
REGISTRATION
Aggression is marketed as Shareware (For a more detailed
description of Shareware please see the DEFINITION OF SHARWARE
section). You are free to use this program for a period of two
weeks. If you continue to use this program after two weeks you
are required to register it by filling out the registration form
in the file AGGRESS.REG (or printed from the from the program).
Also, when you register Aggression you become eligible for
a discount on registering other Expert Source Code, Inc. software
at the same time. Please see the registration form for more de-
tails. Other titles currently available are:
Apples & Oranges (normally $15.00) only $10.00.
An Othello style strategy game. EGA and mouse required!
Florida Lottery (normally $20.00) only $15.00.
A Florida lottery number picker/tracker. EGA required!
Expert Tools (normally $20.00) only $15.00.
The utilities that Norton forgot.
REVISIONS
1.00 - Initial release.
DIRECTORY
Aggression includes the following files:
AGGRESS.EXE - The executable program.
AGGRESS.PCL - Graphics used by the program.
AGGRESS.REG - Registration form.
AGGRESS.DOC - This file.
DEFINITION OF SHAREWARE
Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details -- some request registration while others
require it, some specify a maximum trial period. With registra-
tion, you get anything from the simple right to continue using
the software to an updated program with printed manual.
Copyright laws apply to both Shareware and commercial
software, and the copyright holder retains all rights, with a few
specific exceptions as stated below. Shareware authors are
accomplished programmers, just like commercial authors, and the
programs are of comparable quality. (In both cases, there are
good programs and bad ones!) The main difference is in the method
of distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written per-
mission before a commercial disk vendor may copy their Shareware.
Shareware is a distribution method, not a type of software.
You should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.
DISCLAIMER - AGREEMENT
Users of Aggression must accept this disclaimer of warranty:
"Aggression is supplied as is. The author disclaims all warran-
ties, expressed or implied, including, without limitation, the
warranties of merchantability and of fitness for any purpose. The
author assumes no liability for damages, direct or consequential,
which may result from the use of Aggression."
Aggression is a "shareware program" and is provided at
no charge to the user for evaluation. Feel free to share it with
your friends, but please do not give it away altered or as part
of another system. The essence of "user-supported" software is
to provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products. If you find this program
useful and find that you are using Aggression and continue
to use Aggression after a two week trial period, you must make a
registration payment of $15.00 to Expert Source Code, Inc. The
$15.00 registration fee will license one copy for use on any
one computer at any one time. You must treat this software just
like a book. An example is that this software may be used by any
number of people and may be freely moved from one computer
location to another, so long as there is no possibility of it
being used at one location while it's being used at another.
Just as a book cannot be read by two different persons at the
same time.
Commercial users of Aggression must register and pay for
their copies of Aggression within 30 days of first use or their
license is withdrawn. Site-License arrangements may be made by
contacting Expert Source Code, Inc.
Anyone distributing Aggression for any kind of remuneration
must first contact Expert Source Code, Inc. at the address below for
authorization. This authorization will be automatically granted to
distributors recognized by the (ASP) as adhering to its guidelines
for shareware distributors, and such distributors may begin offering
Aggression immediately (However Expert Source Code, Inc. must still
be advised so that the distributor can be kept up-to-date with the
latest version of Aggression.).
You are encouraged to pass a copy of Aggression along
to your friends for evaluation. Please encourage them to
register their copy if they find that they can use it. All
registered users will receive a copy of the latest version of the
Aggression system.
Expert Source Code, Inc.
P. O. Box 180519
Casselberry, FL
32718-0519
PROGRAMMING TOOLS
Aggression* was written using the following items:
An AST Premium/286 model 140 computer.
A Paradise VGA 16 graphisc card with 512K ram.
NEC Multisync II monitor.
Turbo Pascal version 5.5 by Borland International**
PCX Programmer's Toolkit
by GENUS Microprogramming, Inc. ***
* Copyright 1990 Expert Source Code, Inc.
** Copyright 1983, 1989 Borland International
*** Copyright 1988-90 GENUS Microprogramming, Inc.