home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
comm
/
piggy20.lha
/
SYSOP.DOC
< prev
next >
Wrap
Text File
|
1993-01-24
|
9KB
|
207 lines
PIGGY - a gambling game for DLG Doors
Written by Basil Barnes, Sysop Devil BBS
1200 - 14.4KB 1.7 gigs 4500+ PD files
Edmonton's Amiga-only BBS
403-484-9200
THIS IS VERSION 2.0 OF PIGGY. NOW WRITTEN IN JFORTH 3.1
INSTEAD OF HISOFT BASIC. THE GAME IS NOW FASTER, CLEANER,
AND WILL RUN MULTIPLE COPIES AT THE SAME TIME ON DIFFERENT
NODES ... besides being much, much smaller.
ABOUT JFORTH:
JFORTH is a wonderfully productive Amiga version of Forth.
JFORTH produces executables that run as fast or faster than
'C' language programs and are very close in size to 'C'
files. It comes with a source level debugger, an assembler,
optimizer, profiler and arexx port coding, together with
facilities for animation, iff, brush and sound displays, and
many other attributes too numerous to mention.
It is produced by Delta Research, PO Box 151051, San Rafael,
CA 94915-1051. Contact them for more details at
(415)-461-1442.
=============================================================
(Now that the advertising is out of the way, let's get on
with the legalese)
This game remains the copyright of Basil R. Barnes only and
is not placed in Public Domain. It may not be used in any
bulletin board system other than DLG systems without the
express written consent of the author.
Although this game has been extensively tested, and all care
has been taken to prevent damage to operating systems or
programs, the author will not be responsible for any
problems, damages, losses or claims caused by or through the
operation of this game, whether directly or indirectly. No
modification to any operating software has been effected,
although files will be created in the "Piggy:" logical
directory.
=============================================================
How to set up:
You should have the following files:
ConvertPiggy - Executable to modify an existing Piggy
setup.
Piggy - Main executable.
Piggy.config - The config file for setting some
parameters.
Screen.iff - An IFF file showing the menu setup.
Showboss - The executable for displaying who is Boss
hog.
Sysop.doc - (what the heck are you reading, then?)
Text files - GamePlay.txt
GameBoss.txt
PlayQuotes.txt
WipeQuotes.txt
ShowBoss.txt
Instructions
PRIMETIME1_01.LHA in case you decide to run PrimeTime as a
utility for your board. It will allow you to set different
lengths of call for your members at different hours of the
day - or even set specific members exempt from that limitation.
READ.ME.NOW.IMPORTANT!! - last minute text file
1. Make a directory in doors: (e.g. doors:piggybank).
Assign Piggy: to that directory.(NB THIS IS IMPORTANT)
2. Copy all new files to that directory or unarchive
into that directory directly. For existing users,
DO NOT bother to remove any existing files. Some of
them are modified by ConvertPiggy!
3. If you have never run Piggy: before and do not
have any existing files in this directory, then skip
to step 5.
4. Run ConvertPiggy. This will make copies of your old User,
Bosshog and Piggy.cfg files in the piggy: directory. A
new User file, Bosshog file and Piggy.config file will
be created. (NB now "Piggy.config" instead of "Piggy.cfg.").
Please note: The old Piggy will be renamed and replaced
with the new Piggy executable. Old text files will be deleted.
5. Edit Piggy.config to show the name of your
bbs, and whatever else you want to change (only 4 items).
If you don't wish your winners to get any additional
minutes, then make sure the last line of your config file is
0, otherwise the number you place in that line will not only
add that number of minutes to a winner's time (for that
call), but it will also place the bosshog's name in the
PrimeTime.users file, if you are running PrimeTime (wonderful
utility, that one). If Piggy cannot find PrimeTime.users
in the DlgConfig:Text directory it will create a file there
if you're running PrimeTime (i.e. PrimeTime.cfg exists),
otherwise nothing will happen.
6. Put showboss in your intro screens (I put mine in
login.dlgbatch). my line: piggy:showboss %port.
7. FOR EXISTING USERS: NOTE THE CHANGE IN THE PARAMETER
PASSED TO SHOWBOSS AND TO PIGGY. IT IS NO LONGER
%UNAME BUT %PORT IN EACH CASE!!
8. Modify your doors menu to include Piggy. The flags are
shown on the enclosed Screen.iff file.
9. All necessary files will be created by the program,
including the bosshog and user files if they don't exist.
10. The game will run in cli, but will ONLY work on a DLG
system at the present time.
======================== FOR NEW SYSOPS: =====================
What is this game?
The game is a dice game, in which the player first of all
rolls the dice against the computer. The object of the game
is to be the highest score between the player and the
computer ABOVE THE MAXIMUM SCORE SET BY SYSOP. So if you
set the high score to be 150 (recommended) then the first
player to reach 150 or more wins. If the player going first
scores more than 150 then the second player has an option to
roll and pass that score.
Once a player has the dice he can roll for as long as he
wishes, with the proviso that if, at any time in his
sequence of rolls he rolls a `1' then he loses his score for
that roll and the dice revert to the other player. If he
rolls two `1s' (snake eyes) then that player loses ALL of
his score, not just the score for that particular roll.
If the player beats the computer, then he has the option
of rolling to beat the high score of the "Bosshog" - a
player with the previous highest bonus roll score. Again,
rolling a `1' invalidates the bonus roll. Being Bosshog can
lead to all sorts of goodies, depending on the bbs ...
perhaps double time daily, a different upload ratio,
co-sysop status, incredible fame and fortune ... you name
it, but you will have to code it into the rexx program, and
I'll try to code a generic prize into the executable
program.
A player can only try out for Bosshog once a day. If he
doesn't make it then he can play Piggy, but may not try out
for Bosshog until another day.
Just in case the Bosshog gets an impossibly high bonus
score, there is a mechanism built into the game to decrease
the Bosshog's bonus score by a set number of points each
day. Thus the longer that player is Bosshog, the easier it
will be for others to beat him and take over the Bosshog
role. There's a certain amount of strategy and a
considerable amount of luck in the game.
FOR SYSOPS ALREADY PLAYING PIGGY ON THEIR BOARDS:
==============================================================
Changes now involve: The speed of the game; The fact that
it will now play on more than one line simultaneously; The
information picked up on a player only by passing the %port
parameter (which is the absolute minimum that can be passed
to a program); The fact that somebody trying out for Boss
Hog will start their rolls with a credit depending on
how badly they beat the computer in the first game; AND
finally we have a time bonus to give both first-game winners
AND Boss Hogs (if you run PrimeTime ... and if not,
why not?)
=============================================================
It's very popular here in Amiga Devil BBS. If you have
any problems in setting it up, give me a call. Even if you
don't have problems, give me a call anyway. If you have
suggestions or bug notes or improvements, then definitely
call me:
Basil Barnes, Edmonton, Alberta, Canada
403-484-9200 (bbs) or 403-484-4972 (voice).
FIDO:
1:342/53.0
Basil, January 24, 1993