Chess Engine Communication Protocol

इसे यह भी कहा जाता है: CECP, WinBoard प्रोटोकॉल, XBoard प्रोटोकॉल

XBoard, WinBoard और अन्य प्रोग्रामों द्वारा शतरंज इंजन नियंत्रित करने वाला पंक्ति-आधारित पाठ प्रोटोकॉल।

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

व्याख्या

CECP का अर्थ Chess Engine Communication Protocol है। XBoard या WinBoard प्रोटोकॉल भी कहा जाता है क्योंकि यह उन इंटरफ़ेसों के इर्द-गिर्द विकसित हुआ। यह ग्राफ़िकल इंटरफ़ेस को तक आदेश भेजने और चालें, खोज सूचना तथा खेल परिणाम पाने देता है।

संचार पाठ-पंक्तियों में होता है। इंटरफ़ेस खेल शुरू करने को new, इंजन को किसी पक्ष से न चलाने को force, चाल वाले पक्ष से चलने को go, घड़ियां बताने को time और otim तथा पुराने आदेश संसाधित होने की पुष्टि को ping भेजता है। चालें निर्देशांक अंकन में और, संबंधित क्षमता पर सहमति होने पर, मानक बीजगणितीय अंकन में हो सकती हैं।

क्षमता समझौता

प्रोटोकॉल संस्करण 2 में इंटरफ़ेस xboard और protover 2 भेजता है। इंजन एक या अधिक feature पंक्तियों से प्रत्यक्ष स्थिति व्यवस्था, शतरंज के प्रकार, विन्यास विकल्प या अंतखेल तालिकाओं का समर्थन बताता है। इंटरफ़ेस हर feature स्वीकार या अस्वीकार करता है। इससे पुराने इंजनों के साथ संगति रहती है।

CECP और के उद्देश्य समान हैं पर बातचीत अलग ढंग से बनाते हैं। CECP में इंजन सामान्यतः खेल-स्थिति रखने वाले खिलाड़ी जैसा है; UCI में हर खोज से पहले स्थिति फिर भेजी जाती है। जैसे उपकरण कुछ UCI इंजनों को CECP इंटरफ़ेसों से अनुकूल बना सकते हैं।

सामान्य भ्रम

CECP, XBoard और WinBoard

तीनों नाम आमतौर पर उसी प्रोटोकॉल परिवार के हैं। XBoard और WinBoard उसे लोकप्रिय बनाने वाले इंटरफ़ेस हैं।

CECP और UCI

वे एक मानक के दो नाम नहीं। उनके आदेश और स्थिति-संभाल अलग हैं।

शब्द देखें

स्रोत

  1. 1.Chess Engine Communication Protocol, Tim Mann and H.G. Muller
  2. 2.Chess Engines, Tim Mann

संबंधित शब्द

© MindZug 2026