Author: Tom Kerrigan
Date: 13:58:51 11/16/01
Go up one level in this thread
On November 16, 2001 at 16:17:17, Dann Corbit wrote: >>I believe that there is enough complexity in chess programs that if you get >>several good chess programmers to make a new one, they can specialize on >>different parts of the program and come up with something better than any one >>programmer could. > >This is actually quite a workable approach. But it would require truly >excellent design and truly excellent project management. >I think something as complex as a chess program being developed by a large >team >would really force the OO issue. If every person had to understand the >internals of every part of every system, it is doomed to failure. But if the >operations can be abstracted and the interfaces clearly specified, it would be >possible to do very well, I think. Eh, you don't need to know everything about every part of the program to be able to work on, say, pawn evaluation. I mean, there are a lot of ways to split up the work in a chess program. You could have different guys working on * pawn evaluation * king safety * endgames * other stuff in the eval function * selective searching * book learning/opening book code to name a few. I know that Frank and Kai have been doing this sort of specialization with Gromit and the results have been quite good. -Tom
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.