Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Resuts of the Dutch open championship

Author: Nicolas GUIBERT

Date: 09:19:25 12/10/02

Go up one level in this thread



>I believe that 200 lines are not enough to have a top program but 2000 lines
>with the right knowledge and good search algorithm may be enough.
>
>It may be interesting to know how many lines do programs like
>Junior or Ruffian have.
>

I probably have the same opinion as Vincent on this subject. Evaluation is
extremely important and very often one single line does the same as 30-40 plies
of search...

The thing is also that when you know a lot about the game yourself you can't
stand seeing your program play a stupid move because it does not understand
something... And then you write down the thing on your to-do list... And finally
implement the necessary thing...

You're never satisfied and so you keep adding things to your evaluation
function.

Moreover, the full evaluation function needs not be used all the time. Lazy
evaluation does the job most of the time. For example, in Buggy, full evaluation
is not so much time-consuming because it is only used 1/4th of the times.

I do not believe you can build a strong program without a lot of knowledge.

But for that you need to see the holes by yourself.




This page took 0.01 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.