home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / bowl101c.zip / BOWL101C.DOC next >
Text File  |  1988-10-16  |  20KB  |  433 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                 B O W L - 1 0 1
  19.                        Copyright (c) 1988 by Randy Stowe.
  20.                               All rights reserved
  21.  
  22.                         A Bowling league secretary system
  23.  
  24.  
  25.  
  26.       This program has been released to Shareware by the author, Randy Stowe.
  27.       Please feel free to copy and distribute this program provided that:
  28.  
  29.       1)  No charge is made for the software other than to recover media costs.
  30.       2)  The program is distributed in an unmodified form and that
  31.           the title page is not by-passed.
  32.       3)  No other person accept royalties, or take credit for the program,
  33.           other than the author, Randy Stowe.
  34.  
  35.  
  36.                Home address:                  Other Contact Points
  37.                ------------------             --------------------
  38.                Randy Stowe                    Phoinix bbs
  39.                1229 Newburg Road              (707) 725 9745
  40.                Fortuna, Ca. 95540             300/1200 baud
  41.                                               8 N 1  24 hrs
  42.                                               Sysop  Randy Stowe
  43.                             Requirements
  44.  
  45. IBM compatible computer, printer, one disk drive and mono or color monitor.
  46.  
  47.                                    Description
  48.  
  49. BOWL-101 is a bowling league management program for managing bowling leagues.
  50. It will handle up to thirty six teams and five bowlers per team.
  51. It was written with the novice computer user in mind. It can be run
  52. by anyone with an IBM compatible computer and very little computer knowledge.
  53. It is menu driven and very forgiving but very fast.
  54.  
  55. BOWL-101
  56.    All you do after the initial startup program is to tell the computer what
  57. team bowled on what lane and enter three games for each bowler.
  58.  
  59.    The computer will place the sub on the team the he or she bowled on, so you
  60. just enter the number of subs that bowled on that them and enter the scores for
  61. all that bowled on that team.  Repeat for each bowler and or sub and let the
  62. computer sort the rest out for you.
  63.  
  64.    Subs are kept separately, but they are temporarily placed with the team
  65. that they bowl with.  This makes data entry easy, the computer screen will be
  66. very similar to the score sheet with all bowlers, subs and scores.
  67.  
  68. The program handles high team and individual games and series, scratch, and
  69. handicapped, mixed or not, this is done automatically. It even takes care of
  70. ties for high scores.
  71.  
  72. Leagues that require bowlers to keep an average for several weeks is no
  73. problem for Bowl - 101. Simply tell the computer how many games to keep the
  74. average for and after that number of games, the computer will start calculating
  75. the averages for you automatically.  All types of leagues may be kept, all male
  76. all female or mixed leagues.
  77.  
  78.               Bowl - 101 takes care of the unusual as well.
  79.               ---------------------------------------------
  80.    Say a bowler bowls one game and must leave and a sub replaces him.
  81. Just enter the number of subs for that team and give him a zero for the games
  82. not bowled and the correct score for the ones bowled.
  83. The bowler will recieve the correct number of games and total pins, the sub
  84. will too. No special editing is needed on your part, the program does it.
  85.  
  86. Errors are easy to correct, any team, bowler, sub, high game. Name or score may
  87. be changed from a menu option with just a few key strokes. Subs are
  88. automatically updated as they bowl.
  89.  
  90. This is the second release of this program into shareware and there may be some
  91. features that have not been incorporated into the program.
  92. I will make every effort to make these available to you as I discover them.
  93. It is up to you to point these out to me.
  94.  
  95. This program is as complete as I could make it, I finally had to stop writing
  96. and start distributing it. It program should run on all IBM compatibles.
  97.  
  98. If you find it of assistance in managing your Bowling leagues, and
  99. are using it regularly, a $20.00 registration fee would be appreciated.
  100.  
  101. Please enjoy the program and pass it along to a friend in an unmodified form.
  102.  
  103.  
  104.    This program was originally written for my wife, who has no computer
  105. knowledge.  The program is easy to run and is menu driven.
  106. Please enjoy the program and let me know if there is anything I can do
  107. to improve bowl101.  Suggestions are most welcome.
  108.  
  109.    As the author, I make no claims that the program herein will fit your
  110. needs, simply that in all testing and prior use that they worked for me
  111. and that you may find it helpful in managing your bowling leagues.
  112. Any liability for the use, misuse or inability to use BOWL101.EXE
  113. is solely the users.
  114.  
  115.  
  116.    The following routines are now included in the shareware version.
  117.  
  118. 1. A money sort. Tell the computer how much each bowler gets and you get in
  119.    return, a breakdown of the money you need in exact denominations.
  120.    You will also get the options of printing labels for each individual bowler.
  121.    This contains the bowlers name and money awarded him and deducts charges if
  122.    any. Simply attach labels to envelope and stuff with money... Easy!
  123.  
  124. 2. Final average sheet printout. Load in the last weeks data and select this
  125.    option and you will get a printout of bowlers in alphabetical order.
  126.    It even separates male and female if a mixed league if desired or you can
  127.    print out both male and female on the same sheet.
  128.  
  129.  
  130.    Note.
  131.    This program is not in any way crippled. It is the same program that will
  132.    be sent to you upon registration minus the small plea for money on the
  133.    opening screen. Other utilities may be included.
  134.    This program was distributed free or just a nominal charge to cover cost of
  135.    the disk and handling.
  136.       It was done this way to let you try the program before you buy it.
  137.    This will insure your satisfaction.
  138.    If you don't like the program or doesn't suit your needs, you still have
  139.    several choices.
  140.  
  141.       1. Contact me at the address below and let me know what you don't like
  142.          about the program, maybe I can make it suit your needs.
  143.       2. Give the program to someone else that may be able to use it.
  144.          You may pass this program around freely provided you pass the complete
  145.          BOWL - 101 package.
  146.       3. Use the disk for something else, it is yours.
  147.  
  148.  
  149. ===============================================================================
  150.    The following are just ideas now and will be made available upon completion.
  151.  
  152. 1. Utilities that you the users may wish incorporated in bowl101 such as
  153.     a. Different sort and printout routines.
  154.     b. A weekly record sheet
  155.     c. Individual stat sheet.
  156.     d. A physical 4th game capabilities.
  157.     e. Auto lane assignment
  158.  
  159.  
  160.                                 B O W L - 1 0 1
  161.                                   Instructions
  162.  
  163.    First and foremost, Make a backup of the disk. If you are working from a
  164. hard disk, make a directory called BOWL and change to that directory.
  165.  
  166.    RENAME BOWL101C.EXE BOWL101.EXE  <ENTER>
  167.    This will remove the version letter "C" from BOWL101.EXE
  168.  
  169.    Place BOWL101.EXE in drive A.  For the novice, the commands are...
  170. C:  <ENTER>
  171. CD\ <ENTER>
  172. MD BOWL  <ENTER>
  173. CD BOWL  <ENTER>
  174. COPY A:BOWL101.EXE <ENTER>
  175.  
  176.    For a floppy disk system, copy the file BOWL101.EXE to a system diskette.
  177.  
  178.    BOWL101.EXE is a stand alone program, you can have it anywhere on a hard
  179. disk that can be found by the PATH command.
  180. That is if you copy BOWL101.EXE to the UTIL directory, you can call it from any
  181. sub-directory if you wish.
  182.  
  183. This makes it nice for doing several bowling leagues and having data in seperate
  184. directories. Just change to the directory you wish to use and enter BOWL101
  185. The computer will follow the PATH command, load BOWL101 and start running in
  186. the directory you are in.
  187.  
  188. For example, you have three leagues, Tuesday Am, Tuesday Pm and Thursday Pm
  189. Make three directories.
  190.  
  191. CD\
  192. MD TUEAM
  193. MD TUEPM
  194. MD THUPM
  195.  
  196. Now to do Tuesday's leagues, type in...
  197. CD\TUEAM
  198. BOWL101
  199.  
  200. Or if the path is not set, type...
  201. c:\bowl\bowl101   <ENTER>
  202. This will go to the bowl directory and load BOWL101 and return you to TUEPM.
  203.  
  204. If you just have one league then just put BOWL101 in the BOWL directory.
  205.  
  206. If you are using floppies and wish to store your data on drive B:
  207. then place BOWL101 in drive A and change to drive B.
  208. B: <ENTER>
  209. A:BOWL101.
  210.  
  211. BOWL101 will load and return you to drive B
  212.  
  213. One drive users may replace the bowl101 disk with their data disk.
  214.  
  215.             ( You may back up at almost any time with the up arrow )
  216.               ( Or you may abort a function with the ESCAPE key. )
  217. 1.  Select startup by highlighting it and pressing enter. Choosing startup
  218.     allows you to start a new league, either starting from the first week, or
  219.     starting in the middle of the season.
  220.  
  221. 2.  Enter League name, President, Secretary and Association.
  222.  
  223. 3.  If this is a scratch league or you wish to manually enter team handicap,
  224.     answer Y here.
  225.  
  226. 4.  If it is a handicap league, enter the handicap here.
  227.     If the handicap is .80% of 200 then you enter 80 here.
  228.  
  229. 5.  Enter subtracted from.  In the above example you would enter 200 here.
  230.  
  231. 6.  If the bowlers are male and female, then enter Y, if all one sex enter N.
  232.  
  233. 7.  If you use a point system to determine 4th game, enter points per game.
  234.     You must enter a number higher than 0 in step 7 or 8 if you wish to use
  235.     total pins for the fourth game. Entering a 0 for both of these will total
  236.     only three games, so enter 0 here if you use the standard three games.
  237.  
  238. 8.  Enter the number of points for total pins. If not used, enter 0 here.
  239.  
  240. 9.  User supply team handicap. If you use this option, then you should have
  241.     picked scratch=Y. Some leagues calculate team handicaps in an odd
  242.     manner, if the computer can't calculate the team handicap for you, then
  243.     you have the option to enter the team handicap for each team. This will
  244.     give you more options than the program would normally allow. If you
  245.     choose this option, you will be asked for the team handicap before
  246.     entering any bowler's score. This handicap will be added to each team
  247.     game and then totaled. If you enter 100 for this handicap, the the
  248.     total team handicap for 3 games will be 300.
  249.  
  250. 10. The computer will calculate all averages for you, in some cases, the league
  251.     will wish to keep the averages for several weeks, if this is the case, enter
  252.     the number of games to hold the average for, if you don't hold, enter 0
  253.     Entering 3 here will hold the average for only one week, allowing you to
  254.     manually enter the bowlers average for the first week if so desired.
  255.  
  256. 11. You will now be asked if you wish to start in mid season. If this is true,
  257.     just enter Y here
  258.  
  259. 12. Enter the number of teams. If you have a odd number of teams, add one
  260.     team as a dummy team. This will let the computer pair the teams evenly.
  261.  
  262. 13. Enter the number of bowlers, not including any subs, computer will take care
  263.     of any subs easily at a later time.
  264.  
  265. 14. Now enter the team names, if all teams are not known yet, don't worry, it
  266.     is easy to change a team name later. Enter team scores if mid season.
  267.  
  268. 15. Now enter the bowlers names, you may back up and retain the bowlers names
  269.     here, just use the up arrow to scroll back. Pressing enter only will retain
  270.     the bowlers name below the cursor. Enter bowler's scores if mid season.
  271.  
  272.  
  273. 16. When all is correct, the computer will ask you if you wish a page eject.
  274.     This option will form feed your printouts to top of form if you select it.
  275.  
  276. 17. Now the computer will save a file called START.BWL and return you to the
  277.     start of the program....
  278.  
  279. 18. Your data has been saved to the disk and you can quit now if you wish by
  280.     pressing the ESCAPE key.
  281.  
  282. 19. If you came back from a break and reloaded BOWL101 you will notice a new
  283.     file, this one is START.BWL.  Place the cursor over this and press ENTER.
  284.  
  285. 20. Depending on some of the answers you supplied on startup, you may be asked
  286.     for additional information such as, is this bowler a male or female?
  287.     Calculate or keep this persons average. This will only be done once.
  288.     If you make a mistake here, just select Edit scores from the main menu.
  289.  
  290. 21. If you are not running this for the first time, load in last weeks data
  291.     by placing the cursor over the previous weeks filename and pressing ENTER
  292.     This will load in all names and scores to be added too. Now all that needs
  293.     to be done is to pair teams and add scores.
  294.  
  295. 22. Now you will be taken to a main menu. Most of the options are used after
  296.     you have entered data for the week with option 1.
  297.  
  298.  
  299. 23. Option 1, Input scores
  300.     Another window will open asking for what team bowled on what lane.
  301.     It is important that you answer these questions correctly. As the computer
  302.     uses this information to pair up the teams and compare the scores.
  303.     Normally the first week, the teams bowl on the same lanes as their team
  304.     Number, that is team 1 bowls on lane 1, team 2 on lane 2 etc.
  305.     After the first week it changes, team 1 may bowl on lane 6 team 2 may bowl
  306.     on lane 4 etc, just put the teams on the lanes they bowl on.
  307.     If the league starts out using lanes 6 through 20, just subtract 5 from
  308.     each lane so it looks like they start on lane 1.
  309.  
  310. 24  Next you will be asked for the number of subs, press <ENTER> if no sub
  311.     bowled, or enter the number of subs bowling on that team.
  312.     The first time, the computer won't know any subs name, so you will have to
  313.     enter 0 for new sub and supply his or her name. Once a sub's name has been
  314.     entered, the computer will remember him or her and you can pick the sub
  315.     from a list of subs or supply a new one as needed.
  316.  
  317. 25. If you entered "Y" for team handicap in the startup, you will now be asked
  318.     for the handicap to use, this the handicap for one game, the computer will
  319.     supply the handicap for the next two games and total the games for you.
  320.  
  321. 26. If this is not the case the computer will ask for the handicap if you
  322.     chose a handicap league, or it will ask for the first game of the first
  323.     bowler if it is a scratch league.
  324.     Enter 0 or Enter for absent bowlers and a minus score for a blind score
  325.     if the bowler uses a blind score. A blind score of 130 would be -130.
  326.     This will add his score to the team score but not to his individual stats.
  327.  
  328. 27. If you make a mistake anywhere in a team score, you will be prompted to
  329.     fix it now, you can start over at the "How Many Subs" prompt or just at the
  330.     first game if you wish. Be sure all scores are correct here as you can't
  331.     back up when you get to the next team, you have an option to edit scores
  332.     at the main menu if you do have a problem.
  333.  
  334. 28. After all the scores are entered, the computer will look for high games
  335.     for you and then return you to the main menu.
  336.  
  337. 29. Option 3, Save data.
  338.     It would be wise to save the data now, in case something happens while you
  339.     are printing the data out. Just use option 3 and enter a 3 character month
  340.     and the date bowled, so if the date is August 14th just enter AUG then 14
  341.     now your filename will be AUG14.BWL.
  342.     On this version, you should print a recap sheet now, as you will not be able
  343.     to do so once you leave the program. You can print out the standing sheet
  344.     at any time. Print out two standing sheets if you wish one for your records.
  345.  
  346. 30. Option 4, Edit scores
  347.     This option will let you edit team, bowler's or sub's scores.
  348.     This is all menu driven.
  349.  
  350. 31  Option 5, Print recap sheet
  351.     To print out a recap sheet, Select option 5 before exiting the program.
  352.     If you leave the program, you will not be able to get a printout later.
  353.     The recap sheet will give you information about the individual bowlers, not
  354.     available on the weekly standing sheet.
  355.     At the end of the recap sheet, you will have some high bowlers scores. Most
  356.     pins over previous average, high series and high game scratch and handicap.
  357.  
  358. 32  Option 6, Change high game.
  359.     You may wish to use this option after you run startup and start in mid
  360.     season. You can enter the high bowlers here.
  361.     Normaly the program takes care of this for you, but now and then you may
  362.     wish to edit these scores.
  363.  
  364. 33. Option 7 is for the end of year, it has a printout for averages. It will
  365.     separate the bowlers, male and female place in last name first order and
  366.     sort them for you. You can ignore the male and female and sort them all if
  367.     you wish.
  368.     Also included is a money program.  Use this at the end of the season to
  369.     determine how much money each bowler gets back.  Enter the amount per win,
  370.     the amount of wins, place money, hi team game and series, if applicable.
  371.     Will also allow for charges to be deducted.
  372.     When you finish with one bowler, you will have three options, Y/N/Dupe
  373.     If you answer Y, you will be taken to the top of the next bowler to redo
  374.     his money awards. If you answer N, then you will be taken to the top of the
  375.     same bowler to edit if you wish. If you press D, the this will duplicate
  376.     the money awarded for the next bowler, Enter N to stop duping.
  377.     When all bowlers are entered, you may get a printout, this will give you
  378.     the amount each bowler receives and also the amount you must have on hand
  379.     for each envelope for each bowler, including the number of Twenties, tens
  380.     fives etc. This may be taken to the bank for correct denominations needed.
  381.  
  382.  
  383. 34. Option 8 Zero Team standings.
  384.    This option will zero the number of wins, total pins, games won etc, for
  385.    each team to start the second half of the season, for split season.
  386.  
  387. 35. Option 9 Edit handicaps.
  388.     What this options does, is allows you to edit the first screen on the
  389.     startup program. League name, secretary, handicap, number of teams, etc.
  390.     This was done so if you made a mistake entering the handicap the first time
  391.     and didn't notice it until you received your printout, you can change it
  392.     without having to re-run the startup program and entering all the team
  393.     names and bowlers again.
  394.     This will return you to the main menu when done with the first screen.
  395.  
  396. 36. Option Q, Quit the program.
  397.     This option will end the program. If you forget to print a recap sheet or
  398.     a stand sheet, the program will warn you first and give you a chance to
  399.     save your data or get a printout.
  400.  
  401. 37. You may pull data from any week and get a standing sheet if you wish by
  402.     loading in that weeks data and selecting option 3.
  403.  
  404. If you find an error at any time, you can use option 4 to edit any score or
  405. even change a sub for a bowler.
  406. Every effort has been made to make this program error free, but the old adage,
  407. there is always one more bug.
  408.  
  409. Please let me know if there is anything I can do to make the program better.
  410.  
  411. Some hints:
  412.     To change a bowler from one team to another, swap him for a sub, swap him
  413.     for the bowler you wish to trade with, swap that bowler for the sub you
  414.     borrowed.
  415.  
  416.  
  417. If you notice that your local bbs doesn't have a copy of BOWL101, I would
  418. appreciate it it you would take the time to upload them a copy if you have
  419. a modem.
  420.  
  421. Files on the disk.
  422.  
  423. Bowl101c.exe  This is the bowling program
  424. Bowl101c.doc  Docs for Bowl101, you are reading them now.
  425. Invoice.txt   Registration form for BOWL101
  426.  
  427. To copy INVOICE.TXT to a printer, enter the command
  428.  
  429. COPY INVOICE.TXT PRN
  430.  
  431. Your suggestions are most welcome...  Good luck,  Randy Stowe.
  432.  
  433.