निष्पक्ष पासे, निष्पक्ष खेल

हर बैकगैमौन खिलाड़ी जो आख़िरी रोल के डबल से हारा है, उसने यह सोचा है: क्या ये पासे निष्पक्ष हैं? किसी भी बैकगैमौन ऐप से पूछने के लिए यही सही सवाल है। यहाँ ठीक-ठीक बताया गया है कि हमारे पासे कैसे बनते हैं, क्यों कोई भी, हम भी नहीं, उन्हें झुका नहीं सकता, और बाकी खेल को भी ईमानदार कैसे रखा जाता है।

किसी भी समाप्त हुए खेल को स्वयं सत्यापित करें

बातें सस्ती होती हैं, इसलिए यहाँ वह प्रमाण है जिसे आप स्वयं चला सकते हैं। जब कोई मैच समाप्त होता है, तो हम उसका सर्वर सीड और वह प्रतिबद्धता प्रकट करते हैं जिसे हमने पहले रोल से पहले प्रकाशित किया था। उस रिवील बंडल को नीचे चिपकाएँ और यह पृष्ठ हर एक पासे को शुरू से फिर से निकालता है, ठीक वही गणना जो हमारे सर्वरों ने चलाई थी, और आपको बताता है कि पासे मेल खाते हैं या नहीं। यह हमारे पासों के गणित को खुले तौर पर फिर से लागू करता है: एक साफ़ पुनर्गणना यह सिद्ध करती है कि हर पासा प्रकट किए गए सीड से ही निकलता है, इसलिए किसी भी रोल को न बदला गया न दोबारा फेंका गया। पूरे हरे «सिद्ध रूप से निष्पक्ष» परिणाम के लिए, वह क्लाइंट सीड जोड़ें जिसे आपके ऐप ने खेल की शुरुआत में दर्ज किया था: यह सिद्ध करता है कि आपकी अपनी एन्ट्रॉपी भी मिलाई गई थी, इसलिए पासे पहले से भी नहीं चुने जा सकते थे।

यह बंडल केवल निष्पक्षता संबंधी डेटा उजागर करता है, सीड, प्रतिबद्धता, nonce और पासे। इसमें कोई खिलाड़ी का नाम या खाता शामिल नहीं होता।

या

हम केवल उसी खेल के निष्पक्षता फ़ील्ड देखते हैं, कभी किसी खिलाड़ी की पहचान नहीं।

यदि आपने मैच शुरू होते समय दिखाई गई प्रतिबद्धता नोट की थी, तो उसे यहाँ चिपकाएँ: तब हम सिद्ध करते हैं कि सीड खेल से पहले ही तय था, केवल आंतरिक रूप से संगत नहीं।

वह क्लाइंट सीड जिसे आपके ऐप ने खेल की शुरुआत में दर्ज किया था। इसे चिपकाएँ और हम सिद्ध करते हैं कि इन पासों में आपकी एन्ट्रॉपी मिलाई गई थी, न कि कोई सीड जो सर्वर ने चुना। यदि यह उपयोग किए गए दो सीडों में से एक नहीं है, तो परिणाम को हरे के बजाय असत्यापनीय के रूप में चिह्नित किया जाता है।

पासे: सिद्ध रूप से निष्पक्ष, सर्वर पर फेंके जाते हैं

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

उतना ही महत्वपूर्ण यह है कि रोल कहाँ होता है। पासे कभी आपके डिवाइस पर उत्पन्न नहीं होते, आपका फ़ोन केवल वह रोल दिखाता है जो सर्वर पहले ही बना चुका होता है। यह एक डिज़ाइन निर्णय पासों की धोखाधड़ी के पूरे परिवार को समाप्त कर देता है: एक बदला हुआ ऐप दोबारा नहीं फेंक सकता, एक लैग का झटका किसी फेंक को दोहरा नहीं सकता, और कोई भी क्लाइंट-साइड चाल अगली संख्या को झाँक नहीं सकती, क्योंकि अगली संख्या तब तक कहीं मौजूद नहीं होती जब तक सर्वर उसे बना न दे।

और रोल कभी समायोजित नहीं किए जाते। कोई «एंगेजमेंट कर्व» नहीं, कोई वापसी की युक्ति नहीं, हार की लय में फँसे खिलाड़ियों के लिए कोई बढ़ावा नहीं। जनरेटर न जानता है न परवाह करता है कि कौन जीत रहा है।

बोर्ड: हर एक चाल पर सत्यापित

निष्पक्ष पासों का ज़्यादा अर्थ नहीं होता अगर बोर्ड स्वयं खिसक जाए या उससे छेड़छाड़ हो जाए, इसलिए खेल एक सख़्त सर्वर-प्राधिकृत मॉडल पर चलता है। आपका डिवाइस सर्वर को कभी नहीं बताता कि बोर्ड कैसा दिखता है, वह केवल आपका इरादा भेजता है («इस गोटी को 13-पॉइंट से 8-पॉइंट पर ले जाओ»)। सर्वर उस चाल को आधिकारिक नियमों और आधिकारिक बोर्ड के विरुद्ध जाँचता है; अवैध चालें बस अस्वीकार कर दी जाती हैं, चाहे बदला हुआ क्लाइंट कुछ भी दावा करे।

फिर आती है दोहरी जाँच: हर स्थिति अपडेट के साथ, सर्वर सच्ची बोर्ड स्थिति की एक संक्षिप्त छाप (हैश) प्रसारित करता है। आपका डिवाइस अपने स्थानीय बोर्ड से वही छाप गणना करके तुलना करता है। यदि एक भी गोटी अलग हो, तो क्लाइंट अपनी प्रति फेंक देता है और सर्वर से फिर से समक्रमित हो जाता है। इस तरह यह सिद्ध होता है कि दोनों खिलाड़ी हर पल एक ही खेल देख रहे होते हैं, असमक्रमण एक ही आने-जाने में स्वयं ठीक हो जाते हैं, और ऐसी कोई खिड़की नहीं होती जिसमें किसी पुराने या छेड़े गए बोर्ड पर खेला जा सके।

प्रतिद्वंद्वी: Glicko-2 मैचमेकिंग

निष्पक्षता इससे भी जुड़ी है कि आप किसका सामना करते हैं। यहाँ रेटिंग Glicko-2 का उपयोग करती है, Elo का एक आधुनिक उत्तराधिकारी जो आपकी खेल-शक्ति और उस अनुमान में सिस्टम के भरोसे, दोनों को ट्रैक करता है, ताकि नए खिलाड़ी पचास खेलों तक दूसरों की सीढ़ी बनने के बजाय अपने असली स्तर पर तेज़ी से पहुँच जाएँ। मैचमेकिंग आपको समान रेटिंग के प्रतिद्वंद्वियों से जोड़ती है, और रेटेड परिणाम हर खेल के बाद इसमें वापस जुड़ते हैं।

परिणाम: जब आप जीतते हैं, तो आपने किसी बराबरी वाले को मात दी। जब आप हारते हैं, तो सीखने के लिए कुछ असली होता है, अक्सर रणनीति गाइडों में।

निष्पक्ष पासे वास्तव में कैसे महसूस होते हैं

यहाँ असहज सच्चाई है: सचमुच यादृच्छिक पासे अधिकांश लोगों की अपेक्षा से अधिक उतार-चढ़ाव भरे महसूस होते हैं। असली यादृच्छिकता लगातार चार डबल, एक-पॉइंट बोर्ड के सामने प्रवेश की जद्दोजहद, और आख़िरी रोल के चमत्कार पैदा करती है, ठीक उन्हीं आवृत्तियों पर जो प्रायिकता बताती है। 17/36 का एक शॉट लगातार दो बार चूकना चौथाई से भी अधिक बार होता है। स्मृति कांडों को सहेजती है और सामान्य को छोड़ देती है, इसीलिए हर अनुभवी ऑनलाइन खिलाड़ी के पास «धाँधली वाले पासों» की एक कहानी होती है और यहाँ किसी भी सांख्यिकीय जाँच ने कभी एक को भी सही साबित नहीं किया।

यदि आप अपनी सहज-बुद्धि को समायोजित करना चाहते हैं, तो प्रायिकता की बुनियादी बातें गाइड असली संख्याएँ रखता है, 36 संयोजन, हर दूरी पर हिट की संभावना, बार से प्रवेश के अवसर। यह जानना कि कोई विशेष संख्या 36 में 11 बार आती है, «असंभव दुर्भाग्य» को «एक आम मंगलवार» में बदल देता है।

गहरा तकनीकी संस्करण चाहते हैं, जनरेटर की श्रेणियाँ, कमिट-रिवील प्रमाण कैसे काम करता है, और «धाँधली» वाली लय का मनोविज्ञान? ब्लॉग में यह सब है: सर्वर-साइड RNG वास्तव में कैसे काम करती है

हमारी प्रतिबद्धता

  • सर्वर पर उत्पन्न, सिद्ध रूप से निष्पक्ष पासे: कभी किसी डिवाइस पर नहीं फेंके जाते, कभी किसी खिलाड़ी या स्थिति के लिए समायोजित नहीं किए जाते, और खेल समाप्त होते ही किसी के द्वारा भी सत्यापन योग्य।
  • स्रोत पर नियम-प्रवर्तन: हर चाल सर्वर द्वारा सत्यापित; बदले हुए क्लाइंट कुछ हासिल नहीं करते।
  • निरंतर बोर्ड सत्यापन: हर अपडेट पर हैश-जाँच, किसी भी बेमेल पर स्वयं ठीक होना।
  • कौशल-आधारित जोड़ी: Glicko-2 रेटिंग और रेटिंग-आधारित मैचमेकिंग।

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

अक्सर पूछे जाने वाले प्रश्न

क्या ऑनलाइन बैकगैमौन के पासे धांधली वाले हैं?

नहीं, और आपको केवल हमारी बात पर भरोसा करने की ज़रूरत नहीं है। हर फेंक हमारे सर्वरों पर एक कमिट-रिवील विधि से बनता है: खेल से पहले सर्वर एक गुप्त मान को बंद कर देता है, और खेल समाप्त होने पर उसे प्रकट कर देता है, ताकि कोई भी सरल गणित से हर फेंक की दोबारा गणना कर सके और पुष्टि कर सके कि कुछ भी बदला नहीं गया। पासे आपके फ़ोन पर नहीं बनते, आपके या आपके प्रतिद्वंद्वी के किसी काम से प्रभावित नहीं होते, और किसी खिलाड़ी की मदद या हानि करने, खेलों को नियंत्रित करने या परिणामों को प्रभावित करने के लिए कभी समायोजित नहीं किए जाते।

मुझे अपने प्रतिद्वंद्वी से बुरे पासे क्यों मिलते प्रतीत होते हैं?

क्योंकि मानव स्मृति पक्षपाती होती है: दर्दनाक चोटें याद रहती हैं, सामान्य फेंक भुला दिए जाते हैं। एक ही खेल में पासों का भाग्य सचमुच बदलता है, यही बैकगैमौन है। पर कई खेलों में यह ठीक-ठीक बराबर हो जाता है, और जो लगातार जीतते हैं वे वही हैं जो उसी फेंक-वितरण के साथ बेहतर निर्णय लेते हैं। हमारी संभाव्यता मार्गदर्शिका दिखाती है कि असली संभावनाएँ कैसी दिखती हैं।

क्या मेरा प्रतिद्वंद्वी धोखा दे सकता है या बोर्ड से छेड़छाड़ कर सकता है?

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

मैचमेकिंग निष्पक्ष कैसे बनी रहती है?

रेटिंग Glicko-2 प्रणाली का उपयोग करती है, जो Elo का एक आधुनिक परिष्कार है और न केवल आपकी ताक़त, बल्कि यह भी आँकती है कि प्रणाली उसके बारे में कितनी निश्चित है। मैचमेकिंग आपको समान रेटिंग वाले प्रतिद्वंद्वियों से जोड़ती है, ताकि जीत समकक्षों को मात देने से आए, नए खिलाड़ियों को लूटने से नहीं।

अभ्यास में उतारें

बैकगैमौन सीखने का सबसे तेज़ तरीका है इसे खेलना। अपने ब्राउज़र में ही असली खिलाड़ियों से मुक़ाबला करें: मुफ़्त, बिना इंस्टॉल, बिना साइन-अप।

मुफ़्त बैकगैमौन खेलेंब्राउज़र में · बिना इंस्टॉल के