Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Yace Analysis?

Author: Steve Coladonato

Date: 04:53:45 09/15/02

Go up one level in this thread


On September 14, 2002 at 14:51:25, Allen Lake wrote:

>On September 14, 2002 at 14:37:37, Steve Coladonato wrote:
>>Yes, your thoughts about the "annotate" command are right on.  When the
>>threshold for considering a move an error, the .1 (adjustable) in your comments
>>above, the PGN output file should show the score for the move played (I don't
>>believe the variation giving this score is applicable) and the score for what
>>the engine considered the best move followed by the variation.
>>
>>The "analyze only one side feature" should be the same as Crafty where you can
>>choose "black", "white", "both" or by Last Name.  The "Last Name" feature is
>>nice for analyzing pgn files of your own games, where you play both black and
>>white, and only showing the analysis from your side.
>>
>>I'll see if I can influence Shane with an "analyze" command.  I know he was
>>considering adding a "play against engine" feature but that one may be more
>>difficult than just adding the analysis feature.
>>
>>Thanks,
>>
>>Steve
>
>Just out of curiosity, what exactly are you looking for Shane to change about
>the way Scid currently annotates games?  Analysis of multiple games rather than
>one at a time?  Using PGN files (currently read-only in Scid) rather than Scid
>databases?  I'm not clear about what you are asking for here.


Hi Allen,

The annotate function in SCID is pretty basic.  Yes, it will annotate a complete
game for you but can't or doesn't do the following (all can be done with the
Crafty annotate command)

a) Set a threshold for determining when the moved played is not as good as the
engine selected move.
b) Analyze multiple games by player name rather than white or black.
c) Display the score for the move played when the engine selected move is deemed
better than the move played.

I think the problem is more with the engine rather than the SCID interface.  I
don't know if all engines return to the calling program the same information or
at least a consistent set of return values.  The engine would have to return:
1) the score for the move played
2) the variation for that score (optionally used by calling program)
3) the score for the engine selected move
4) the variation for the engine selected move.

Scores should be absolute meaning (+) indicates white's favor and (-) indicates
black's favor rather than (+) indicating a score favorable to the side on move
and (-) indicating a score not favorable to the side on move.
If you compare the output of the crafty annotate command to the output of the
SCID annotate utility, just the differences I have mentioned make the Crafty
output much more informative than the SCID output.  I'm not bashing Shane here.
As a matter of fact, I am an advocate of what he has done and consider SCID an
excellent Chess database utility with a very robust feature set.  But right now,
I annotate my games with Crafty and then replace the game in SCID with the "can"
file.

Steve



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.