[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] Protocol - C



I think it's a good variation on the idea.    Dead stone reporting is the 
simplest way to communicate the status of all points on the board for this 
purpose, since there are usually very few dead stones.   

The advantage of this is that a very well behaved program need not worry about 
dead stones that are not in dispute.

Don



On Friday 29 July 2005 12:09 pm, Eric Boesch wrote:
> Don,
>
> What do you think of this variant of your protocol?  I'm still a fan of
> Protocol A's simplicity, but if you want de luxe dispute resolution like
> Protocol B is designed for without the disadvantages I have droned on
> about, then I think you are on an interesting track.
>
> 1) Along with your move, you may submit a bit vector of living and dead
> stones (or strings if you're mad about saving bandwidth) that is forwarded
> to your opponent.
>
> 2) If you agree with a bit vector you received, you indicate "I agree", and
> the game is scored according to the rules and the vector.  Of course, you
> may also use that bit vector to determine points of disagreement and choose
> your move in order to fix the disagreement, or you may completely ignore
> the vector.
>
> 3) Since (1) and (2) are the agreement protocol, all other agreement
> protocols are redundant, so Tromp-Taylor rules apply.
>
> 4) For the laziest implementers, an interface that ignores the bit vectors
> could be provided.  As far as these programs are concerned, they would be
> playing vanilla Tromp-Taylor rules.
>
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today - it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
> _______________________________________________
> computer-go mailing list
> computer-go@xxxxxxxxxxxxxxxxx
> http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/