Hi Chrilly, Your beating your head against the wall on this one. UCI is far superior, but unfortunately the standard is GTP which actually is far superior to what we had before.
There was a pretty good discussion a few weeks ago and the computer go communitiy wants a highly sychronous and rigid protocol. - Don On Wed, 2007-04-11 at 16:37 +0200, Chrilly wrote: > I am implementing currently for the Suzie-GUI GTP-2. I think this protocoll > has a number of shortcomings. > a) There is only a very strange way to setup an arbitrary position. > b) A state must be maintained between moves. > c) There is no way to get a main-variaton and the score of a move (Not yet > invented in most Go-programms, but a must have for search based programms). > > UCI is the "Universal Chess Interface" originally developed by Stefan > Meyer-Kahlen and Rudolf Huber (see attached specification). It has become > the defacto standard in chess. This interface is in my opinion much better > than GTP. > I think GTP-3 should be modelled as close as possible to UCI. The > move-format has to be changed and the parameters "komi" and "boardsize" have > to be added. > The format to setup a position has also be changed slightly. An adaption can > be found in SuzieFen.txt. > > There is no need for a handicap command, because this is just a special case > of setting up an arbitrary position. > > Chrilly > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/