home *** CD-ROM | disk | FTP | other *** search
- !csb
- TXT
- A simple yet powerful cricket scoring program.
- Licence
- ~~~~~~~
- The CSB suite is Freeware. It is freely distributable,
- provided all files are included.
- The suite comprises 3 applications, !CSB, !MakeTeam, the
- help server, !CSBHelp, plus the BASIC program MatchEdit.
-
- Introduction
- ~~~~~~~~~~~~
- CSB is a replacement for the standard paper-and-pencil
- scorebook. It has the advantage over this type of scorebook
- that it keeps track of both teams, can provide instant
- statistics, and doesn't make mistakes when runs and wickets
- start flowing fast.
-
- I wrote CSB after scoring for a cricket team for a
- season and discovering that scoring is intricate and time-
- consuming work. I decided to write a program that would do
- all the work from a minimal human input, leaving me more
- time to watch the cricket. As the program grew in
- complexity, I added a statistics section and separated out
- the part of the program dealing with team creation.
-
- The CSB suite uses Jon Ribbens' excellent WimpExtension
- module to make its life easier; it expects to find version
- 2.18+ in your System:Modules directory or already loaded.
-
- Use
- ~~~
- To use CSB, you will first need to create two teams
- using the !MakeTeam software, discussed elsewhere. Run CSB
- and click on its icon. Drag your files to the indicated
- icons, set any options for limited overs or balls per over,
- and click 'OK'. Another window will pop up; use the menu
- icons to fill in the details CSB needs and click 'OK'. When
- you do this, the timer will start, so only do this as the
- batsmen come out. The main window will appear.
-
- The name of the facing batsman is shown, click 'Swap' to
- change this.
- Click on the menu icon to choose the bowler for the over,
- and the writable icon will become ungreyed. Click the
- window's 'toggle size' gadget for a list of codes. Enter
- the code after the ball has been bowled (wait for that 'leg
- byes' signal!) and either press Return or click 'OK'.
- When there is an interval for tea, rain, etc., or you want
- to save the match, click the 'Halt' icon. Remember to click
- the icon again (now saying 'Resume') before you start
- again.
- When the team runs out of wickets, overs, or declares, CSB
- will notice and display appropriate messages.
- When the second innings is complete, the 'Save Match
- Record' window will be displayed.
-
- And that's all there is to it! Just a couple of points
- though:
- Wides - you must enter the number, eg x1.
- No-balls - there is a difference between 'n' & 'n1'. Think
- about it.
- Wickets - just enter 'w' even if runs are scored, or if a
- batsman retires. Then pick the appropriate radio
- option, fill in any menu icons, and pick the next
- batsman. The writable by the 'Run Out' option is
- for any runs scored.
-
- Extra Features
- ~~~~~~~~~~~~~~
- Clicking Menu on the input window will reveal a pink hippo.
- 'Scoreboard' gives you a green kangaroo, and 'Score' gives
- you a small window that you can drag around with the score
- and wickets in it. 'Update' will update the team files, and
- also the team sheets. The 'Save' option reveals a yellow
- polka-dotted killer whale, enabling you to save a match
- mid-way through (for safety, during tea, etc.) Make sure
- you 'Halt' the game before you save, or the time the
- batsmen've been at the crease will be messed up.
-
- If you explore the icon bar menu, you'll find 'Batting' &
- 'Bowling' options. These reveal team sheets/performance
- synopses/whatever you want to call them, they're there.
- Clicking on a player's (highlighted) name will reveal a
- smaller window with detailed statistics on the player.
- To change the teams round, click menu and choose an option.
-
- Both scoreboards and the team sheets are updated
- intermittently; you can rely on them being accurate at the
- start of an over, or when you choose 'Update' from the main
- menu.
-
- Limitations
- ~~~~~~~~~~~
- CSB cannot deal with leg byes scored off no-balls. I've
- just realized how serious this is - they're such a rare
- occurence it didn't occur to me. You're probably best to
- put them down as wides (getting both the extra ball and
- increasing extras), and hoping the bowler doesn't notice.
-
- CSB treats men out 'Retired hurt' as 'Out' - it increases
- the wickets and won't let them back in again.
-
- CSB cannot deal with test matches - it was designed with
- schools cricket in mind, which is declaration or limited
- overs.
-
- CSB cannot deal with (silly) batsmen being run out on
- no-balls. This happened for the first time I've ever
- seen the other day, and I admit I had to think about why it
- was out.
-
- Forthcoming Improvements
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Fixing of above limitations.
- Addition of an 'Error Corrector' for those mis-interpreted
- signals and games you get to part way through.
- Addition of a pane to the main window displaying info on
- 50s, 100 partnerships, run rate, or 'Geoffrey Boycott'
- style comments.
- More statistics - not outs, strike rate, economy rate etc.
- A 'match stats' window - fall of wicket data, toss won by,
- anything else I think of.
- Anything else I think of/get suggested.
-
- Final Comments
- ~~~~~~~~~~~~~~
- As I write this on the eve of England's first Texaco trophy
- match with South Africa, our cricket season is drawing to a
- close. Please don't discard this program - fiddle with it,
- and if you like it, if you want to use it, write to me for
- the latest version with any suggestions, comments, etc.
-
- Anyone out there wanna write a cricket sim?
-
- © John Fairhurst 08-24-94
-
- Addendum, 08-28-94
- ~~~~~~~~~~~~~~~~~~
- I've added in a Basic program, 'MatchEdit', to enable you
- to edit saved matchfiles - altering mistakes, re-signals,
- or doing something manually to deal with the 'above
- limitations'. The program's simple to use, but there's
- little error checking - don't do crazy things. Remember to
- re-load your edited file into !CSB after you've finished.
-