मैं पीजीएन फ़ाइल को पढ़ना चाहता हूं और फिर एक निश्चित चाल संख्या के लिए अग्रिम करता हूं, और उसे एक यूसीआई इंजन को खिलाता हूं। टर्न आउट इंजन लंबे बीजीय संकेतन का उपयोग करके काम करते हैं, और पीजीएन लघु बीजीय में होते हैं। रूपांतरण करने का एक आसान तरीका क्या है? यानी सैन से लैन।
मुझे पता है कि लंबे बीजीय संकेतन को उत्पन्न करने के लिए बोर्ड राज्य और शतरंज नियमों के ज्ञान की आवश्यकता होती है, इसलिए मैं इसे फिर से लिखना नहीं चाहता! निश्चित रूप से ऐसा कुछ पहले से मौजूद होना चाहिए - या तो एक कमांड लाइन प्रोग्राम या एक मॉड्यूल (अधिमानतः अजगर में)।
2
यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह प्रोग्रामिंग के बारे में है, शतरंज के बारे में नहीं।
—
टोनी एननिस
AFAIK, सबसे स्पष्ट मेटा चर्चा है कि यह विषय पर है कि क्या यह उचित है meta.chess.stackexchange.com/q/100/167 । उस समय सर्वसम्मति से लग रहा था कि इस विषय पर कुछ इस तरह विचार किया जाना चाहिए। (नोट: मैं एक तरह से या दूसरे से बहस नहीं कर रहा हूं, इसलिए इसे मेरे साथ न लें। लेकिन मेटा थ्रेड में योगदान देने के लिए स्वतंत्र महसूस करें।)
—
ETD