Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: piece values

Author: Dave Kuntzsch

Date: 08:57:54 12/31/03

Go up one level in this thread


On December 30, 2003 at 23:01:28, Robert Hyatt wrote:

>On December 30, 2003 at 22:04:02, Toni wrote:
>
>>I'm thinking about the values of pieces for a chess program. I have investigated
>>some engines and the values they give to pieces vary. Some examples are:
>>
>>ENGINE          knight    bishop    rook    queen
>>Faile 1.4.4      3.1       3.25      5       9
>>Amy-0.8.4        3.5       3.5       5.5     11
>>Crafty-19.4,     3         3         5       9
>>Beowulf-2.2      3.2       3.25      5       9.3   (defult personality)
>>
>>I have to give values for my program and, as I'm not a strong chessplayer I
>>would like to know your opinion. Are these differences important? What values
>>should be assigned for the highest strength?. The same could be applied to score
>>bonuses, but the list is too large.  :-)
>>
>>Thanks
>
>
>
>
>Crafty's numbers are not quite right.  The value of a piece can vary quite
>significantly depending on the position.  IE in some positions a bishop can
>be .5 more than a knight, in others .5 less.  The bare piece values are just
>a start.  For SEE to work correctly, piece values for B+N need to be the same,
>but the evaluation can modify them as desired later...
You are absolutely right. This is something my dad taught me 50 years ago. The
1,3,3,5,9 rule is only a starting point, and is exactly what I used 25 years ago
on my old Z80 assembler program. From there, points were added to the total
score based on position, mobility, king safety, attacks, etc. I didn't actually
change piece value, but instead just kept a total score that included the base
values.

Dave
>
>>
>>Toni



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.