मार्गदर्शिकाएँटूल

शतरंज खिलाड़ियों के लिए FEN समझाया गया

FEN, PGN का साथी है। PGN बाज़ी दर्ज करता है, FEN एक अकेली स्थिति, और इसे जानना हैरान करने वाली मात्रा में समय बचाता है।

यह किस काम का है

PGN बाज़ी दर्ज करता है। FEN एक अकेली स्थिति दर्ज करता है, टेक्स्ट की एक पंक्ति में, पूरी तरह।

पूरी बात यही फ़र्क़ है। जब आप किसी को कोई स्थिति दिखाना चाहते हैं, बिना उन चालों के जो वहाँ तक ले गईं, या किसी इंजन को किसी ख़ास बिंदु पर लगाना चाहते हैं, या कोई पहेली सहेजना चाहते हैं, तो पूरी बाज़ी ग़लत डिब्बा है। FEN सही है।

इसका मतलब है Forsyth-Edwards Notation, उस पत्रकार के नाम पर जिसने इसे उन्नीसवीं सदी में बनाया और उस प्रोग्रामर के नाम पर जिसने इसे कंप्यूटर के लिए ढाला।

छह क्षेत्र

एक स्थिति, टेक्स्ट की एक पंक्ति rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1 मोहरों की जमावट पंक्तियाँ 8 से 1 तक, स्लैश से अलग 4P3 चार ख़ाली खाने, एक प्यादा, तीन ख़ाली b किसकी बारी है KQkq कौन अब भी कैसलिंग कर सकता है e3 एन पासां का खाना, या एक डैश 0 पिछली मार या प्यादा चाल के बाद की चालें 1 चाल संख्या छह क्षेत्र, स्पेस से अलग, हमेशा इसी क्रम में
1. e4 के बाद की स्थिति, पूरी लिखी हुई। दुनिया का हर शतरंज प्रोग्राम इस पंक्ति को समझता है।

मोहरे। पंक्तियाँ 8 से 1 तक, स्लैश से अलग। बड़े अक्षर सफ़ेद हैं, छोटे अक्षर काला। कोई अंक बताता है कि लगातार उतने खाने ख़ाली हैं, इसलिए 4P3 का मतलब है चार ख़ाली खाने, एक सफ़ेद प्यादा, फिर तीन और ख़ाली खाने।

किसकी चाल है। w या b। इस पर नज़र चूकना आसान है और यह स्थिति के बारे में सब कुछ बदल देता है।

कैसलिंग के अधिकार। सफ़ेद के किंगसाइड और क्वीनसाइड के लिए K और Q, काले के लिए k और q। अगर अब कोई कैसलिंग नहीं कर सकता तो एक डैश। यह वह जानकारी है जो बोर्ड देखकर नहीं दिखती, और ठीक इसीलिए इसे लिखना पड़ता है।

एन पासां। वह खाना जहाँ इस चाल पर किसी प्यादे को मारा जा सकता है, या एक डैश। यह भी अकेली स्थिति से दिखाई नहीं देता।

आधी-चाल घड़ी। पिछली मार या प्यादा चाल के बाद से हुई चालें, पचास चाल के नियम के लिए।

चाल संख्या। बाज़ी किस चाल पर है।

आख़िरी दो को आम टूल अक्सर अनदेखा कर देते हैं और इंजन के लिए वे बहुत मायने रखते हैं, क्योंकि वे ड्रॉ तय करते हैं।

a b c d e f g h rnbqkbnr/ pppppppp/8/8/ 4P3 /8/PPPP1PPP/ RNBQKBNR b KQkq e3 4P3 चौथी पंक्ति है: चार ख़ाली, एक प्यादा, तीन ख़ाली
यही वह बोर्ड है जिसका FEN बयान करता है। स्ट्रिंग को बाएँ से दाएँ और ऊपर से नीचे पढ़िए और आपको ठीक यही मिलेगा: सात पंक्तियों का ब्योरा, और एक प्यादा चला हुआ।

आप इसका इस्तेमाल असल में कब करेंगे

विश्लेषण के लिए कोई स्थिति लगाते समय। किसी भी विश्लेषण बोर्ड में FEN पेस्ट कीजिए और आप वहाँ पहुँच गए, बिना कोई चाल दोहराए।

कोई सवाल पूछते समय। किसी स्थिति के बारे में पूछने का सटीक तरीक़ा FEN साझा करना है। स्क्रीनशॉट साझा करना नहीं, क्योंकि कोई स्क्रीनशॉट इंजन में पेस्ट नहीं कर सकता।

कोई पहेली सहेजते समय। कोई दाँव एक स्थिति है, बाज़ी नहीं।

बाज़ी के बीच से रिपर्टोइयर शुरू करते समय। अगर आप पहली चाल से नहीं बल्कि किसी ख़ास संरचना से तैयारी करना चाहते हैं, तो सॉफ़्टवेयर को यह बताने का तरीक़ा FEN है कि शुरू कहाँ से करना है।

दो चीज़ें जो ग़लत होती हैं

किसकी चाल है, वह क्षेत्र ग़ायब या ग़लत। वही बोर्ड w के साथ और b के साथ दो बिल्कुल अलग स्थितियाँ हैं, और यह ग़लती चुपचाप होती है। अगर इंजन आपको ऐसा आकलन दे जो तुक का न लगे, तो पहले यही जाँचिए।

कटी हुई स्ट्रिंग। FEN एक पंक्ति है और कुछ चैट ऐप उसे लपेट देते हैं या काट देते हैं। अगर कोई स्थिति लोड न हो, तो क्षेत्र गिनिए। छह होने चाहिए।

PGN के साथ इसका रिश्ता

ये साथ काम करते हैं। PGN फ़ाइल अपने टैग जोड़ों में एक FEN ले जा सकती है, FEN और SetUp टैग से, और इसी तरह आप ऐसी बाज़ी दर्ज करते हैं जो सामान्य स्थिति से शुरू नहीं हुई।

अगर आप विश्लेषण एक प्रोग्राम से दूसरे में ले जा रहे हैं, तो ज़्यादातर आप PGN चाहेंगे, क्योंकि वह चालें और वैरिएशन ले जाता है। FEN तब उठाइए जब अकेली स्थिति ही वह चीज़ हो जिसकी आपको परवाह है। दूसरा आधा हिस्सा हमने शतरंज खिलाड़ियों के लिए PGN फ़ाइलें में देखा।

जानने लायक़, रटने लायक़ नहीं

आप कभी हाथ से FEN नहीं लिखेंगे। हर प्रोग्राम उन्हें एक कॉपी बटन के साथ बनाता है।

रखने लायक़ चीज़ यह क्षमता है कि जब कुछ टूटे तो आप उसे पढ़ सकें: किसी स्ट्रिंग पर नज़र डालकर देख सकें कि कैसलिंग के अधिकार ग़ायब हैं, या उसमें काले की चाल लिखी है जबकि आपका मतलब सफ़ेद था। यह सीखने में क़रीब पाँच मिनट लगते हैं और पहली बार जब कोई स्थिति लोड होने से इनकार करती है, यह एक घंटा बचा देती है।

  • FEN
  • PGN
  • शतरंज नोटेशन