मार्गदर्शिकाएँटूल
शतरंज खिलाड़ियों के लिए PGN फ़ाइलें समझाई गईं
PGN वह सादा-पाठ फ़ॉर्मैट है जिस पर हर शतरंज प्रोग्राम सहमत है। उसमें क्या होता है और अपनी बाज़ियाँ एक ऐप से दूसरे में कैसे ले जाएँ, यह रहा।
PGN है क्या
PGN का मतलब है Portable Game Notation। यह शतरंज बाज़ियाँ दर्ज करने का सादा-पाठ फ़ॉर्मैट है, जो 1990 के दशक में लिखा गया, और हर शतरंज प्रोग्राम आज भी इसे पढ़ और लिख सकता है।
PGN फ़ाइल बस टेक्स्ट है। आप उसे किसी टेक्स्ट एडिटर में खोलकर बिना किसी ख़ास सॉफ़्टवेयर के पढ़ सकते हैं।
यह सुनने से ज़्यादा मायने रखता है। चूँकि फ़ॉर्मैट सादा है और हर जगह समर्थित है, आपकी बाज़ियाँ और आपका विश्लेषण उस ऐप में क़ैद नहीं रहते जिसे आपने संयोग से इस्तेमाल कर लिया था।
उस चित्र में बाईं ओर की हर चीज़ PGN लिख सकती है। दाईं ओर की हर चीज़ उसे पढ़ सकती है। बीच में कोई कनवर्टर नहीं है, क्योंकि बदलने को कुछ है ही नहीं।
उसके भीतर क्या होता है
PGN प्रविष्टि के दो हिस्से होते हैं: कुछ टैग, और फिर चालें।
कोष्ठकों वाली पंक्तियाँ टैग जोड़े हैं। सात मानक हैं: Event, Site, Date, Round, White, Black और Result। अगर दूसरे ग़ायब हों, या कुछ अतिरिक्त जोड़ दिए जाएँ, तब भी फ़ाइल वैध रहती है।
ख़ाली पंक्ति के बाद सब कुछ चालों का पाठ है। चालें मानक बीजगणितीय नोटेशन में हैं, क्रमांकित, और नतीजा आख़िर में आता है। 1-0 का मतलब सफ़ेद जीता, 0-1 का मतलब काला जीता, 1/2-1/2 ड्रॉ है, और * का मतलब बाज़ी अधूरी है या फ़ाइल बाज़ी नहीं बल्कि स्टडी है।
टिप्पणियाँ और वैरिएशन
दो जोड़ बाज़ी के रिकॉर्ड को ऐसी चीज़ में बदल देते हैं जिससे आप पढ़ सकें।
टिप्पणियाँ मझले कोष्ठकों में जाती हैं। इंजन उन्हें अनदेखा करते हैं और ज़्यादातर सॉफ़्टवेयर उन्हें दिखाते हैं:
3. f4 {Vienna Gambit. सफ़ेद f-कॉलम खोलने के लिए एक प्यादा देता है।} exf4
वैरिएशन गोल कोष्ठकों में जाते हैं और अभी खेली गई चाल के विकल्प रखते हैं:
3... d5 (3... exf4 4. e5 {मुख्य विकल्प} 4... Qe7) 4. fxe5
वैरिएशन एक-दूसरे के भीतर भी जा सकते हैं, और इसी तरह पूरा रिपर्टोइयर एक फ़ाइल में समा जाता है। मुख्य लाइन चालों के पाठ में चलती है और हर विकल्प गोल कोष्ठकों में शाखा निकाल लेता है। रिपर्टोइयर वाली PGN में अक्सर कोष्ठकों के भीतर उनके बाहर से ज़्यादा पाठ होता है।
आपको !, ? या !? जैसे चिह्न भी दिख सकते हैं, और $1 जैसे संख्यात्मक संकेत भी। ये अपने से पहले वाली चाल पर राय हैं, और इन्हें अनदेखा करना सुरक्षित है।
बड़ी साइटों से एक्सपोर्ट करना
Lichess. किसी एक बाज़ी के लिए उसे खोलिए और शेयर मेन्यू से PGN चुनिए। किसी स्टडी के लिए डाउनलोड विकल्प इस्तेमाल कीजिए, जो हर अध्याय को एक ही फ़ाइल में एक्सपोर्ट कर देता है। अपनी सारी बाज़ियों के लिए, आपकी प्रोफ़ाइल की पसंद के नीचे मौजूद एक्सपोर्ट पेज एक संग्रह बना देता है।
Chess.com. अलग-अलग बाज़ियों के लिए बोर्ड के नीचे साझा करने के नियंत्रणों में डाउनलोड विकल्प होता है। थोक एक्सपोर्ट किसी एक बाज़ी के बगल में नहीं, आपके खाते के games हिस्से में रहते हैं।
ChessBase. डेटाबेस ChessBase के अपने फ़ॉर्मैट इस्तेमाल करते हैं, इसलिए आपको साफ़ तौर पर बदलना पड़ता है। डेटाबेस फ़ाइल कॉपी करने के बजाय बाज़ियाँ चुनिए और PGN के रूप में एक्सपोर्ट या सेव कीजिए। ChessBase की कुछ ख़ास टिप्पणियाँ इस सफ़र में बच नहीं पातीं।
आपका अपना बोर्ड। ज़्यादातर विश्लेषण बोर्ड, प्रशिक्षण ऐप के भीतर वाले भी, जो लाइन खुली हो उसका PGN बना देते हैं।
आम तौर पर क्या ग़लत होता है
- फ़ाइल में एक से ज़्यादा बाज़ियाँ हैं। PGN फ़ाइलों में हज़ारों बाज़ियाँ हो सकती हैं, ख़ाली पंक्तियों से अलग। अगर इम्पोर्ट केवल पहली दिखाए, तो सॉफ़्टवेयर शायद हर फ़ाइल में एक बाज़ी की उम्मीद कर रहा है, या उसके पास अलग थोक इम्पोर्ट है।
- एन्कोडिंग। मात्राओं और चिह्नों वाले खिलाड़ी नाम बिगड़कर आते हैं अगर फ़ाइल ग़लत एन्कोडिंग में सहेजी गई हो। UTF-8 में सहेजने से ज़्यादातर मामले ठीक हो जाते हैं।
- पंक्ति विराम। PGN चालों को कई पंक्तियों में लिपटने देता है, और कुछ एडिटर इसे ऐसे “ठीक” कर देते हैं कि फ़ाइल टूट जाती है। सादे टेक्स्ट एडिटर में संपादन कीजिए, वर्ड प्रोसेसर में कभी नहीं।
- बहुत बड़ी फ़ाइलें। दसियों हज़ार बाज़ियों का डेटाबेस एक्सपोर्ट वैध PGN है, पर ज़्यादातर अध्ययन टूल उसे लोड करने के लिए नहीं बने। पहले उसे बाँट लीजिए।
यह फ़ॉर्मैट समझने लायक़ क्यों है
एक बार आप जान जाएँ कि PGN क्या है, तो आप अपने विश्लेषण को ऐसी चीज़ मानना बंद कर देते हैं जो किसी खाते के भीतर रहती है। यह एक टेक्स्ट फ़ाइल है जो आपकी है। आप उसका बैकअप ले सकते हैं, उसे ईमेल कर सकते हैं, और अगले साल जो भी टूल इस्तेमाल करें उसमें लोड कर सकते हैं।
व्यवहार में इसका मतलब है कि आप रिपर्टोइयर एक जगह बना सकते हैं और उसका प्रशिक्षण दूसरी जगह ले सकते हैं। स्टडी Lichess पर रखिए और अभ्यास कहीं और कीजिए। लाइनें फ़ोन पर बनाइए और उनका विश्लेषण डेस्कटॉप पर कीजिए।
यही ले जाने की सुविधा वह वजह है जिससे Chess Prep Pro PGN टेक्स्ट, PGN फ़ाइलें और Lichess स्टडी पढ़ता है, और यह सब सीधे वापस एक्सपोर्ट भी कर देता है।