robertnurnberg / matetools

Python scripts to manipulate and provide mating PVs for Chest-like EPD files.
GNU General Public License v3.0
3 stars 1 forks source link

add parameters and PV for mate in 96 #40

Closed robertnurnberg closed 6 months ago

robertnurnberg commented 6 months ago
> pypy3 matetb.py --epd "7K/3p4/4p3/1p5p/p3n3/1p1N3p/rp2N1br/bR3n1k w - -"
Running with options --epd "7K/3p4/4p3/1p5p/p3n3/1p1N3p/rp2N1br/bR3n1k w - -" --excludeFrom "d3 e2" --excludeAllowingCapture --excludeAllowingFrom "b2 h2 h1" --excludeAllowingSANs "Be4 Bd5 Bc6 Bb7 Ba8 Bg4 Bh5" --engine ./stockfish --limitDepth 10 --analyseAll
Restrict moves for WHITE side.
Create the allowed part of the game tree ...
Found 507922 positions in 740.23s
Connect child nodes ...
Connected 507922 positions in 25.38s
Generate tablebase ...
Tablebase generated with 63 iterations in 6.33s

Matetrack:
7K/3p4/4p3/1p5p/p3n3/1p1N3p/rp2N1br/bR3n1k w - - bm #96; PV: h8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 d7d6 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8c8 a2a3 c8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 d6d5 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7c6 a3a2 c6b6 a2a3 b6a5 a3a2 a5b4 d5d4 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 e6e5 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 h5h4 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 b5b4 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 a2a3 b4a3 g2f3 ; PV is short;

Lengthening PV ... 

Matetrack with complete PV:
7K/3p4/4p3/1p5p/p3n3/1p1N3p/rp2N1br/bR3n1k w - - bm #96; PV: h8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 d7d6 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8c8 a2a3 c8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 d6d5 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7c6 a3a2 c6b6 a2a3 b6a5 a3a2 a5b4 d5d4 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 e6e5 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 h5h4 b4a5 a2a3 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 b5b4 a5b6 a3a2 b6c7 a2a3 c7d8 a3a2 d8e7 a2a3 e7f8 a3a2 f8g7 a2a3 g7h6 a3a2 h6g6 a2a3 g6g7 a3a2 g7f8 a2a3 f8e7 a3a2 e7d8 a2a3 d8c7 a3a2 c7b6 a2a3 b6a5 a3a2 a5b4 a2a3 b4a3 g2f3 b1f1 h1g2 f1g1;