"Intelligent" chess games analyzer

Programming Topics (Computer Chess) and technical aspects as test techniques, book building, program tuning etc

Moderator: Andres Valverde

"Intelligent" chess games analyzer

Postby bvk256 » 21 Feb 2012, 09:14

I am one of the main developers of the Raptor chess interface for FICS (http://code.google.com/p/raptor-chess-interface) and recently I started to implement an automatic comments generator. It is supposed to analyze a game with an engine and provide some intelligent comments (much like Chessbase products do). Recently I stuck on the problem of implementing an automatic sacrifice recognition. Are there any algorithmic ideas how to do this? Or maybe some ideas on the comments generator?
bvk256
 
Posts: 2
Joined: 21 Feb 2012, 00:03

Re: "Intelligent" chess games analyzer

Postby H.G.Muller » 21 Feb 2012, 14:27

Well, I guess a sacrifice is defined as a move that lowers the material evaluation at low search depth (e.g. Quiescence Search), while it increases the total score (possibly only at high depth). If you would gain the material back within a reasonable number of moves, (like in Queen's gambit), it would not be a true sacrifice.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: "Intelligent" chess games analyzer

Postby bvk256 » 21 Feb 2012, 15:01

Currently the GUI uses only the information provided by an UCI engine (score, principal variation) and material counter. So this could be accomplished only by implementing a simple quiescence search on GUI's part?
bvk256
 
Posts: 2
Joined: 21 Feb 2012, 00:03


Return to Programming and Technical Discussions

Who is online

Users browsing this forum: No registered users and 24 guests