From: Christian N. <chr...@mo...> - 2009-05-13 08:23:07
|
Hi all, first of all, thank you for the work you have been doing with CGOS. The last time I looked at computer go was in 2000, and the difference this is making is incredible. I started running a test program (owari) on CGOS recently, and like others, I locally persist the games as SGF. Googling around, it seems that others also would quite like to know who they are playing against. I seems Don looked at the problem - I found an old post on the GTP mailing list about reporting opponent names. I checked out the CGOS client source code, and got to this: set mvlist [lassign $s ignore gid boardsize komi timeLeft white black] set msg [eCmd $inout "boardsize $boardsize"] set msg [eCmd $inout "clear_board"] set msg [eCmd $inout "komi $komi"] Unfortunately, I've never used TCL, but I'd quite like to add: set msg [eCmd $inout "cgos-white_name $white"] set msg [eCmd $inout "cgos-black_name $black"] In the gameover section it's temping to add: set msg [eCmd $inout "cgos-game_over $res $err"] But, you guys must have thought all this through. Is this a good way of doing it? Any reason why you would not do something like that in the release package? Thanks! Christian |