Computer Chess Club Archives


Search

Terms

Messages

Subject: Crafty static eval addition: howto ?

Author: Georg v. Zimmermann

Date: 14:01:55 10/23/99


Hi,

how do I add code to crafty how to play certain positions ?
For example it doesn't play positions with opposite castled kings very well,
much worse than Comet for example IMHO. I would like it to change some
evaluation terms _before_ even starting to calculate (thats what is called
static eval, or am I mistaken?). Like kingsafety+ and pawnmoves+ if 0-0-0 and
0-0 less than 10 moves ago or something.
I think I could figure where and how to add that to Crafty but it would take me
a long time. I don't understand most of the Crafty Code. Could someone explain
to me in detail where exactly to add that code and how and maybe give an example
(much asked I know). Please ?

In case you wonder: I know very little about chess programming  since I wrote a
chess-variant program a while ago but then this was a very basic, small, slow
program without much strategical evaluation and without any modern wunder drugs
(HT, PB, OpeningBook, Learning...).

On a different matter: I think it should be normal behaviour to notify the
author of a gnu chess program of the changes you made (if you get it to play
stronger) and also not to tell the world "this is my program" if it is based on
another one. Why not call it Crafty'sVoyage or something ? And then you _need_
to make it avaible to the public of course. Just my opinion.

--Tec



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.