Bir PGN dosyasını okumak ve sonra belirli bir hareket numarasına ilerlemek ve bunu bir UCI motoruna beslemek istiyorum. Motorların uzun cebirsel gösterimi kullanarak çalıştığı ortaya çıkıyor ve PGN'ler kısa cebirsel. Dönüştürmeyi yapmanın kolay yolu nedir? yani SAN'dan LAN'a.
Uzun cebirsel notasyon üretmenin yönetim kurulu devleti ve satranç kuralları hakkında bilgi gerektirdiğinin farkındayım, bu yüzden hepsini tekrar yazmak istemiyorum! Elbette böyle bir şey zaten mevcut olmalıdır - bir komut satırı programı veya bir modül (tercihen python'da).
2
Bu soru konu dışı gibi görünmektedir çünkü satrançla değil programlama ile ilgilidir.
—
Tony Ennis
AFAIK, bunun en açık meta tartışması, bunun konu üzerine olup olmadığı meta.chess.stackexchange.com/q/100/167 ile ilgilidir . Bu noktada fikir birliği, böyle bir şeyin konuyla ilgili olarak ele alınması gerektiği gibi görünüyordu. (Not: Ben şu ya da bu şekilde tartışmıyorum, bu yüzden onu bana almayın. Ancak bu meta iş parçacığına katkıda bulunmaktan çekinmeyin.)
—
ETD