apakah mungkin untuk menghasilkan string FEN untuk endgames berdasarkan kriteria spesifik: n-piece, w / d / l, dan sisi untuk dipindahkan?
Jadi katakan saya ingin semua string FEN untuk endgames King plus Rook vs King plus Pawn (KPKR), di mana putih untuk bergerak, dan putih menarik dengan bermain sempurna.
Saya tahu akan ada hasil yang sangat besar, dan langkah selanjutnya adalah mengkategorikan hasil tersebut lebih lanjut dengan kriteria lain, seperti misalnya raja putih di depan pion, atau pion hitam telah melewati peringkat ke-6.
Saya menganggap tablebase endgame (egtb) sudah menyimpan informasi ini di dalamnya, tetapi bagaimana cara mendapatkan informasi ini dari mereka? Atau adakah cara lain untuk menghasilkan ini?
Terima kasih!!
Cara paling mudah adalah memulai dengan program catur dengan kemampuan tablebase dan menambahkan rutin yang akan menghasilkan setiap posisi yang mungkin dari kelas endgame yang diberikan dan menghasilkan yang memiliki skor tablebase yang cocok dengan kriteria seleksi.
Trivia: Contoh dari KRKP:
sumber