Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Real Text Chess game analysis

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.