Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: YACEAnnotate Function.

Author: Marc D

Date: 15:17:12 04/05/05

Go up one level in this thread


On April 05, 2005 at 17:16:48, Dieter Buerssner wrote:

>On April 05, 2005 at 15:45:46, Steve Coladonato wrote:
>
>>The two programs, Crafty and Yace, annotate differently in that Crafty works
>>from the beginning of the game to the end whereas Yace works from the end of the
>>game to the beginning.  Dr. Hyatt's reasoning is that Crafty is always working
>>into the unknown and should give a more consistent analysis instead of being
>>influenced by what was already analyzed if working from the end of the game back
>>(that's not a quote but the gist of the idea).
>
>Yes. Yace, however, will give very consistent analysis by back to front analysis
>when using annotate (it might not be the case when using some sort of GUI driven
>analysis in WB mode). It should not forget any previously analysed positions and
>not suffer from some random hash table overwrites. Often, by going back to
>front, it can point out much deeper tactics, than front to back analysis would
>give.
>
>Unfortunatly, there is an error in the documentation - two parameters
>interchanged. I don't have access to the documentation at the moment, so I
>cannot say which parameters were interchanged. Perhaps I have mentioned the
>details in the Yace forum, perhaps also in CCC and it can be found with the
>search facilities here.
>
>Regards,
>Dieter
>
>
>Regards,
>Dieter

---------------------------------------------------------------------------
Annotationg games
-----------------

Note, that the command is in somewhat prelimary state

current syntax

annotate games.pgn annotated.pgn gameno side seconds fhmn lhmn margin

A game from games.pgn will be annotated. Some comments (scores,
depth, variations) will be written in annotated.pgn. If annotated.pgn
already exists, the PGN will be appended. gameno is the number of the game
in games.pgn (if there is only one game, use 1). Seconds is the time to
analyze each move. fhmn and lhmn are the first/last *half* move numbers
to analyze. if smaller 0, the start/end of the game will be meant. side is
either w, b or a (for white, black, all). Margin is a score margin.  When
the score of the Yace suggested move is better than this margin, a
variation will be written in the game. It can be set to 0 or < 0, which
means any alternative will be shown.

example:

annotate match.pgn matchann.pgn 1 10 a -1 -1 0

In this example, the last four parameters would actually not be
needed, because they are the defaults.

If you want to annotate more than one game (say over night), you could
write an input file, ann.inp like:

annotate games.pgn gamesa.pgn 2 100 w 20 80 5
annotate games.pgn gamesa.pgn 5 100 w 20 80 5
annotate games.pgn gamesa.pgn 7 100 w 20 80 5

to annotate games 2 5 and 7. At the Yace prompt, you would type

inp ann.inp

At the moment all scores shown in the annotated pgns will be from
the view of the moving side. In later versions, this can be changed.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.