Scorecard 5.15

 

Written by: Curtis Garman

Language: formatted in TI-Basic

11/29/2002

 

 

Scorecard 5.15 is the newest, totally re-designed version of scorecard. This program is a simple scoring machine for card games and the like.  This program was written to accommodate an infinite number of players and rounds however due to the limitations of the calculator, it will more then likely only allow an entry of up to 999 players or until the memory is used up.  For all practical purposes, there should be more then plenty of room for any number of entries.  The program menus are as follows:

 

 


F1:  Options

 

1.        New Matrix – This function is a continuous loop that allows the entry of the names of multiple players.  To enter the names, simply continue to hit enter for as many players as desired.  When the last name has been entered, exit the sequence by hitting escape.

2.        New Game – New game resets all scores to zero and sets the round number back to 1 while retaining any entered players (the new game will use the previous players names).

3.        Scoring Mode – This function sums the scores and sorts and displays the players names according to the sorted scores.  If the "Scoring Mode" is set on 1 (the default) the “highest score” will win and be displayed in the first position.  For games such as hearts, setting the mode on 2 will allow the “lowest score” to win and be displayed in the first position.  The program recompiles the score matrix after each round and therefore player positions will rise and fall in the matrix according to their scores.

4.        Exit – Exit simply returns the user to the homescreen (this may also be done by hitting escape while in the main window of the program)

 

New Game                                                            New Matrix                                                            Scoring Mode

                                                     

 

F2:  Matrix Setup

 

1.        Add Player – This function is very similar to the new matrix command.  Instead of starting with “player 1”, Add player simply picks up with the next player in secession with the last entry.  It allows a player to join in the middle of a game and simply sets their scores to zero up to the point of entry.

2.        Change Player – This function takes an existing player list and allow any of the previously entered names to be changed.

3.        Delete Player – This option displays a popup menu listing all players currently entered in the player matrix.  Upon selecting a player to delete, the menu reconfigures, deletes the name previously selected and then loops back to the player menu display (this enables multiple deletions at one time).  When all alterations to the player matrix have been made, escape returns the user to the main program screen (the player matrix of course has been recompiled and sorted to display updated scores matrix).  “Delete player”, allows any player to drop out of a game at any time.

4.        Delete Round – Delete round works much like the “delete player” option however, a popup menu generates a list of all rounds already played and displays them in sequential order (because the program must recompile this list each time before displaying it, the more rounds played, the longer it will take for the menu to appear).  Selecting a round deletes it from the matrix, and returns to popup menu.  An important note is that the round has not actually been deleted out of the player matrix but simply zeroed.  Escape exits the “delete round” sequence.

5.        Re-score Round – works exactly like “delete round” however instead of automatically replacing each score with a  zero, the program cycles through the list of players to allow re-entry of the scores.

6.        Re-score Single – This option can be classified as a sub-function of “re-score round” by letting you narrow your matrix alterations down to only one person.  A dialogue box appears with drop down menus for both the current players and rounds played (like with the “delete round”, the more rounds that have been played, the longer it will take the menu to appear).

 

Add Player                                                            Change Player                                                     Delete Player

                                                     

 

Delete Round                                                       Re-score Round                                                  Re-score Single

                                                     

 

F3:  Round – “Round” is the command button to execute play.  Using this function of the program advances each round and cycles through the player list and asks how many points each person scored.  If you are playing a game requiring the addition of many different numbers, simply add these numbers in this window and let the machine do the work.

 

Round                                                    Round

          

 

F4:  * View *

 

1.        Totals – Exiting the program and then re-entering again causes the splash screen to appear.  To continue play from the last game, (assuming that is what you are choosing to do) it may be pertinent to be able to once again view the previous cumulative totals.  Also, the program will automatically display the first five players, pause, and then display the next five players...  It will continue to advance in this manner until all players have been listed.  This feature allows more then one viewing of any of the scores.

2.        Rounds – The “rounds” feature make it possible to view the scores and ranks of players on any previous round.  When a round is selected from the popup menu, scores from that round are displayed (note:  these scores are sorted according to the scoring mode as well).  To exit the loop, use the escape key.

3.        Stats – “Stats” works in somewhat the opposite manner that “rounds” does.  Instead of displaying a single score for each player, this function displays in sequence, all scores for a given player.  To exit the loop, use the escape key.

 

Totals                                                                     Rounds                                                                  Stats

                                                     

 

*** If ,at any time, you decide you do not want to perform the indicated action (on dialogue or popup menus), simply hit escape to return to the main screen.  It should work for all of them and return you to the main program screen or previous window. ***

 

 

 


Program Features:

 

- Can be placed in any folder.

- Scores of 4 or more digits will display a comma after every 3 digits to enable easier reading of scores

- The player matrix is saved to allow continued play from the previous data.  Variables created are b1 and b2.  Leave these alone and do not delete them.  They are the brains of the program and altering them will cause the program to crash

- No bugs known at this time.  If any problems are encountered, email me and let me know (use very descriptive subject line indicating this program and the problem or I will not bother to look at it).

 

 

 


*** Warning ***

 

I take no responsibility for any possible damage done to the calculator while using this program, nor do I if you obtain a miscalculation!!!

Feel free to modify it and pass it around, as long as my name and this readme goes with it.