If the engine gives no ponder move the GUI does not try anyway. So far the hit-rate in games between Suzie and Gnu-Go is low and ponder would not gain very much. But once the playing level improves the hit-rate goes up and pondering becomes very important.

Chrilly
----- Original Message ----- From: "Álvaro Begué" <[EMAIL PROTECTED]>
To: "computer-go" <computer-go@computer-go.org>
Sent: Wednesday, April 11, 2007 4:49 PM
Subject: Re: [computer-go] GTP3 should be UGI


I am a big fan of UCI, and it would be great if we could use a similar
interface for go.

The only part I would probably not try to reproduce for go is the
pondering scheme. In chess assuming the opponent had moved the
predicted move was the most popular choice by far, so it was ok to
have it ingrained in the protocol, but in go this is not the case and
we should probably expect the engine to indicate PV lines that include
the opponent's next move.

Álvaro.


On 4/11/07, Joshua Shriver <[EMAIL PROTECTED]> wrote:
Sounds good, but the xboard protocol is also very nice.
Though a UGI sounds like a good step.

-Josh

On 4/11/07, Chrilly <[EMAIL PROTECTED]> 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/

_______________________________________________
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/

Reply via email to