Main
Date: 01 Mar 2008 17:10:43
From: whystopnow
Subject: Batch (command-line) annotation?
I play on ICC and would like to take the PGNs of my game and hand them
to a script/program so it can crunch all night and spit out
annotations.

I really like the annotations that the most recent version of
Chessmaster does, but you have to navigate through menus for each
game. I don't find Fritz's annotations quite as easy to read (I have
version 7), but anyway it's menu-driven.

I was thinking that something like Fruit, Crafty, Fritz 5.32, or
similar could work. I'm a competent perl/shell programmer so I could
write a script that feeds these programs, but I'm wondering if perhaps
there is already a utility to do this so I don't reinvent the wheel.
Also, I've never talked to the UCI protocol and I'm not sure what it
supports. Ideally the annotations would be threshold-based - if the
engine disagrees sharply, it'd spit out the reason and line; if it's
just a minor choice in the opening, I don't need it to be overly
complicated.

I'm not really that great a player - I just find having a computer
look over my games points out a lot of the tactical shots I missed.
Two nights ago I missed a mate in two! I mated eight moves later but
the computer showed that my opponent missed a couple opportunities to
wriggle out...

I can work in either a Win32 or Linux environment.




 
Date: 03 Mar 2008 12:18:54
From: David Richerby
Subject: Re: Batch (command-line) annotation?
whystopnow <[email protected] > wrote:
> I play on ICC and would like to take the PGNs of my game and hand them
> to a script/program so it can crunch all night and spit out
> annotations.
>
> I really like the annotations that the most recent version of
> Chessmaster does, but you have to navigate through menus for each
> game. I don't find Fritz's annotations quite as easy to read (I have
> version 7), but anyway it's menu-driven.

Fritz 8 allows you to select multiple games from a database and issue
a single command to analyze them all. I expect Fritz 7 allows this,
as well; maybe Chessmaster does, too?

As other people have said, crafty and so on can do what you want if
Chessmaster and Fritz 7 can't, though you'll probably like their
annotations less than Fritz's.


Dave.

--
David Richerby Electronic Indelible Sushi (TM): it's
www.chiark.greenend.org.uk/~davidr/ like a raw fish but it can't be erased
and it uses electricity!


 
Date: 02 Mar 2008 10:25:54
From: Pascal
Subject: Re: Batch (command-line) annotation?
Crafty does what you need : look for annotate and annotateh (for html
output) commands.

Pascal

whystopnow a �crit :
> I play on ICC and would like to take the PGNs of my game and hand them
> to a script/program so it can crunch all night and spit out
> annotations.
>
> I really like the annotations that the most recent version of
> Chessmaster does, but you have to navigate through menus for each
> game. I don't find Fritz's annotations quite as easy to read (I have
> version 7), but anyway it's menu-driven.
>
> I was thinking that something like Fruit, Crafty, Fritz 5.32, or
> similar could work. I'm a competent perl/shell programmer so I could
> write a script that feeds these programs, but I'm wondering if perhaps
> there is already a utility to do this so I don't reinvent the wheel.
> Also, I've never talked to the UCI protocol and I'm not sure what it
> supports. Ideally the annotations would be threshold-based - if the
> engine disagrees sharply, it'd spit out the reason and line; if it's
> just a minor choice in the opening, I don't need it to be overly
> complicated.
>
> I'm not really that great a player - I just find having a computer
> look over my games points out a lot of the tactical shots I missed.
> Two nights ago I missed a mate in two! I mated eight moves later but
> the computer showed that my opponent missed a couple opportunities to
> wriggle out...
>
> I can work in either a Win32 or Linux environment.