home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 021.PINS.DOC < prev    next >
Text File  |  1990-11-28  |  13KB  |  353 lines

  1.      PINS  Written By E.Kasey Kasemodel and Bill Vollano
  2.      BBASE         By Kasey
  3.  
  4.      Program Description
  5.      ===================
  6.  
  7.      PINS is a bowling compiler that calculates fundamental 
  8.      statistics to help you keep track of your game.  BBASE is a
  9.      game editor that creates data files for PINS.
  10.  
  11.      PINS reads pure ASCII files that contain rows and columns of 
  12.      bowling results.  The format is given below: 
  13.  
  14.      DATE PINS OPEN_FRAMES SPARES STRIKES 10th_FRAME SPLITS CONVERTS CASH
  15.  
  16.      DATE   = Format is MMM-DD  eg. DEC-25
  17.      PINS   = Total score (gross)  3 digit integer  eg. 199 or 099
  18.      OPEN   = Number of frames where spare or strike was not achieved
  19.      SPARES = Total spares
  20.      STRIKES=       strikes
  21.      10th   = Number of pins you scored in the 10th frame (max=30)
  22.      SPLITS = Total number of times you split
  23.      CONVRT = Number of splits that were converted to spares
  24.      CASH   = Amount you won/lost or just plain spent - up to you.
  25.  
  26.      Each item in the text file needs to be separated with a 
  27.      single space. 
  28.  
  29.      ** IMPORTANT **
  30.      The first 3 lines of the text file are reserved for 
  31.      comments.  The P Compiler will always read these first three lines 
  32.      as comments so if you put data there, it will not be included.
  33.  
  34.      Here is an example of an actual file.
  35.  
  36.                        COLUMN GUIDE
  37.                        1--------|---------|---------|-----
  38.  
  39.                        FILE: KASE
  40.                        DATE   PIN O / X 10 S C  $$$
  41.                        ============================
  42.                        NOV-12 158 3 5 2 09 0 0 0.75
  43.                        NOV-12 224 1 4 6 28 0 0 0.75
  44.                        NOV-12 183 4 2 5 20 1 0 0.75
  45.                        NOV-15 123 5 4 0 08 2 0 0.75
  46.                        NOV-15 142 4 4 2 17 1 0 0.75
  47.                        NOV-15 135 3 5 1 09 2 0 0.75
  48.                        NOV-15 134 5 6 2 13 0 0 0.75
  49.      
  50.      Note that all lines begin at column 1.
  51.  
  52.      OPERATING PINS
  53.      ==============
  54.      First create your data file using an editor or word 
  55.      processor or BBASE if yer not into editors.  (QEDIT would
  56.      be an example of an editor ideal for this purpose.)
  57.  
  58.      Using BBASE
  59.      ===========
  60.      Another way to create P input files is to use BBASE.
  61.      To load this one, type BBASE from the DOS prompt.  Before
  62.      loading BBASE, edit the file called DTADRIVE.DEF and
  63.      set it to the drive/path where you will be using
  64.      BBASE.  This is required when the DIR function is used
  65.      from within BBASE.
  66.  
  67.      Be sure to set the file name by using the F option first.
  68.      Then use E to enter the games that you have rolled.
  69.  
  70.      IMPORTANT!!  Before exiting BBASE, make sure to use
  71.      the W option.  This activates the routine that writes
  72.      the text file that PINS needs.  If you forget to do
  73.      this, you will not be able to summarize your games!
  74.  
  75.      After all of the games have been entered and you have
  76.      used the W option, exit from BBASE and you're ready
  77.      to run PINS!
  78.  
  79.      Enter the following from the DOS prompt:
  80.  
  81.      A>P
  82.  
  83.      The opening screen will tell you a few things that you
  84.      probably won't care about - So just hit the SPACE BAR.
  85.  
  86.      When the command prompt appears, press RETURN.  This
  87.      will bring up  some on-screen guidance.   A second menu has 
  88.      been added to keep up with all the new commands.  Enter 
  89.      MENU2 for a look. 
  90.  
  91.  
  92.      Running a Summary
  93.      =================
  94.  
  95.      1)  Enter L or LOAD from the command prompt.
  96.  
  97.          When asked for a file name, enter the name that you 
  98.          created that contains the bowling results.
  99.  
  100.          After the file loads, a message will appear indicating that the file
  101.          can now be calculated.
  102.  
  103.      2)  Enter CA or CALC.
  104.  
  105.          The results will appear on the screen.
  106.  
  107.  
  108.      Disk Output
  109.      ===========
  110.      If you want to create a formatted disk file of the results, 
  111.      enter the letters DISK before step 2 above.  This will send 
  112.      the report to a disk file with a .BWL extension.   All
  113.      subsequent calculations will also create a disk file until 
  114.      the DISK option is turned off. 
  115.  
  116.      To turn off the DISK option, enter DISK again.
  117.  
  118.  
  119.      Printer Support
  120.      ===============
  121.      To print to either LPT1 or LPT2, enter 1 or 2 from the 
  122.      command prompt.  This will toggle the switch on or off, 
  123.      depending on the current setting.
  124.  
  125.      If you have problems with this, just send the summary
  126.      to a disk file and then route it to your printer.
  127.  
  128.  
  129.      Status Check
  130.      ============
  131.      If you want to see what the current settings are, enter STAT 
  132.      from the command prompt. 
  133.  
  134.  
  135.      Scanning the File
  136.      =================
  137.      Should you wish to see the contents of the file in memory, 
  138.      use the VIEW option from the command prompt. 
  139.  
  140.  
  141.      Resetting the Variables
  142.      =======================
  143.      The NEW command can be used to reset all variables.  This 
  144.      was a debug feature that I just left in there for the heck 
  145.      of it. 
  146.  
  147.      Output Example
  148.      ==============
  149.  
  150.              FILE: KASE                            16-DEC-1989
  151.  
  152.              O V E R A L L   T O T A L S
  153.              *************************************************
  154.              GAMES...................................     48
  155.              TOTAL PINS..............................   7660
  156.              OPEN FRAMES.............................    155
  157.              SPARES..................................    209
  158.              STRIKES.................................    129
  159.              10TH FRAME..............................    798
  160.              SPLITS..................................     38
  161.              SPLITS CONVERTED........................      2
  162.              CASH STANDING..........................$  50.85
  163.  
  164.              S U M M A R Y   A V E R A G E S / P E R   G A M E
  165.              *************************************************
  166.              OVERALL PIN AVERAGE.....................  159.6
  167.              LAST 10 GAMES...........................  178.6
  168.              SERIES..................................  474.6
  169.              OPEN FRAMES.............................    3.2
  170.              SPARES..................................    4.4
  171.              STRIKES.................................    2.7
  172.              10TH FRAME..............................   16.6
  173.              SPLITS..................................    0.8
  174.              SPLITS CONVERTED........................    0.0
  175.              CASH PER GAME..........................$   1.06
  176.  
  177.              H I G H S  /  L O W S 
  178.              *************************************************
  179.              BEST GAME...............................    224
  180.              HIGH SERIES.............................    565
  181.               "   SPARES.............................      6
  182.               "   STRIKES............................      6
  183.               "   MARKS..............................     10
  184.               "   10TH FRAME.........................     29
  185.              MOST EMBARRASSING GAME..................    108
  186.  
  187.              S C O R I N G   P E R C E N T A G E S
  188.              *************************************************
  189.              100-120.................................      2.1
  190.              121-139.................................     16.7
  191.              140-159.................................     39.6
  192.              160-179.................................     22.9
  193.              180-199.................................     16.7
  194.              200-224.................................      2.1
  195.  
  196.      -- Graphing Your History --
  197.  
  198.      A cheap version of a graph can be run to plot you progress 
  199.      over time.  To activate, enter the GR command.  This turns 
  200.      on the graph procedure.  A screen version is available but 
  201.      is not as meaningful due to the size of the graph.  It is 
  202.      advisable to sent it to disk or printer.  NOTE that a 132 
  203.      column printer (or 80 column in condensed mode) must be used 
  204.      to print the graph.   GC is an associated command that 
  205.      allows you to set the character used to plot your games.  
  206.      The upper end of the graph is 260 so if you average over - 
  207.      say 230 - we would not recommend that you use this feature. 
  208.  
  209.      -- MATCHING a report --
  210.      If you want to summarize only the last 20 games in a 100 
  211.      game file, you can specify these 20 using the MATCH command.  
  212.      Enter MATCH and a prompt will appear asking you for a value.  
  213.      Enter the number of games that you would like summarized.  
  214.      The matched value will stay in effect until it is turned 
  215.      off.  The STAT command will reveal the current MATCH 
  216.      setting. 
  217.  
  218.      -- Page TWO --
  219.      A second page of output can be generated to printer or disk.  
  220.      It is not available to screen.  To activate, enter PG2. 
  221.  
  222.      -- Directory Listing --
  223.      To view any file on disk, the DIR command is available.  It 
  224.      works just like DOS's so any wildcard will be accepted.  eg. 
  225.      DIR for all files that have .BCF extensions or DIR *.BWL for
  226.      all summary files. 
  227.  
  228.      -- Changing DIR's --
  229.      CHD followed by a valid drive/path will do the trick.
  230.  
  231.      -- Deleting Files --
  232.      You can kill off old files from within PINS.  Enter DEL 
  233.      followed by an existing file.  A confirming prompt will be 
  234.      offered prior to the execution.
  235.  
  236.      MPH Report
  237.      ----------
  238.      The MPH report allows you to check your ball speed.  You
  239.      will need a digit stop watch that you can pick up for under
  240.      10 bucks at most department stores.  What you do is run the
  241.      MPH report, then print it.  (After you run it, exit to DOS
  242.      and do a COPY MPH LPT1)
  243.  
  244.      Now take this print-out to the lanes with your ball and
  245.      stopwatch.  Have some start the watch when your ball is
  246.      released, stopping it at impact.  Read the watch, find the
  247.      matching time on the MPH report - and bangzoom, you have
  248.      your ball speed!
  249.  
  250.  
  251.      SEE.COM
  252.  
  253.      SEE is a tiny public domain file viewer that works
  254.      quite well for reviewing files on systems with limited
  255.      disk space.
  256.  
  257.      To view a file, enter SEE [filename]
  258.  
  259.      Once the file appears, the up-down-left-right keys are
  260.      used to navigate within the file.  You can jump to top
  261.      or bottom using home and end.  [Pgup] and [Pgdn] are
  262.      also activated to scroll the file 25 lines at a time.
  263.      Be patient after pressed [End] or [Home] when reading
  264.      the file from a floppy.
  265.  
  266.      SEE does not attempt to load the entire file into memory
  267.      so you can use this program to view any size text file.
  268.  
  269.      When you are finished, hit the ESC key.
  270.  
  271.  
  272.      TED.COM
  273.  
  274.      TED is a PD text editor.  If you would like to take a
  275.      crack at entering your scores without BBASE, try this
  276.      one.
  277.  
  278.      For example, if your name is BEN, you would enter:
  279.  
  280.      TED BEN.BCF
  281.  
  282.      What you should do is run BBASE first.  Enter a few
  283.      scores, then write the compiler file using the W option.
  284.      Doing this first will give you something to load into
  285.      the editor.  When you see how BBASE writes these files,
  286.      its then darn easy to add to your BCF file using an
  287.      editor.
  288.  
  289.      Remember, you cannot edit BWL files with a text editor.
  290.      This file is used exclusively by BBASE.
  291.  
  292.  
  293.      PRMPT.COM
  294.  
  295.      PRMPT.COM is a tiny lil program that sets the PROMPT
  296.      command. Many times, I have come across individuals that see
  297.      only a
  298.  
  299.      C>
  300.  
  301.      This is not only boring but dangerous!   How many out there
  302.      would do this...
  303.  
  304.  
  305.      C>DEL *.*
  306.  
  307.      Not me!
  308.  
  309.      PRMPT requires that you have ANSI.SYS loaded.  ANSI is a
  310.      file that comes with DOS.  All you need to do is put
  311.      ANSI.SYS into your root directory and then include it in the
  312.      CONFIG.SYS file.
  313.  
  314.      DEVICE=ANSI.SYS
  315.  
  316.      Use TED.COM to edit your CONFIG.SYS file.
  317.      e.g.,  TED CONFIG.SYS
  318.  
  319.      This CONFIG.SYS file must also be in your root directory.
  320.      Now reboot your computer and then run PRMPT.
  321.  
  322.      If you like this one, place it in your AUTOEXEC.BAT file so
  323.      that this prompt appears each time you start you computer.
  324.  
  325.      Here's what PRMPT will display:
  326.  
  327.      c:\dbk                                                Date
  328.                                                           Time
  329.  
  330.      If you're running a color monitor, yer in for a real treat!
  331.  
  332.  
  333.      REGISTRATION
  334.      ============
  335.      Registration is free.  All that we ask is that you send
  336.      a letter, postcard, cocktail napkin, whatever...
  337.      indicating that you use the program and what you think
  338.      of it.  I would be most interested in hearing you
  339.      comments on PINS.  If you find a bug in PINS, send a
  340.      blank disk for an updated copy.
  341.  
  342.      To obtain an update drop send a blank disk or dial into
  343.      the DBK BBS.
  344.  
  345.      E. Kasemodel                        [313] 668-8111  (voice)
  346.      401 Snyder Ave.                     [313] 662-9160  (24hr bbs)
  347.      Ann Arbor, MI  48103
  348.  
  349.      !!ATTENTION GOLFERS!! If you would like to keep track of your
  350.      golfing performances, write us about DOUBLE BOGIE KILLER!  
  351.  
  352.                No real golfer should be without!
  353.