Author: Richard A. Fowell
Date: 20:02:48 01/31/05
Go up one level in this thread
On January 31, 2005 at 08:38:43, Philipp Bouillon wrote: >Hi, > >I am currently developing a "Chess tutoring" software which is using the Crafty >Engine as chess player. Now, I'd like to analyse any position with the engine, >but in addition to the evaluation score of the position, I would like the >program to automatically print out texts like: "Outch! This move was horrible as >it pins the own Knight to the King. This leads to e7 which attacks the knight >and wins it in the next move...". > <snip> > >The text generation itself should be fairly easy (and customizable for different >languages as well), the only problem I see is to link the sentences to the >evaluation... So, before I delve deep into the sources: What do you think? Has >this already been tried? Do you see any (more) problems? <snip> This sort of thing has been tried, for example in Chessmaster 9000 (see below), which also reads the analysis out loud to you while moving the pieces and illustrating it with highlighted squares, colored squares, arrows, shadowed pieces, etc. Unfortunately, after reading these things for a while, you start to notice a lack of proportion in the comments. For examples, you see things like: "you win three pawns for three pawns" Still, it is definitely a good try. I also wouldn't mind figuring out the file format that CM uses for these comments, so that I could have it read and animate my own (human) annotations. -Richard [D]2r5/r1k3p1/4R3/p1pp1n1p/3P1P2/1PP5/P4KPP/4R3 w - - The Chessmaster recommends Pawn takes pawn. Analysis: your pawn captures pawn, which creates a passed pawn on c5 and isolates Black's pawn at d5. Black responds with the knight to h6. You move your king to e3. Black responds with the king to b8, which threatens your pawn at c5. You move your rook to b6, which checks Black's king. Black replies by moving king to a8, which moves it out of check. You move your king to d3. Black replied by moving the knight to f5, which blocks your pawn at f4. You move your rook to e5, which forks Black's knight and Black's pawn at d5. Black counters with the knight to e7, which moves it out of immediate yeopardy and removes the threat on Black's pawn at d5. You move your rook at b6 to e6. As a result of this line of play, you win a pawn. Additionally, your mobility is slightly increased, and Black's mobility is slightly decreased. Also, your pawn structure is a little stronger, and Black's pawn structure is somewhat weakened. Lastly, the pressure on your King is eliminated.
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.