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.