Re: Implementing UCI Protocol
Posted: Thu Dec 30, 2010 12:49 am
As for "go", to the best of my knowledge, this is undefined as-is, and requires some modifiers. Some interpret an unmodified "go" to mean "go infinite", and others just search 5 ply or something. There is also a question of what to do when a "go ..." command is received before a "position" command -- for instance, Komodo 1.0 responds: info depth 1 time 0 nodes 2 score mate 1 nps 0 pv e1c1, so it must have some funky "default" position here.
I really have no idea about why Arena might be complaining about an illegal move. You might try logging the through-put to try to determine this.
I really have no idea about why Arena might be complaining about an illegal move. You might try logging the through-put to try to determine this.