UCI चाल संकेतन

इसे यह भी कहा जाता है: UCI चाल स्ट्रिंग

UCI प्रोटोकॉल द्वारा शतरंज इंटरफ़ेस और इंजन के बीच एक चाल भेजने के लिए उपयोग की जाने वाली निर्देशांक स्ट्रिंग।

यह पृष्ठ अस्थायी रूप से अंग्रेज़ी में दिखाया गया है। पूर्ण स्थानीयकरण बाद के चरण में जोड़ा जाएगा।

व्याख्या

UCI का अर्थ Universal Chess Interface है। यह एक पाठ-आधारित प्रोटोकॉल है, जिसके माध्यम से ग्राफ़िकल इंटरफ़ेस से संवाद करता है। इस प्रोटोकॉल में सामान्य चाल को मूल खाने और गंतव्य खाने वाली संक्षिप्त स्ट्रिंग के रूप में भेजा जाता है।

हर खाने के लिए a से h तक कॉलम का अक्षर और 1 से 8 तक पंक्ति की संख्या उपयोग की जाती है। इसलिए e2e4 का अर्थ e2 से e4 तक चाल है। स्ट्रिंग में चलने वाली मोहर का अक्षर, पकड़ का चिह्न या शह का संकेतक नहीं होता। प्रोग्राम ये तथ्य वर्तमान स्थिति से निकालता है।

पदोन्नति पाँचवाँ छोटा अक्षर जोड़ती है: रानी के लिए q, हाथी के लिए r, ऊँट के लिए b और घोड़े के लिए n। कैसलिंग को राजा की चाल के रूप में कूटबद्ध किया जाता है, जैसे सामान्य शतरंज में सफेद की राजा-पक्ष कैसलिंग के लिए e1g1।

चाल स्ट्रिंग UCI प्रोटोकॉल का केवल एक भाग है। अलग कमांड स्थिति तय करते हैं, गणना शुरू करते हैं और सर्वोत्तम चाल लौटाते हैं। यह से भी अलग है, जो पकड़ी गई मोहर का संकेत जोड़ सकता है।

प्रयोग और संदर्भ

यह प्रारूप दो प्रोग्रामों के बीच अस्पष्टता रहित आदान-प्रदान के लिए बनाया गया है, मानव-पठनीय स्कोरशीट के लिए नहीं।

सामान्य भ्रम

मानक बीजगणितीय संकेतन

मानक संकेतन सामान्यतः मूल खाना छोड़ देता है और मानव पाठक के लिए विवरण जोड़ता है। UCI हमेशा मूल और गंतव्य देता है।

पूरा UCI प्रोटोकॉल

e2e4 जैसी स्ट्रिंग एक चाल दर्शाती है। प्रोटोकॉल में इंजन को नियंत्रित करने के लिए कई अन्य कमांड भी होते हैं।

स्रोत

  1. 1.UCI Protocol, Rudolf Huber and Stefan Meyer-Kahlen
  2. 2.UCI Protocol and Stockfish Commands, Stockfish

संबंधित शब्द

© MindZug 2026