Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Evaluation function question

Author: William H Rogers

Date: 09:19:45 06/19/02

Go up one level in this thread


It is alright to start thinking about advanced functions in a chess program, but
if you do not even have an engine that will play 'basic chess' then I think that
you are putting the cart-before-the-horse'. Depending upon how you program is
written, you may not be able to include even some of the simplest ideas.
Get your program working. Forget about castling rights if you need to, as you
can incorporate them later. As for GUI's, you can use a text based type to speed
things up for now if you want to see a chess board.
I have read almost every piece of chess literature that I could find over the
years with tons of ideas on how to do almost everything, but trying to make them
work is another question. The hardest part was just getting my program to work.
If you take a look at the many different programs out there with the source
codes, I think that you will find that most of the do not use advanced functions
as they are to hard to program or do not increase the programs playing strength.
There are exceptions of course as some of those people have been around and
developing their program for years and years.
You must walk before you can run and remember to keep-it-simple, at least in the
begining or else you will get lost in trying to find out why it does not work
the way you wanted it to.
Bill



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.