home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 17A / BBSTAT12.ZIP / BBALL.DOC next >
Encoding:
Text File  |  1992-01-29  |  4.5 KB  |  95 lines

  1. January 1992
  2.                    Baseball Statistics Manager V1.2
  3.  
  4. This product is released to the public domain.  It is written in
  5. Clipper S87. Source code is available on request. It should be understood
  6. therefore that I take no responsibility whatsoever for any use to which 
  7. the program and its constituent components may be put. 
  8.  
  9. I wrote this program as a quick and simple way to track
  10. softball/baseball statistics for the players in the game.  The
  11. program keeps the following statistics for each player in each game:
  12. At bats, Base on balls, Singles, Sacrifices, Doubles, Triples, Home
  13. Runs, and Errors. These represent what I believe is the minimum set
  14. of stats required for the myriad of idletime softball and baseball
  15. leagues. Just enough to get the averages out, no more, no less. If you
  16. need a lot more than this, there are other commercial and shareware
  17. programs out there that will do the trick.  
  18.  
  19. A hard disk is highly recommended: Running on a floppy will cause
  20. frustration.
  21.  
  22. If you only need a little more, write me or leave a message at the locations
  23. listed at the end of this treatise, and I'll entertain them with gusto.
  24.  
  25. Normally, a program like this would request that you build a "player
  26. roster", from which you then select players for each game.  I have a
  27. heavy dislike of databases like this.  Therefore, the list of players
  28. is dynamically built and maintained by the program, based entirely on
  29. past player entries.
  30.  
  31.  
  32.                        How to get Started
  33.  
  34. The last time I saw it, the executable image was called "BBALL.EXE."  By
  35. running this program, you will be greeted with the "main" menu. This
  36. high-level menu lets you select the direction you want to go.
  37.  
  38. The first time you run it, select option 4, "Initialize Databases." This 
  39. will wipe the databases clean, and allow you to enter your own team name,
  40. and the season information.  If you want to play around with the data
  41. that is already there, then do the initialization later, and plunge
  42. in.
  43.  
  44. You're now ready to enter game information.  Select option 1 "Add or Modify
  45. a Game." This option provides another menu, allowing you to select "Add a
  46. New Game" or "Modify an Existing Game." Both are identical in basic function,
  47. but "Add a New Game" lets you enter the opposing team name and game date. 
  48. "Modify a Game" allows you to modify any and all players and opponent 
  49. information, and add players in case you were interrupted in your work.
  50.  
  51. The rest of the items are maintenance and print functions, which are
  52. (I think) pretty self-explanatory. If not, press the F1 key, whereupon
  53. you will receive the proverbial HELP text.
  54.  
  55. Enjoy.
  56.  
  57. Requests for changes, comments, and complaints:
  58.  
  59.                     Buck Webb
  60.                     810 Ruxshire Drive
  61.                     Arnold, MD 21012-1355
  62.                   
  63.                             or
  64.                     Leave me a message on:
  65.  
  66.                   The Programmer's Corner BBS
  67.                       (301) 995 - 1508
  68.  
  69.  
  70.                            Revision History
  71.  
  72. V1.0            August 1990 - Initial Write.
  73. V1.1            July   1991 - Added "Sacrifice" as a stat column on
  74.                                 request.
  75.                               Changed color scheme somewhat.
  76.                               Re-linked Using Blinker instead of RTLINK.
  77. V1.2           January 1992 - Added on-screen realtime clock to
  78.                                 display. Courtesy of Funcky.
  79.                               Fixed potential Sacrifice calculation
  80.                                 bug that could cause the dreaded 
  81.                                 integer-divide-by-zero error.
  82.                               Realigned procedures/functions into
  83.                                 smaller, more efficient overlays.
  84.                               In tribute to the many users that
  85.                                 thought they could "fool around" 
  86.                                 with the databases using the Dbase
  87.                                 browse command, a verify/validate
  88.                                 sequence occurs at initialization. It
  89.                                 slows down start-up, but it will
  90.                                 attempt to recalculate the databases.
  91.                                 Normalized data structures being what
  92.                                 they are, anecdotal user changes in
  93.                                 one database were wreaking havoc on
  94.                                 the program.
  95.