|
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.
|
|