Computer Chess Club Archives


Search

Terms

Messages

Subject: Real Text Chess game analysis

Author: Philipp Bouillon

Date: 05:38:43 01/31/05


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

The problem with this is that I'd have to find out the "delta" between two
subsequent positions (so: Is there a huge drop/increase in the position score)
and then find out _why_ the score dropped.
My plan is to look deeeeep into the evaluation function of the Crafty engine and
try to map the scoring to pre-defined sentences. In my imagination (I confess: I
have not yet looked at the sources of Crafty), I hope to be able to find things
in the evaluation function like "at this point, the king safety is measured"
and I hope to be able to "hook" my idea to this evaluation function.

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?

Thanks for your feedback!
Philipp



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.