[gtp] Re: Yet another GTP extension

William M. Shubert wms@igoweb.org
07 Dec 2001 12:05:44 -0800


I think this would need some changes. This will only support Canadian
byo-yomi and non-byo-yomi tournaments. We should make sure that any
clock protocol supports other time systems and it should be easy to add
new time systems later. So I'd recommend:

set_clock <time system> <parameters>

I think the following time systems would cover all common Go clocks:
        * set_clock none
        * set_clock absolute <time>
        * set_clock canadian <time> <byoyomi time> <byoyomi stones>
        * set_clock japanese <time> <byoyomi time> <byoyomi periods>
        * set_clock ing <time> <byoyomi time> <byoyomi cost> [<byoyomi
          time 2> <byoyomi cost 2> [...]]
That should do it. We could probably even leave Ing out - in my
experience, even tournaments run by the Ing foundation don't often use
the Ing "pay points for more time" system.

On Fri, 2001-12-07 at 03:01, Tanguy Urvoy wrote:
    Most computer tournaments include a time constraint
    I suggest 3 new GTP commands:
    
    set_clock <main time> <byoyomi time> <byoyomi stones>
    get_clock_time <color>
    get_clock_stones <color>