Modern Times wrote:Everyone has different opinions on this, but I disagree on that. While respecting that bookmaking is an art and requires considerable skill, I hate own books being used. A good opening book can flatter a weaker engine, and I think that is wrong. I don't want to see that. I want to see the skills of the engine programmer shine through, with everyone using the same generic book.
Deeper search can also flatter an engine with weaker evaluation. So what if I prefer to have "the skill of the evaluation designer shine through"? Would it be better to have the WCCC run at fixed depth?
And fixed depth also flatter weaker engines that extend more. So should we just let the participents supply a DLL with an evaluation function, so that they could all compete using a standard search supplied by the organizers.
Actually you could also interpret the same fact as that "strong engines flatter weaker books", (or slower hardware, for that matter...), and that for that reason everyone in the WCCC should use the same engine!
As far as I am concerned all this is equally nonsensical. The WCCC is a contest for creating (as opposed to copying...) the AI that plays the best Chess. Opening theory is part of Chess. A tournament that arbitrarily excludes it is not a
Chess championship, anymore than making the world's best tyres is Formula I racing. It could be called the WCCEB (Worl Championship Chess-Engine Building).
Especially because opening books can 'flatter weaker engines' it is an essential part of a Chess championship, as opposed to am engine-buidling contest.