Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Evaluation functions

Author: Andrew Williams

Date: 06:05:42 06/14/01

Go up one level in this thread


On June 13, 2001 at 19:05:44, Gavin Dolling wrote:

>I am slowly evolving a chess program, it is fairly basic - it uses bitboards,
>alpha-beta, transpostion table, etc. However it is seriously hampered by a poor
>evaluation function. I have surfed a lot and found tantalising references to
>pawn structure, open files, but no actual data so I am a bit lost as to where to
>begin.
>
>At the moment it scores plus or minus infinity for a win or lose. It evaluates
>pieces on the board but not their position. It used to seek to restrict the
>king's movement but this seemed a rather shortsighted strategy in practice. It
>is quite strong in gaining pieces but weak otherwise.
>
>Could someone give me some pointers or point me at a good introduction on the
>web? Whilst this is certainly a black art I should think there must be some good
>basic ideas I am missing.
>
>Thanks,
>
>Gavin.

This is a useful site:

http://www.gamedev.net/reference/programming/features/chess1/

Andrew



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.