Changes

Jump to: navigation, search

Extended Position Description

1,007 bytes added, 12:43, 26 May 2022
no edit summary
=EPD Syntax=
One EPD string or record consists of one text line of variable length composed of four fields separated by a space character followed by zero or more operations. The four data fields, which describe the position, are common with the [[Forsyth-Edwards Notation#FEN Syntax|FEN-Specification]], while the [[Halfmove Clock|halfmove clock]] and [[Forsyth-Edwards Notation#Fullmovecounter|full move counter]], obligatory in Forsyth-Edwards Notation are replaced by optional '''hmvc''' and '''fmvn''' operations, and 0, 1 are their default values <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70048&start=5 Re: Fun challenge for best cool code] by [[Harm Geert Muller]], [[CCC]], February 28, 2019</ref>.
''[https://en.wikipedia.org/wiki/Terminal_and_nonterminal_symbols Terminal and none terminal symbols] of a variant of [https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form BNF] below are embedded in ' ' resp. < >.''
* '''tcsi''' telecommunication sender identification
* '''v0''' variation name (primary, also '''v1''' though '''v9''')
 
=Examples=
The start position:
<pre>
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - hmvc 0; fmvn 1;
</pre>
 
Other EPD strings from some tests:
<pre>
r1bqk2r/p1pp1ppp/2p2n2/8/1b2P3/2N5/PPP2PPP/R1BQKB1R w KQkq - bm Bd3; id "Crafty Test Pos.28"; c0 "DB/GK Philadelphia 1996, Game 5, move 7W (Bd3)";
8/3r4/pr1Pk1p1/8/7P/6P1/3R3K/5R2 w - - bm Re2+; id "arasan21.16"; c0 "Aldiga (Brainfish 091016)-Knight-king (Komodo 10 64-bit), playchess.com 2016";
3r1rk1/1p3pnp/p3pBp1/1qPpP3/1P1P2R1/P2Q3R/6PP/6K1 w - - bm Rxh7;c0 "Mate in 7 moves";id "BT2630-14";
</pre>
=See also=
=Forum Posts=
* [https://groups.google.com/d/msg/rec.games.chess.computer/0-xpXHbfzh4/GoKIkW0SKoUJ Help on PGN/ EPD-Format and its implementation wanted] by [[Rudolf Posch]], [[Computer Chess Forums|rgcc]], November 05, 1996 » [[Portable Game Notation|PGN]]
* [https://www.stmintz.com/ccc/index.php?id=20631 EPD examples: Bratko-Kopec test suite] by [[Steven Edwards|Steven J. Edwards]], [[CCC]], June 15, 1998 » [[Bratko-Kopec Test]]
* [https://www.stmintz.com/ccc/index.php?id=137052 EPD format] by [[Stefan Meyer-Kahlen]], [[CCC]], November 07, 2000
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70048 Fun challenge for best cool code] by [[Ed Schroder|Ed Schröder]], [[CCC]], February 28, 2019
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70048&start=3 Re: Fun challenge for best cool code] by [[Harm Geert Muller]], [[CCC]], February 28, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71135 Scid vs. PC - EPD Export feature] by [[Steven Atkinson]], [[CCC]], June 29, 2019 » [[Scid vs. PC]]
=External Links=

Navigation menu