home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / DOORS / BOOKIESW.ZIP / BOOKIE.DOC next >
Encoding:
Text File  |  1990-08-25  |  15.5 KB  |  422 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                     THE BOOKIE JOINT
  24.                             (c) MCMXC No Anchovies Enterprises
  25.                                    ALL RIGHTS RESERVED
  26.  
  27.             This computer software is distributed as is with no warranties
  28.         either expressed or implied.  The author of this software will in no
  29.         way be held responsible for damages resulting from using this product.
  30.  
  31.             This software is distributed as shareware which allows you to use
  32.         it on a trial basis for a period not to exceed 30 days.  By using this
  33.         software beyond the trial period, you agree to the terms of this
  34.         license agreement and disclaimer of warranty.
  35.  
  36.             This software may not be reproduced in any manner without the
  37.         written consent of it's author - Frank Capo
  38.  
  39.             Registration of this software entitles you to use it on one
  40.         computer for your own personal use.  You may not transfer it in any
  41.         way to any other person or computer without written permission of the
  42.         author.
  43.  
  44.                          SUPPORT SHAREWARE and your FELLOW SYSOPS
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                         page 1
  66.  
  67.         What's it all about?
  68.  
  69.             The BOOKIE JOINT is a football betting game (intended for amusement
  70.         only, of course) that will give your users a chance to pit their
  71.         football handicapping skills against each other.  Unlike most BBS
  72.         games, The BOOKIE JOINT gets its input from REAL LIFE football games
  73.         making it as unpredictable as football itself and a door that will
  74.         become "new" with each passing week and each new football season.
  75.  
  76.             As SysOp, you have the responsibility of deciding which games to
  77.         enter into each week's schedule and gathering and entering the data
  78.         needed to make the the whole thing come alive (this data can be found
  79.         in most newspapers).
  80.  
  81.             The BOOKIE JOINT is written in QuickBASIC 4.5 using the GAPQBDR
  82.         library.  As such, it is intended for GAP and PCBOARD systems but can
  83.         easily be adapted to most others using one of the many conversion
  84.         utilities available.  Dave Bucci of The Happy Hacker BBS (216-992-6930)
  85.         has had no problem running this door on his Wildcat system using the
  86.         PRELOG conversion utility.
  87.     
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                         page 2
  130.  
  131.         Setting up The BOOKIE JOINT:
  132.  
  133.             You need to create a configuration text file.  Call it anything as
  134.     long as the name conforms to DOS specs.  I've included a "SAMPLE.CFG"
  135.     file in the archive to assist you.  This config file *** MUST *** have
  136.     five lines.  Each line *** MUST *** have the following (tailored to
  137.     your system):
  138.  
  139.         line 1 ->c:\bbs             <- The path to your BBS main directory
  140.         line 2 ->No Anchovies IV    <- The name of your BBS
  141.         line 3 ->0                <- 0 if you run GAP, 1 if you run PCBOARD
  142.     line 4 ->c:\bbs\bulls\file  <- The path & filename for ANSI bulletin
  143.         line 5 ->c:\bbs\bulls\file  <- The path & filename for ASCII bulletin
  144.  
  145.         NOTE:   The bulletins feature of The BOOKIE JOINT can be disabled by
  146.                 entering the word NONE on line 4 and line 5.  Anything other
  147.                 than the word NONE will be interpreted as a path\filename and,
  148.                 if the program can't find the path, it will error out.
  149.  
  150.             You'll also need some way to start The BOOKIE JOINT.  Use the
  151.         method you use for your other doors.  Usually, this means writing a
  152.         BAT file - something like this:
  153.  
  154.               echo off
  155.               cd \bbs\doors\bookie  <- path to The BOOKIE JOINT's directory
  156.               bookie bookie.cfg     <- invokes the door with config file name
  157.               cd \bbs               <- change back to BBS main dir
  158.               bbs                    <- run the BBS
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.                                         page 3
  192.  
  193.         Before starting it up:
  194.  
  195.             Before initial startup (and starting new seasons thereafter) you
  196.         need to check a few files and edit them if need be.  These files are:
  197.  
  198.         1 - COLTEAM.TXT -   Contains the names of the college teams you wish
  199.                 to have available for the season.  It's a standard ASCII file
  200.                 and can be edited with your text editor.  THIS FILE CAN BE
  201.                 EDITED DURING THE SEASON BUT MAKE SURE YOU ADD NEW DATA TO
  202.                 THE END OF IT.  NEVER ENTER NEW TEAMS IN THE MIDDLE OF THE
  203.                 FILE.  Also, line #1 of this file MUST have the EXACT number
  204.                 of teams contained in the file.  If you add new teams, change
  205.                 this number.
  206.  
  207.         2 - PROTEAM.TXT - Contains the names & abbreviations of the Pro teams.
  208.                 It's ASCII and can be edited - BUT - there cannot be more than
  209.                 28 teams contained in the file.  When the NFL expands, I'll
  210.         have to rewrite things a bit.
  211.             Each team entry consists of the team's name on a line and
  212.                 the team's abbreviation on the following line.  Abbreviations
  213.                 MUST be no more than 3 characters.  Teams are grouped BY
  214.                 DIVISION in the following order:
  215.  
  216.                                    NFC WEST
  217.                                    NFC CENTRAL
  218.                                    NFC EAST
  219.                                    AFC WEST
  220.                                    AFC CENTRAL
  221.                                    AFC EAST
  222.                     
  223.         3 - BOOKSTUP.TXT -  Contains information VITAL to the door's operation.
  224.                 There MUST be exactly 5 lines:
  225.     
  226.                 Line 1  --  90      <- Current season (last 2 digits of year)
  227.                 Line 2  --  1       <- Current COLLEGE betting week
  228.                 Line 3  --  1       <- Current PRO betting week
  229.                 Line 4  --  10000   <- Amount to open new accounts with
  230.                 Line 5  --  500     <- Maximum allowable bet per game
  231.  
  232.             NOTES:      Line 1 is the last 2 digits of the current season.
  233.                     Even if the year changes during the season, keep this
  234.                     number the same.
  235.                         Lines 2 & 3 are maintained by the door itself.  All
  236.                     you need to do is make sure you start a new season with
  237.                     both lines set to '1'. Do not edit these two lines after
  238.                     a season starts.
  239.                         Line 4 should be kept at an amount that will make the
  240.                     users fear running out of money.  Too high here and the
  241.                     game loses some realism.  Too low and you make it difficult
  242.                     for a user to survive a whole season.  Do not edit this
  243.                     number after a season starts.
  244.                         Line 5 cannot exceed 30000.  It can be changed during
  245.                     the season, but make sure you make it fair to all users.
  246.  
  247.             If you have a registered version of The BOOKIE JOINT, you'll also
  248.         need to make sure your 'SERIES' files are in order.  For a new
  249.         installation, this means unpacking the SERIES.ZIP file.  The SERIES
  250.         files are maintained by the door and MUST be kept from season to
  251.         season to allow for game continuity.
  252.  
  253.  
  254.  
  255.                                         page 4
  256.  
  257.         Starting The BOOKIE JOINT:
  258.  
  259.             OK, now you're ready to fire it up!!!  You may have noticed by
  260.         now that The BOOKIE JOINT is in two parts.  There are 2 .EXE's.
  261.         BOOKIE.EXE is the actual door.  BOOKSYS.EXE is the SysOp utility part
  262.         of the system.  Assuming all is well, run the BOOKSYS.EXE file from
  263.         the DOS prompt, ENTER THE CONFIG FILE NAME ON THE COMMAND LINE!!!
  264.             You'll notice the SysOp Utilities menu is in 2 parts.  The first
  265.         3 choices are functions you'll perform weekly during the season.
  266.         The last 4 choices (4-7) are FOR EMERGENCY ONLY.  There's always a
  267.         chance that something unexpected can happen, be it system errors or
  268.         SysOp errors.  Thus the reasons for these last 4 menu selections.
  269.  
  270.         The SysOp Utilities:
  271.  
  272.         1-  Enter/Edit/Update weekly schedules.  DO THIS FIRST!  Entering week-
  273.             ly schedules is done in TWO PARTS.  If the file for a new week
  274.             doesn't exist (it shouldn't unless schedule files are available
  275.             ahead of time), you'll be asked if you want to create it.  YES!!!
  276.                 Next you enter the date and time of each game, a description of
  277.             the game (if desired), and the home and away team numbers.  Follow
  278.             the prompts.
  279.             Now, from the utilities menu, choose #1 again.  This time you
  280.             will be told that the file exists and if you want to Add to or Edit
  281.             the file.  Choose EDIT.  You'll see a list the games you entered
  282.             and now you must enter the favored teams (if any) and the point
  283.             spreads for each game.
  284.     
  285.             NOTE:   It is VERY possible that a complete set of regular season
  286.                     NFL schedule files will be available for each season.  This
  287.                     will take some of the work out of running The BOOKIE JOINT.
  288.                     if these files are available, all you'll need to do is edit
  289.                     them each week putting in the favored team numbers and the
  290.                     point spreads.  This information can be found in almost any
  291.                     newspaper.  Postseason (playoff) schedules and college
  292.                     schedules will be left up to you.
  293.                 
  294.             Also, this function is used to enter the final scores for each game
  295.             by again choosing to EDIT the schedule.    FOLLOW THE PROMPTS!!!
  296.  
  297.             After editing a game, you're asked if you want to update GAME
  298.             stats.  Answer YES.  If you've entered final scores, you'll be
  299.             asked if you want to update the TEAM stats.  Answer YES ONLY AFTER
  300.             YOU'RE SURE ALL GAME DATA IS ACCURATE!!!   In cases where you're
  301.             just entering point spreads and favored teams, you will not be
  302.             asked to update TEAM stats.
  303.  
  304.         2-  Update User Accounts, Collect/Payoff bets.  This function should be
  305.             performed after AND ONLY AFTER you've entered final scores for each
  306.             game on the weekly schedule and updated all the TEAM stats (#1
  307.             above).  There's not much to it really.  It does all the work for
  308.             you.  Just make sure you've entered all the data necessary to make
  309.             each game on the schedule final.
  310.  
  311.         3-  Open a new betting week.  This function is used after the above 2
  312.             steps have been completed.  You should have a schedule of games
  313.             (and point spreads for each game) ready to go for the new week.  If
  314.             not, simply go to step 1 above (menu choice #1) and Enter/Edit the
  315.             new week's schedule.
  316.  
  317.  
  318.  
  319.  
  320.                                         page 5
  321.  
  322.         SysOp function keys available:
  323.  
  324.                F5  Shell to DOS     
  325.                   F8  Twit User        <- puts user back to BBS
  326.                  F10  Initiate CHAT
  327.          Control-F10  Answer Page
  328.                 Home  User Stats
  329.                  End  Show keys available
  330.            Page Down  Secondary User Stats
  331.             UP Arrow  Increase user's time left by 5 minutes (per keypress)
  332.           DOWN Arrow  Decrease user's time left by 5 minutes (per keypress)
  333.  
  334.                          ------------------------------------------
  335.  
  336.         About The BOOKIE JOINT's other files:
  337.  
  338.             BOOKWLC    <- Mono welcome screen
  339.             BOOKWLCG    <- Color welcome screen
  340.             BOOKMNU     <- Mono Menu screen
  341.             BOOKMNUG    <- Color Menu screen
  342.             BOOKINF    <- Mono general information file
  343.             BOOKINFG    <- Color general information file
  344.  
  345.             The above are somewhat standard ASCII and ANSI files. The G on
  346.         the end denotes an ANSI color file.  Editing these files is NOT
  347.         recommended.
  348.  
  349.         More files:
  350.  
  351.             COLTEAM.DAT     <- Random access file.  Created and maintained by
  352.                                the door.  Contains COLLEGE team data. 
  353.             PROTEAM.DAT     <- Random access file.  Created and maintained by
  354.                                the door.  Contains PRO team data.
  355.             BOOKUSER.DAT    <- Random access file.  Created and maintained by
  356.                                the door.  Contains user's name, wins, losses,
  357.                                ties and account balance.
  358.             xWEEK-nn        <- Random access file.  Created and maintained by
  359.                                the door.  Contains weekly schedule data.
  360.             xBETS-nn        <- Random access file.  Created and maintained by
  361.                                the door.  Contains user's weekly betting
  362.                                information.
  363.  
  364.                             ------------------------------------------
  365.  
  366.             All of the above may confuse you at first.  But, as with any new
  367.         piece of software, it will untangle itself after a few go-'rounds.        
  368.         
  369.             If there are questions or problems concerning any functions of or
  370.         any other aspect of The BOOKIE JOINT, you can reach me on my BBS
  371.         (216-466-1152) or call The Happy Hacker (216-992-6930).  I can also be
  372.         reached on Compuserve (74156,3514), EXEC-PC, and Rusty & Edie's.
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.                                         page 6
  385.  
  386.         Registration:
  387.  
  388.             The unregistered version of The BOOKIE JOINT will not allow for
  389.         more than 5 users in the data file and does not come with SERIES data
  390.         files (see below).  To register, send check or money order for
  391.         $20.00 (US) to:
  392.         
  393.                                  No Anchovies
  394.                                  1205 Lake Ave.
  395.                                  Ashtabula, OH.   44004
  396.         
  397.             Registration entitles you to any updates due to bug fixes.  You
  398.         will also receive a set of 28 'SERIES' data files which contain NFL
  399.         game stats dating back to 1984 for use with the 'Past Performances'
  400.         feature of The BOOKIE JOINT.  Also, you will be given any schedule
  401.         files that become available (as soon as I get my hands on an official
  402.         NFL schedule).
  403.             Enhanced versions of The BOOKIE JOINT may become available at a
  404.         reduced price to registered users, however, no enhancements are
  405.         planned at this time.
  406.  
  407.             Please include your name and your BBS name and number. You will
  408.         receive the registered version by return mail or I will upload it to
  409.         your BBS.  I have found that in most cases, uploading the files to
  410.         your BBS is the fastest and easiest way to distribute my doors.
  411.  
  412.  
  413.                    ADDENDUM
  414.                   --------
  415.  
  416.         Registered versions of The BOOKIE JOINT now include schedule files.
  417.         These files are in 'BOOKSKED.ZIP'.  Also included is a utility called
  418.         'TCHANGER.EXE' which will edit the schedule files to reflect time zone
  419.         differences (if other than Eastern).  If you're in a time zone other
  420.         than Eastern, use TCHANGER.EXE and follow the simple procedure for
  421.         converting your data files.
  422.