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 for mate in 100 #51

Closed robertnurnberg closed 5 months ago

robertnurnberg commented 5 months ago
> pypy3 matetb.py --epd "8/p1p1p3/2p3p1/6Pb/p3P1k1/P1p1PNnr/2P1PKRp/7B w - -"
Running with options --epd "8/p1p1p3/2p3p1/6Pb/p3P1k1/P1p1PNnr/2P1PKRp/7B w - -" --excludeSANs Rf2 --excludeFrom "f3 e4" --excludeAllowingCapture
Restrict moves for WHITE side.
Create the allowed part of the game tree ...
Found 3132 positions in 1.66s
Connect child nodes ...
Connected 3132 positions in 0.30s
Generate tablebase ...
Tablebase generated with 56 iterations in 0.03s

Matetrack:
8/p1p1p3/2p3p1/6Pb/p3P1k1/P1p1PNnr/2P1PKRp/7B w - - bm #100; PV: f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 e7e6 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 a7a6 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 e6e5 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 c6c5 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 c7c6 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 a6a5 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 c5c4 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 c6c5 f2e1 h3h4 e1d1 h4h3 d1c1 h3h4 c1b1 h4h3 b1a2 h3h4 a2a1 h4h3 a1b1 h3h4 b1c1 h4h3 c1d1 h3h4 d1e1 h4h3 e1f2 h3h4 g2g3;