[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Just for fun
On Fri, 2005-03-11 at 15:43 -0500, Chris Fant wrote:
> Here's an interesting project for someone:
>
> Write a program that sits between a Go engine and KgsGtp and passes
> commands relays the commands through itself while tracking who you are
> playing against, what their rank is (does that info appear in the
> messages?), board size, time settings, whether they used undo, etc.
> And maintains a rank based on that info. Then each time the bot logs
> into KgsGtp, it would set the game notes to whatever the current rank
> is.
>
> Obviously this is not as good as server-maintained ranks, but I still
> think it would be cool. And helpful for those playing against the
> bots and for the programmers of the bots.
> _______________________________________________
> computer-go mailing list
> computer-go@xxxxxxxxxxxxxxxxx
> http://www.computer-go.org/mailman/listinfo/computer-go/
I've considered spawning a helper process that logs into KGS and works
out the rating of the OPPONENT (this is freely available). The tricky
bit is spoofing the UI interactions - haven't thought of a way to do
that yet . . .
The kgsgtp wrapper doesn't actually tell the engine to 'undo' - not for
my engine anyway - it resets the board and replays all the moves up to
the just before the one last played. This is easier for the bots
(cheers, wms!) but impossible to stop from the engine side. I think the
server stops this happening during rated games.
HTH
John
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/