Author: Dann Corbit
Date: 13:54:13 09/27/05
Go up one level in this thread
On September 27, 2005 at 00:18:15, David Mitchell wrote: >On September 26, 2005 at 19:10:39, Andres Valverde wrote: > >>Hi, >> >>I am building a book file for my little engine. It consist in a text files with >>lines like this : >> >>rr4k1/3nppbp/5np1/q1pPN3/8/2N3PP/PP3PK1/R1BQR3 b - - c0:d7e5 ce:50 >>rr4k1/3nppbp/3p1np1/q1pPP3/8/2N2NPP/PP3PK1/R1BQR3 b - - c0:d6e5 ce:50 >>rr4k1/3nppbp/3p1np1/q1pP4/4P3/2N2NPP/PP3PK1/R1BQR3 w - - c0:e4e5 ce:50 >>rr4k1/2qnbppp/p2pb3/1p2p1Pn/4P2P/1NN1BP2/PPP2Q2/1K1R1B1R w - - c0:f3f4 ce:50 >>rqb2rk1/pp2bppp/2nppn2/1N6/4PP2/2N1B3/PPP1B1PP/R2Q1RK1 w - - c0:a2a4 ce:50 >>rqb1kbnr/pp1ppppp/2n5/1N6/4P3/8/PPP2PPP/RNBQKB1R w KQkq - c0:f1d3 ce:50 >>rqb1kbnr/pp1ppppp/2n5/1N6/4P3/8/PPP2PPP/RNBQKB1R w KQkq - c0:c2c4 ce:33 >>..... >> >>The EPD lines are extracted from PGN files and the "ce:x" code is the % scored >>by side to play. The question is: what is the best opcode for the move? "bm:"? >>"cO" as a comment. I would like to make books that other people could read/write >>with any EPD tool. >> >>Thanks in advance. > >Unfortunately, I'm thick as a brick on book files, but I gather from the above >that Andres will have a different EPD line for EVERY SINGLE POSITION in his >opening book?? "Holy Crap!" I infer the advantage is it detects all transposed >positions, and the disadvantage is it makes for a HUGE file. > >Andres, are you breaking this up into multiple files? > >Dann (and y'all), would you comment a bit on this scheme? I'm guessing that the >text lists of the moves is the most common layout for a book file? Is this also >a popular layout for an opening book, or is it only suitable for small books, >etc.? The difficulty I see with the EPD approach is that there are fields that would be very good to have which are not defined. How many times played by super GM's or top programs? How many wins? How many losses? How many draws? There is not any bucket for lots of valuable statistical information with EPD. Of course, you can make your own extension or even store it in c0 through c9. It is also possible to convert EPD to binary which is a bit faster and more compact. Here is a converter that will turn EPD strings into a more compact notation: http://cap.connx.com/Public_CAP_Results/Brainy/BRAINY.ZIP
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.