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

RE: [computer-go] Protocol - C



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/