Dann Corbit wrote:
I know of several engines that have an internal book.
My only wish in such cases is that the internal opening book can be disabled if the user so chooses.
Why? {It's a serious question}.
What is the harm in allowing an internal book to be on all the time?
If it is the author's wish that the program play a certain list of openings in the event that no external book is present, why is that some kind of problem?
It will still obey external books (IOW, if you want to play a thematic tournament).
The only thing an internal book prevents is stupid moves. Is there really some reason to include these in our contests? Especially with blitz, programs with no book of any kind will play stomach churning gag-openings.
Purely so that such an engine could be tested under CCRL or CEGT testing conditions.
Internal opening books can't be used.
Dann Corbit wrote:
I know of several engines that have an internal book.
My only wish in such cases is that the internal opening book can be disabled if the user so chooses.
Why? {It's a serious question}.
What is the harm in allowing an internal book to be on all the time?
If it is the author's wish that the program play a certain list of openings in the event that no external book is present, why is that some kind of problem?
It will still obey external books (IOW, if you want to play a thematic tournament).
The only thing an internal book prevents is stupid moves. Is there really some reason to include these in our contests? Especially with blitz, programs with no book of any kind will play stomach churning gag-openings.
Purely so that such an engine could be tested under CCRL or CEGT testing conditions.
Internal opening books can't be used.
Cheers,
Graham.
Why have a rule you can't enforce? How can you know there is no internal book?> suppose the use the "Crafty tournament mode idea" of searching the book moves? You get normal search output, a long PV, etc, but it won't play anything but the book move. Since you can't tell whether there is an internal book or not, there is little point in having a rule to forbid that which you can't even detect...
Dann Corbit wrote:
I know of several engines that have an internal book.
My only wish in such cases is that the internal opening book can be disabled if the user so chooses.
Why? {It's a serious question}.
What is the harm in allowing an internal book to be on all the time?
If it is the author's wish that the program play a certain list of openings in the event that no external book is present, why is that some kind of problem?
It will still obey external books (IOW, if you want to play a thematic tournament).
The only thing an internal book prevents is stupid moves. Is there really some reason to include these in our contests? Especially with blitz, programs with no book of any kind will play stomach churning gag-openings.
Purely so that such an engine could be tested under CCRL or CEGT testing conditions.
Internal opening books can't be used.
Cheers,
Graham.
Why have a rule you can't enforce? How can you know there is no internal book?> suppose the use the "Crafty tournament mode idea" of searching the book moves? You get normal search output, a long PV, etc, but it won't play anything but the book move. Since you can't tell whether there is an internal book or not, there is little point in having a rule to forbid that which you can't even detect...
One way to find out is to delete any book files from the engine folder (or create 0kb ones if necessary)) and then allocate an empty.ctg book under the Fritz GUI.
If the engine still plays instant opening moves, then it's obviously using an internal book.
Dann Corbit wrote:
I know of several engines that have an internal book.
My only wish in such cases is that the internal opening book can be disabled if the user so chooses.
Why? {It's a serious question}.
What is the harm in allowing an internal book to be on all the time?
If it is the author's wish that the program play a certain list of openings in the event that no external book is present, why is that some kind of problem?
It will still obey external books (IOW, if you want to play a thematic tournament).
The only thing an internal book prevents is stupid moves. Is there really some reason to include these in our contests? Especially with blitz, programs with no book of any kind will play stomach churning gag-openings.
Purely so that such an engine could be tested under CCRL or CEGT testing conditions.
Internal opening books can't be used.
Cheers,
Graham.
Why have a rule you can't enforce? How can you know there is no internal book?> suppose the use the "Crafty tournament mode idea" of searching the book moves? You get normal search output, a long PV, etc, but it won't play anything but the book move. Since you can't tell whether there is an internal book or not, there is little point in having a rule to forbid that which you can't even detect...
One way to find out is to delete any book files from the engine folder (or create 0kb ones if necessary)) and then allocate an empty.ctg book under the Fritz GUI.
If the engine still plays instant opening moves, then it's obviously using an internal book.
Cheers,
Graham.
It can simply use the extra time to ponder the opponent's move.
Dann Corbit wrote:
I know of several engines that have an internal book.
My only wish in such cases is that the internal opening book can be disabled if the user so chooses.
Why? {It's a serious question}.
What is the harm in allowing an internal book to be on all the time?
If it is the author's wish that the program play a certain list of openings in the event that no external book is present, why is that some kind of problem?
It will still obey external books (IOW, if you want to play a thematic tournament).
The only thing an internal book prevents is stupid moves. Is there really some reason to include these in our contests? Especially with blitz, programs with no book of any kind will play stomach churning gag-openings.
Purely so that such an engine could be tested under CCRL or CEGT testing conditions.
Internal opening books can't be used.
Cheers,
Graham.
Why have a rule you can't enforce? How can you know there is no internal book?> suppose the use the "Crafty tournament mode idea" of searching the book moves? You get normal search output, a long PV, etc, but it won't play anything but the book move. Since you can't tell whether there is an internal book or not, there is little point in having a rule to forbid that which you can't even detect...
One way to find out is to delete any book files from the engine folder (or create 0kb ones if necessary)) and then allocate an empty.ctg book under the Fritz GUI.
If the engine still plays instant opening moves, then it's obviously using an internal book.
Cheers,
Graham.
No. You didn't _read_ what I wrote.
Crafty has a mode where it will do normal searches but only on book moves. It won't "move instantly". It will do a search from the set of known book moves and choose one based on that. You can't tell this from when it is searching without a book...
You get no "instant moves" You get analysis for every move played. But some of the moves come from a book that you would be unaware of. I don't have an "internal book" although we have thought about it on several occasions, just to provide a little variety even when no book is used at all.
Graham Banks wrote:
One way to find out is to delete any book files from the engine folder (or create 0kb ones if necessary)) and then allocate an empty.ctg book under the Fritz GUI.
If the engine still plays instant opening moves, then it's obviously using an internal book.
Cheers,
Graham.
It can simply use the extra time to ponder the opponent's move.
maybe the things will change, mostly engines that are good at middle game, are also good at opening or engines that are good at opening are good at middle game too. right?