home *** CD-ROM | disk | FTP | other *** search
- January 1992
- Baseball Statistics Manager V1.2
-
- This product is released to the public domain. It is written in
- Clipper S87. Source code is available on request. It should be understood
- therefore that I take no responsibility whatsoever for any use to which
- the program and its constituent components may be put.
-
- I wrote this program as a quick and simple way to track
- softball/baseball statistics for the players in the game. The
- program keeps the following statistics for each player in each game:
- At bats, Base on balls, Singles, Sacrifices, Doubles, Triples, Home
- Runs, and Errors. These represent what I believe is the minimum set
- of stats required for the myriad of idletime softball and baseball
- leagues. Just enough to get the averages out, no more, no less. If you
- need a lot more than this, there are other commercial and shareware
- programs out there that will do the trick.
-
- A hard disk is highly recommended: Running on a floppy will cause
- frustration.
-
- If you only need a little more, write me or leave a message at the locations
- listed at the end of this treatise, and I'll entertain them with gusto.
-
- Normally, a program like this would request that you build a "player
- roster", from which you then select players for each game. I have a
- heavy dislike of databases like this. Therefore, the list of players
- is dynamically built and maintained by the program, based entirely on
- past player entries.
-
-
- How to get Started
-
- The last time I saw it, the executable image was called "BBALL.EXE." By
- running this program, you will be greeted with the "main" menu. This
- high-level menu lets you select the direction you want to go.
-
- The first time you run it, select option 4, "Initialize Databases." This
- will wipe the databases clean, and allow you to enter your own team name,
- and the season information. If you want to play around with the data
- that is already there, then do the initialization later, and plunge
- in.
-
- You're now ready to enter game information. Select option 1 "Add or Modify
- a Game." This option provides another menu, allowing you to select "Add a
- New Game" or "Modify an Existing Game." Both are identical in basic function,
- but "Add a New Game" lets you enter the opposing team name and game date.
- "Modify a Game" allows you to modify any and all players and opponent
- information, and add players in case you were interrupted in your work.
-
- The rest of the items are maintenance and print functions, which are
- (I think) pretty self-explanatory. If not, press the F1 key, whereupon
- you will receive the proverbial HELP text.
-
- Enjoy.
-
- Requests for changes, comments, and complaints:
-
- Buck Webb
- 810 Ruxshire Drive
- Arnold, MD 21012-1355
-
- or
- Leave me a message on:
-
- The Programmer's Corner BBS
- (301) 995 - 1508
-
-
- Revision History
-
- V1.0 August 1990 - Initial Write.
- V1.1 July 1991 - Added "Sacrifice" as a stat column on
- request.
- Changed color scheme somewhat.
- Re-linked Using Blinker instead of RTLINK.
- V1.2 January 1992 - Added on-screen realtime clock to
- display. Courtesy of Funcky.
- Fixed potential Sacrifice calculation
- bug that could cause the dreaded
- integer-divide-by-zero error.
- Realigned procedures/functions into
- smaller, more efficient overlays.
- In tribute to the many users that
- thought they could "fool around"
- with the databases using the Dbase
- browse command, a verify/validate
- sequence occurs at initialization. It
- slows down start-up, but it will
- attempt to recalculate the databases.
- Normalized data structures being what
- they are, anecdotal user changes in
- one database were wreaking havoc on
- the program.
-