home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
games
/
bowl101c.zip
/
BOWL101C.DOC
next >
Wrap
Text File
|
1988-10-16
|
20KB
|
433 lines
B O W L - 1 0 1
Copyright (c) 1988 by Randy Stowe.
All rights reserved
A Bowling league secretary system
This program has been released to Shareware by the author, Randy Stowe.
Please feel free to copy and distribute this program provided that:
1) No charge is made for the software other than to recover media costs.
2) The program is distributed in an unmodified form and that
the title page is not by-passed.
3) No other person accept royalties, or take credit for the program,
other than the author, Randy Stowe.
Home address: Other Contact Points
------------------ --------------------
Randy Stowe Phoinix bbs
1229 Newburg Road (707) 725 9745
Fortuna, Ca. 95540 300/1200 baud
8 N 1 24 hrs
Sysop Randy Stowe
Requirements
IBM compatible computer, printer, one disk drive and mono or color monitor.
Description
BOWL-101 is a bowling league management program for managing bowling leagues.
It will handle up to thirty six teams and five bowlers per team.
It was written with the novice computer user in mind. It can be run
by anyone with an IBM compatible computer and very little computer knowledge.
It is menu driven and very forgiving but very fast.
BOWL-101
All you do after the initial startup program is to tell the computer what
team bowled on what lane and enter three games for each bowler.
The computer will place the sub on the team the he or she bowled on, so you
just enter the number of subs that bowled on that them and enter the scores for
all that bowled on that team. Repeat for each bowler and or sub and let the
computer sort the rest out for you.
Subs are kept separately, but they are temporarily placed with the team
that they bowl with. This makes data entry easy, the computer screen will be
very similar to the score sheet with all bowlers, subs and scores.
The program handles high team and individual games and series, scratch, and
handicapped, mixed or not, this is done automatically. It even takes care of
ties for high scores.
Leagues that require bowlers to keep an average for several weeks is no
problem for Bowl - 101. Simply tell the computer how many games to keep the
average for and after that number of games, the computer will start calculating
the averages for you automatically. All types of leagues may be kept, all male
all female or mixed leagues.
Bowl - 101 takes care of the unusual as well.
---------------------------------------------
Say a bowler bowls one game and must leave and a sub replaces him.
Just enter the number of subs for that team and give him a zero for the games
not bowled and the correct score for the ones bowled.
The bowler will recieve the correct number of games and total pins, the sub
will too. No special editing is needed on your part, the program does it.
Errors are easy to correct, any team, bowler, sub, high game. Name or score may
be changed from a menu option with just a few key strokes. Subs are
automatically updated as they bowl.
This is the second release of this program into shareware and there may be some
features that have not been incorporated into the program.
I will make every effort to make these available to you as I discover them.
It is up to you to point these out to me.
This program is as complete as I could make it, I finally had to stop writing
and start distributing it. It program should run on all IBM compatibles.
If you find it of assistance in managing your Bowling leagues, and
are using it regularly, a $20.00 registration fee would be appreciated.
Please enjoy the program and pass it along to a friend in an unmodified form.
This program was originally written for my wife, who has no computer
knowledge. The program is easy to run and is menu driven.
Please enjoy the program and let me know if there is anything I can do
to improve bowl101. Suggestions are most welcome.
As the author, I make no claims that the program herein will fit your
needs, simply that in all testing and prior use that they worked for me
and that you may find it helpful in managing your bowling leagues.
Any liability for the use, misuse or inability to use BOWL101.EXE
is solely the users.
The following routines are now included in the shareware version.
1. A money sort. Tell the computer how much each bowler gets and you get in
return, a breakdown of the money you need in exact denominations.
You will also get the options of printing labels for each individual bowler.
This contains the bowlers name and money awarded him and deducts charges if
any. Simply attach labels to envelope and stuff with money... Easy!
2. Final average sheet printout. Load in the last weeks data and select this
option and you will get a printout of bowlers in alphabetical order.
It even separates male and female if a mixed league if desired or you can
print out both male and female on the same sheet.
Note.
This program is not in any way crippled. It is the same program that will
be sent to you upon registration minus the small plea for money on the
opening screen. Other utilities may be included.
This program was distributed free or just a nominal charge to cover cost of
the disk and handling.
It was done this way to let you try the program before you buy it.
This will insure your satisfaction.
If you don't like the program or doesn't suit your needs, you still have
several choices.
1. Contact me at the address below and let me know what you don't like
about the program, maybe I can make it suit your needs.
2. Give the program to someone else that may be able to use it.
You may pass this program around freely provided you pass the complete
BOWL - 101 package.
3. Use the disk for something else, it is yours.
===============================================================================
The following are just ideas now and will be made available upon completion.
1. Utilities that you the users may wish incorporated in bowl101 such as
a. Different sort and printout routines.
b. A weekly record sheet
c. Individual stat sheet.
d. A physical 4th game capabilities.
e. Auto lane assignment
B O W L - 1 0 1
Instructions
First and foremost, Make a backup of the disk. If you are working from a
hard disk, make a directory called BOWL and change to that directory.
RENAME BOWL101C.EXE BOWL101.EXE <ENTER>
This will remove the version letter "C" from BOWL101.EXE
Place BOWL101.EXE in drive A. For the novice, the commands are...
C: <ENTER>
CD\ <ENTER>
MD BOWL <ENTER>
CD BOWL <ENTER>
COPY A:BOWL101.EXE <ENTER>
For a floppy disk system, copy the file BOWL101.EXE to a system diskette.
BOWL101.EXE is a stand alone program, you can have it anywhere on a hard
disk that can be found by the PATH command.
That is if you copy BOWL101.EXE to the UTIL directory, you can call it from any
sub-directory if you wish.
This makes it nice for doing several bowling leagues and having data in seperate
directories. Just change to the directory you wish to use and enter BOWL101
The computer will follow the PATH command, load BOWL101 and start running in
the directory you are in.
For example, you have three leagues, Tuesday Am, Tuesday Pm and Thursday Pm
Make three directories.
CD\
MD TUEAM
MD TUEPM
MD THUPM
Now to do Tuesday's leagues, type in...
CD\TUEAM
BOWL101
Or if the path is not set, type...
c:\bowl\bowl101 <ENTER>
This will go to the bowl directory and load BOWL101 and return you to TUEPM.
If you just have one league then just put BOWL101 in the BOWL directory.
If you are using floppies and wish to store your data on drive B:
then place BOWL101 in drive A and change to drive B.
B: <ENTER>
A:BOWL101.
BOWL101 will load and return you to drive B
One drive users may replace the bowl101 disk with their data disk.
( You may back up at almost any time with the up arrow )
( Or you may abort a function with the ESCAPE key. )
1. Select startup by highlighting it and pressing enter. Choosing startup
allows you to start a new league, either starting from the first week, or
starting in the middle of the season.
2. Enter League name, President, Secretary and Association.
3. If this is a scratch league or you wish to manually enter team handicap,
answer Y here.
4. If it is a handicap league, enter the handicap here.
If the handicap is .80% of 200 then you enter 80 here.
5. Enter subtracted from. In the above example you would enter 200 here.
6. If the bowlers are male and female, then enter Y, if all one sex enter N.
7. If you use a point system to determine 4th game, enter points per game.
You must enter a number higher than 0 in step 7 or 8 if you wish to use
total pins for the fourth game. Entering a 0 for both of these will total
only three games, so enter 0 here if you use the standard three games.
8. Enter the number of points for total pins. If not used, enter 0 here.
9. User supply team handicap. If you use this option, then you should have
picked scratch=Y. Some leagues calculate team handicaps in an odd
manner, if the computer can't calculate the team handicap for you, then
you have the option to enter the team handicap for each team. This will
give you more options than the program would normally allow. If you
choose this option, you will be asked for the team handicap before
entering any bowler's score. This handicap will be added to each team
game and then totaled. If you enter 100 for this handicap, the the
total team handicap for 3 games will be 300.
10. The computer will calculate all averages for you, in some cases, the league
will wish to keep the averages for several weeks, if this is the case, enter
the number of games to hold the average for, if you don't hold, enter 0
Entering 3 here will hold the average for only one week, allowing you to
manually enter the bowlers average for the first week if so desired.
11. You will now be asked if you wish to start in mid season. If this is true,
just enter Y here
12. Enter the number of teams. If you have a odd number of teams, add one
team as a dummy team. This will let the computer pair the teams evenly.
13. Enter the number of bowlers, not including any subs, computer will take care
of any subs easily at a later time.
14. Now enter the team names, if all teams are not known yet, don't worry, it
is easy to change a team name later. Enter team scores if mid season.
15. Now enter the bowlers names, you may back up and retain the bowlers names
here, just use the up arrow to scroll back. Pressing enter only will retain
the bowlers name below the cursor. Enter bowler's scores if mid season.
16. When all is correct, the computer will ask you if you wish a page eject.
This option will form feed your printouts to top of form if you select it.
17. Now the computer will save a file called START.BWL and return you to the
start of the program....
18. Your data has been saved to the disk and you can quit now if you wish by
pressing the ESCAPE key.
19. If you came back from a break and reloaded BOWL101 you will notice a new
file, this one is START.BWL. Place the cursor over this and press ENTER.
20. Depending on some of the answers you supplied on startup, you may be asked
for additional information such as, is this bowler a male or female?
Calculate or keep this persons average. This will only be done once.
If you make a mistake here, just select Edit scores from the main menu.
21. If you are not running this for the first time, load in last weeks data
by placing the cursor over the previous weeks filename and pressing ENTER
This will load in all names and scores to be added too. Now all that needs
to be done is to pair teams and add scores.
22. Now you will be taken to a main menu. Most of the options are used after
you have entered data for the week with option 1.
23. Option 1, Input scores
Another window will open asking for what team bowled on what lane.
It is important that you answer these questions correctly. As the computer
uses this information to pair up the teams and compare the scores.
Normally the first week, the teams bowl on the same lanes as their team
Number, that is team 1 bowls on lane 1, team 2 on lane 2 etc.
After the first week it changes, team 1 may bowl on lane 6 team 2 may bowl
on lane 4 etc, just put the teams on the lanes they bowl on.
If the league starts out using lanes 6 through 20, just subtract 5 from
each lane so it looks like they start on lane 1.
24 Next you will be asked for the number of subs, press <ENTER> if no sub
bowled, or enter the number of subs bowling on that team.
The first time, the computer won't know any subs name, so you will have to
enter 0 for new sub and supply his or her name. Once a sub's name has been
entered, the computer will remember him or her and you can pick the sub
from a list of subs or supply a new one as needed.
25. If you entered "Y" for team handicap in the startup, you will now be asked
for the handicap to use, this the handicap for one game, the computer will
supply the handicap for the next two games and total the games for you.
26. If this is not the case the computer will ask for the handicap if you
chose a handicap league, or it will ask for the first game of the first
bowler if it is a scratch league.
Enter 0 or Enter for absent bowlers and a minus score for a blind score
if the bowler uses a blind score. A blind score of 130 would be -130.
This will add his score to the team score but not to his individual stats.
27. If you make a mistake anywhere in a team score, you will be prompted to
fix it now, you can start over at the "How Many Subs" prompt or just at the
first game if you wish. Be sure all scores are correct here as you can't
back up when you get to the next team, you have an option to edit scores
at the main menu if you do have a problem.
28. After all the scores are entered, the computer will look for high games
for you and then return you to the main menu.
29. Option 3, Save data.
It would be wise to save the data now, in case something happens while you
are printing the data out. Just use option 3 and enter a 3 character month
and the date bowled, so if the date is August 14th just enter AUG then 14
now your filename will be AUG14.BWL.
On this version, you should print a recap sheet now, as you will not be able
to do so once you leave the program. You can print out the standing sheet
at any time. Print out two standing sheets if you wish one for your records.
30. Option 4, Edit scores
This option will let you edit team, bowler's or sub's scores.
This is all menu driven.
31 Option 5, Print recap sheet
To print out a recap sheet, Select option 5 before exiting the program.
If you leave the program, you will not be able to get a printout later.
The recap sheet will give you information about the individual bowlers, not
available on the weekly standing sheet.
At the end of the recap sheet, you will have some high bowlers scores. Most
pins over previous average, high series and high game scratch and handicap.
32 Option 6, Change high game.
You may wish to use this option after you run startup and start in mid
season. You can enter the high bowlers here.
Normaly the program takes care of this for you, but now and then you may
wish to edit these scores.
33. Option 7 is for the end of year, it has a printout for averages. It will
separate the bowlers, male and female place in last name first order and
sort them for you. You can ignore the male and female and sort them all if
you wish.
Also included is a money program. Use this at the end of the season to
determine how much money each bowler gets back. Enter the amount per win,
the amount of wins, place money, hi team game and series, if applicable.
Will also allow for charges to be deducted.
When you finish with one bowler, you will have three options, Y/N/Dupe
If you answer Y, you will be taken to the top of the next bowler to redo
his money awards. If you answer N, then you will be taken to the top of the
same bowler to edit if you wish. If you press D, the this will duplicate
the money awarded for the next bowler, Enter N to stop duping.
When all bowlers are entered, you may get a printout, this will give you
the amount each bowler receives and also the amount you must have on hand
for each envelope for each bowler, including the number of Twenties, tens
fives etc. This may be taken to the bank for correct denominations needed.
34. Option 8 Zero Team standings.
This option will zero the number of wins, total pins, games won etc, for
each team to start the second half of the season, for split season.
35. Option 9 Edit handicaps.
What this options does, is allows you to edit the first screen on the
startup program. League name, secretary, handicap, number of teams, etc.
This was done so if you made a mistake entering the handicap the first time
and didn't notice it until you received your printout, you can change it
without having to re-run the startup program and entering all the team
names and bowlers again.
This will return you to the main menu when done with the first screen.
36. Option Q, Quit the program.
This option will end the program. If you forget to print a recap sheet or
a stand sheet, the program will warn you first and give you a chance to
save your data or get a printout.
37. You may pull data from any week and get a standing sheet if you wish by
loading in that weeks data and selecting option 3.
If you find an error at any time, you can use option 4 to edit any score or
even change a sub for a bowler.
Every effort has been made to make this program error free, but the old adage,
there is always one more bug.
Please let me know if there is anything I can do to make the program better.
Some hints:
To change a bowler from one team to another, swap him for a sub, swap him
for the bowler you wish to trade with, swap that bowler for the sub you
borrowed.
If you notice that your local bbs doesn't have a copy of BOWL101, I would
appreciate it it you would take the time to upload them a copy if you have
a modem.
Files on the disk.
Bowl101c.exe This is the bowling program
Bowl101c.doc Docs for Bowl101, you are reading them now.
Invoice.txt Registration form for BOWL101
To copy INVOICE.TXT to a printer, enter the command
COPY INVOICE.TXT PRN
Your suggestions are most welcome... Good luck, Randy Stowe.