Reid Augustin > Games-Go-GoPair-1.001 > tscore


Annotate this POD

View/Report Bugs


tscore - score an AGA (American Go Association) tournament




tscore reads all the .tde files in the current directory (normally register.tde and 1.tde, 2.tde, etc for each round of the tournament) and calculates the scores and summaries for the entire tournament. If a ##ROUNDS directive is provided in the register.tde file, tscore can adjust the results to reflect the total number of rounds expected.

tscore normally scores by number of won games, with SOS as the first tie break, SODS as the second tie breaker, and Head-to-head as the third tie breaker. Note that Head-to-head is limited because (for example), there can be a head-to-head lockout if A beats B, B beats C, and C beats A.

tscore can also use McMahon scoring.


-co columns Format output for 'columns' output (must be a number). Default is 80.
-m Use McMahon scoring.
-b bar Set the McMahon bar to 'bar'. Must be a number = use negative for kyu (same as AGA standard). Default is 6 dan.
-fr round_number Set the total number of rounds (over-rides ##ROUNDS directive in register.tde)


o tdfind(1) - prepare register.tde for an AGA Go tournament
o around(1) - pair a tournament round
o aradjust(1) - adjust pairings and enter results for a round
o tpairs(1) - convert pairings from AGA format to printable
o tscore(1) - score a tournament
o send2AGA(1) - prepare tournament result for sending to AGA
o Games::Go::AGATourn(3) - perl module provides AGA file support
o Games::Go::TDEntry(3) - perl/Tk widget support for TDFinder
o Games::Go::TDFinder(3) - perl/Tk tdfind support widgets


Reid Augustin, <>


Copyright (C) 1995, 2004, 2005 by Reid Augustin

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: