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.