On Wednesday 05 April 2006 18:45, Evan Daniel wrote:
I would like to suggest that GTP version 3 have some way of allowing engines to support only alternating play.
I could fake the support by inserting a pass move in such cases, but that seems inelegant. Similarly, I'd rather not add a function that plays illegal moves.
I faced the same problem: old versions of NeuroGo did not support non-alternating play. There are a few things that you can do a bit more efficiently if you make this assumption.
I think it would be good enough, if the specification mentions, that a Go engine does not necessarily have to be able to play moves by the same color in a row, to keep GTP controllers from making this assumption without real necessity. Most tasks, like playing games, do not need support for non-alternating play.
- Markus