Game opening checker

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Frank Quisinsky
Posts: 7044
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Very nice idea ... BookSlave 1.0

Post by Frank Quisinsky »

Hi Ferdinand,

that is a very nice idea!

UCI engine ...
Should directly gave up after opening book moves and should give eval -9.99 after opening book moves, engine should not longer need for it 1sec.

I can give via Shredder Classic GUI book options ...
Lines should play via random without my priorities.

Can be run a week.
Later I sorted out all the doubles and I should have from 49.994 maybe 49.000 lines?

I don't know!
This helps me also a lot for find out the lines I don't gave priorities.

Genial idea!

How many work is it to create such an engine?
Engine can be give the name: BookSlave 1.0

Hm ...
No other version number in the future will be available!

:-)

Eng-Eng Match:
BookSlave 1.0 vs. BookSlave 1.0
1.000.000 games!

Maybe 3 sec for such a game.
20 games per minute or 1200 games per hour.

1.000.000 games should be ready on one system with 1 core in 833 hours.
34 days ... and with 14 cores ... should be ready in around 2 days.

BTW:
BookSlave engines should be better as an engine I programmed?!

:-)

I hope others will not test the engine and added the results in a Rating List if others read that one of the TOP programemrs created a new engine!

:-)


Perfectly if possible!
Genial!

Best
Frank

PS:
We will not get problems with Stefan Meyer-Kahlen and his secrets to his opening book format. Others can used the engine for other opening books too ... but I believe this isn't a big danger!
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Very nice idea ... BookSlave 1.0

Post by hgm »

Frank Quisinsky wrote:How many work is it to create such an engine?
Engine can be give the name: BookSlave 1.0
Actually I already have such an engine.

http://talkchess.com/forum/viewtopic.ph ... ght=resign

I could try to dig it up, if you want.
Frank Quisinsky
Posts: 7044
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Very nice idea ... BookSlave 1.0

Post by Frank Quisinsky »

Hello Harm-Gert,

I hope Ferdinand don't start the work.
Is your "Opening Check Engine" compatible to UCI too?

Could be possible that your engine supported WB protocol only?

Faster I can check with Shredder Classic GUI with an UCI engine!

If yes, could you send me your engine / tool?
That would be great!

fr ... ed ... nk-qy.info

Best
Frank

Often situations are more easy as we / I are thinking.
So many hours I am working on my *.bkt opening book in the latest years.
I should asked here ... and not try to do complicated things in self work without the programming knowledge I need for create such tools. But it's fantastic that persons like you, Ferdinand and Norm give us such excellant software.

I made in the past a very big mistake.
I added GM and correspondence games without to check it. Today I don't have the pgn file from my opening book and I have no interest to set all the priorities in Shredder GUI again.
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Very nice idea ... BookSlave 1.0

Post by hgm »

Well, it is a WB engine, of course. UCI engines cannot resign, and the intention was to have an engine that resigns the first time it has to make a move. I had intended to include it in the WinBoard 4.8.0 package, as it turned out to be quite useful in a number of applications. But I was in such a hurry when making that package that I forgot it. It is at

http://hgm.nubati.net/loser.exe

('Loser' seemed a very applicable name for it! :lol: )

If you really need a UCI engine, I guess you have to wait for Ferdy.
Frank Quisinsky
Posts: 7044
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Very nice idea ... BookSlave 1.0

Post by Frank Quisinsky »

Hi Harm-Gert,

super, I will try it out Sunday.
Not at home ...

THANKS!!

Best
Frank
Ferdy
Posts: 4848
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Very nice idea ... BookSlave 1.0

Post by Ferdy »

Try the loser.exe Frank, I have not started creating a uci engine yet.

Check your book and its output, there might be a case where, the engine played a move (after book moves) but then later it enters the book again.
Something like below but may happen in move 10 to 13 perhaps.

Code: Select all

1.e4 {book} e5 {book} 2.Nf3 {[%eval 5,16] [%emt 0:00:08]} Nc6 {book} 3.Bb5 {book} a6 {book}
I don't know much about your book setting, is there a book setting for number of moves? say use book move up to 12 moves only or it is all up to the gui?
Frank Quisinsky
Posts: 7044
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Very nice idea ... BookSlave 1.0

Post by Frank Quisinsky »

Hi Ferdinand,

OK, I will try "Looser" Sunday or Monday.

I am not sure, maybe I should like go the way from the latest years. My book is too 75% optimated by hand and all is very exactly. But to do the optimations with the way we speak about it is very interesting.

Must thinking about it.
I think I will do that ... 2 weeks a break for my webpage after Bobcat test-run.

Best
Frank