Ist es möglich, FEN-Strings für Endspiele basierend auf bestimmten Kriterien zu generieren: n-Teile, w / d / l und zu bewegende Seite?
Angenommen, ich wollte alle FEN-Saiten für King plus Rook vs King plus Pawn (KPKR) -Endspiele, bei denen es weiß ist, sich zu bewegen, und Weiß zieht mit perfektem Spiel.
Ich weiß, dass es eine extrem große Anzahl von Ergebnissen geben würde, und der nächste Schritt wäre, diese Ergebnisse nach anderen Kriterien weiter zu kategorisieren, beispielsweise wenn der weiße König vor dem Bauern steht oder der schwarze Bauer den 6. Rang überschritten hat.
Ich gehe davon aus, dass in einer Endgame-Tabellenbasis (egtb) diese Informationen bereits gespeichert sind, aber wie kann man diese Informationen aus ihnen herausholen? Oder gibt es eine andere Möglichkeit, dies zu generieren?
Vielen Dank!!
Am einfachsten wäre es, mit einem Schachprogramm mit Tabellenbasisfunktion zu beginnen und eine Routine hinzuzufügen, die jede mögliche Position einer bestimmten Endspielklasse generiert und diejenigen ausgibt, deren Tabellenbasiswerte den Auswahlkriterien entsprechen.
Wissenswertes: Ein Beispiel von KRKP:
quelle