NEW Computer Chess Idea! middlegame books

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: NEW Computer Chess Idea! middlegame books

Post by Matthias Gemuh »

jhaglund wrote:I've already thought of how to do this. I am not capable of coding it.

I mentioned it to Robert Hyatt months ago using Crafty as the "brain" ...

I'm full of ideas.

http://www.talkchess.com/forum/viewtopi ... ew=threads
Your suggestion is about collecting good moves.
Mark's suggestion is about avoiding bad moves.

The 2 don't mean the same thing in chess.

There are reasons why your suggestion is weak for midgame, but that is a different issue.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
jhaglund
Posts: 173
Joined: Sun May 11, 2008 7:43 am

Re: NEW Computer Chess Idea! middlegame books

Post by jhaglund »

Indeed
jhaglund
Posts: 173
Joined: Sun May 11, 2008 7:43 am

Re: NEW Computer Chess Idea! middlegame books

Post by jhaglund »

Your suggestion is about collecting good moves.
Mark's suggestion is about avoiding bad moves.

The 2 don't mean the same thing in chess.

There are reasons why your suggestion is weak for midgame, but that is a different issue.

Matthias.
The only thing weak is the lack of hdd space & memory for file I/O. The databases generated would be any specified variation line analyzed up to x.

I have it on my long life list of goals to find someone to code this into Crafty, preferably, because I want to see it be #1.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: NEW Computer Chess Idea! middlegame books

Post by Matthias Gemuh »

jhaglund wrote: The only thing weak is the lack of hdd space & memory for file I/O. The databases generated would be any specified variation line analyzed up to x.

I have it on my long life list of goals to find someone to code this into Crafty, preferably, because I want to see it be #1.
Even along the principal variation (PV), it is already quite risky at depth x = 3 from the node you are analyzing.

x = 1 yields an ordinary opening book as if from Crafty games.
x = 2 yields a book with more variety but loses some quality
x = 3 is risky
x = 4 is a minor mine field

Don't trust even PV moves beyond x = 3 (except there is a mate).

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
jhaglund
Posts: 173
Joined: Sun May 11, 2008 7:43 am

Re: NEW Computer Chess Idea! middlegame books

Post by jhaglund »

Even along the principal variation (PV), it is already quite risky at depth x = 3 from the node you are analyzing.

x = 1 yields an ordinary opening book as if from Crafty games.
x = 2 yields a book with more variety but loses some quality
x = 3 is risky
x = 4 is a minor mine field

Don't trust even PV moves beyond x = 3 (except there is a mate).

Matthias.
The part you didn't know is x has to have an evaluation range +/- .25 of current position to be stored.

It's also why I wanted position learning reimplemented into Crafty.