Universal Chess Interface

इसे यह भी कहा जाता है: UCI

पाठ प्रोटोकॉल जो ग्राफ़िकल इंटरफ़ेस को शतरंज इंजन नियंत्रित करने और उससे प्रश्न करने देता है।

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

व्याख्या

UCI का अर्थ Universal Chess Interface है। यह खुला प्रोटोकॉल है जो उपयोगकर्ता इंटरफ़ेस को से बात करने का तरीका तय करता है। इंटरफ़ेस बोर्ड, घड़ियां और नियंत्रण दिखाता है; इंजन चालों व मूल्यांकनों की गणना करता है। UCI अलग डेवलपरों के उत्पादों को साथ काम करने देता है।

एक सामान्य आदान-प्रदान

  1. इंटरफ़ेस इंजन शुरू कर uci भेजता है।
  2. इंजन अपनी पहचान, विन्यास योग्य विकल्प और uciok लौटाता है।
  3. इंटरफ़ेस विकल्प बदल सकता है और आरंभ पूरा होने की पुष्टि के लिए isready उपयोग करता है।
  4. इंटरफ़ेस शुरुआती स्थिति या के साथ position और वैकल्पिक चालें भेजता है।
  5. go आदेश समय, गहराई या अन्य सीमा के साथ खोज शुरू करता है।
  6. गणना में इंजन info पंक्तियां भेज सकता है और bestmove तथा चुनी चाल से समाप्त करता है।

UCI से भेजी चालें सामान्यतः मूल और गंतव्य खाने, जैसे e2e4, से लिखी जाती हैं। पदोन्नति चुना मोहरा जोड़ती है, जैसे e7e8q। यह खेल पढ़ने वाली जैसा नहीं।

UCI संचार भाषा है, इंजन की शक्ति या इंटरफ़ेस का रूप नहीं। यह से भी अलग है। दोनों समान समस्या हल करते हैं, पर उनके आदेश अनुकूलक के बिना बदल नहीं सकते।

सामान्य भ्रम

UCI और इंजन

UCI चालों की गणना नहीं करता। वह अनुकूल इंजन से गणना मांगने का प्रोटोकॉल है।

UCI और CECP

वे अलग प्रोटोकॉल हैं। एक समर्थित इंजन दूसरे को जरूरी नहीं समझे।

शब्द देखें

स्रोत

संबंधित शब्द

©2026MindZug