गेम यांत्रिकी और बोर्ड सहायता
गेम एक फोर-बाय-फोर बोर्ड का उपयोग करता है, जहाँ प्रारंभिक बोर्ड चयनित माइंस गिनती वाले सभी बोर्डों में से समान रूप से खींचा जाता है जो सटीक सार्वजनिक सहायता नियम को पूरा करते हैं: प्रत्येक चरण पर एंटी-डायगोनल ऑक्युपेंसी एल्टरनेट होती है। यह प्रतिबंध प्रत्येक माइंस गिनती के लिए एक विशिष्ट, परिमित बोर्ड सहायता को परिभाषित करता है, अनकंस्ट्रेन्ड बोर्डों से खींचने के बजाय।
किसी भी सुरक्षित पथ के बाद, बोर्ड सहायता और अधिक फिल्टर हो जाती है। शून्य शर्तसिद्ध सुरक्षित प्रायिकता वाले सेल अक्षम हो जाते हैं। जिन सेल की सुरक्षित क्वोट 1000 गुना स्टेक से अधिक होगी, वे भी अक्षम हो जाते हैं। ज्ञात-निश्चित माइंस अक्षम हो जाते हैं। राउंड तब समाप्त हो जाता है जब एक माइंस प्रकट होता है (शून्य लौटाते हुए), जब खिलाड़ी मैन्युअल रूप से बैंक करता है, या जब कोई योग्य रिवील शेष नहीं रहता (वर्तमान क्वोट को ऑटो-बैंकिंग करते हुए)।
भुगतान सूत्र और सीमाएँ
पayout की गणना मानक माइन्स मल्टीप्लायर्स के बजाय एक विशिष्ट ग्रॉस क्वोट फॉर्मूले का उपयोग करके की जाती है। सटीक स्कोर फंक्शन इस प्रकार है:
- ग्रॉस क्वोट = 0.96 × कैप्चर्ड स्टेक × इनिशियल सपोर्ट काउंट / करंट कॉम्पैटिबल सपोर्ट काउंट
इनिशियल सपोर्ट काउंट वह संख्या है जो राउंड की शुरुआत में चुने गए माइन काउंट के लिए वैध बोर्ड्स की संख्या होती है। करंट कॉम्पैटिबल सपोर्ट काउंट वह संख्या है जो सुरक्षित सेल्स के विशिष्ट क्रम के बाद शेष वैध बोर्ड्स की संख्या होती है।
एक पब्लिक कैप व्यक्तिगत ट्रांजिशन को सीमित करता है: कोई भी सुरक्षित रीवल जो 1000-टाइम्स-स्टेक कैप से अधिक हो जाता है, उसे अक्षम कर दिया जाता है। जब कोई योग्य सेल शेष नहीं रहता है, तो करंट क्वोट स्वचालित रूप से बैंक कर लिया जाता है।
गणितीय प्रमाण और RTP
सभी मोड्स के लिए सटीक ग्रॉस RTP 0.96 (96%) है। सिमुलेशन माप इसका समर्थन करते हैं, लेकिन ये गणितीय नियम नहीं हैं। नीचे स्रोत-बंधन अनुबंध से प्राप्त सटीक अपेक्षित मान और मापे गए अनुमान दिए गए हैं।
| Mines | Policy | Exact Gross RTP | Measured RTP | Gross Multiplier |
|---|---|---|---|---|
| 3 | 0 | 0.96 | 96.06548945454544 | 1.0472727272727271 |
| 3 | 1 | 0.96 | 96.054272 | 1.28 |
| 3 | 2 | 0.96 | 95.9981184 | 1.152 |
| 3 | 3 | 0.96 | 95.98896 | 1.44 |
| 3 | 4 | 0.96 | 96.02784000000001 | 2.88 |
| 3 | 5 | 0.96 | 95.848704 | 23.04 |
| 4 | 0 | 0.96 | 96.0481152 | 1.152 |
| 4 | 1 | 0.96 | 95.959952 | 1.76 |
| 4 | 2 | 0.96 | 95.9401344 | 1.408 |
| 4 | 3 | 0.96 | 95.94966857142857 | 2.262857142857143 |
| 4 | 4 | 0.96 | 96.40540800000001 | 4.525714285714286 |
| 4 | 5 | 0.96 | 96.535296 | 126.72 |
| 5 | 0 | 0.96 | 95.90643200000001 | 1.28 |
| 5 | 1 | 0.96 | 95.86342857142856 | 2.5142857142857142 |
| 5 | 2 | 0.96 | 95.950272 | 1.76 |
| 5 | 3 | 0.96 | 96.05036571428572 | 3.7714285714285714 |
| 5 | 4 | 0.96 | 95.85538285714286 | 7.542857142857143 |
| 5 | 5 | 0.96 | 96.62634666666666 | 422.4 |
वॉलेट और स्थिरता
इस डेमो में एक वर्चुअल वॉलेट का उपयोग किया जाता है। प्रारंभिक शेष राशि 1000 है। सेटलमेंट, रिफिल और रीलोड के बीच भिन्नशेय (fractional carry) स्थिर रहता है।
- मैन्युअल रिफिल: यह तब तक उपलब्ध होता है जब तक गेम निष्क्रिय हो। यदि शेष राशि 10 से कम है, तो मैन्युअल रिफिल वॉलेट की पूर्णांक राशि को ठीक 1000 पर सेट कर देता है। यह स्वचालित भराव या जमा नहीं है।
- अधूरा राउंड: यदि सक्रिय राउंड के दौरान पेज रीलोड होता है, तो राउंड बिना किसी रिफंड या रीज्यूम के समाप्त हो जाता है।
- स्थिरता: सेटल की गई शेष राशि स्थानीय रूप से स्थिर रहती है, शून्य शेष राशि सहित।
नियंत्रण और मोड
डेमो में एक चार-बय-चार बोर्ड प्रदान किया गया है। माइन की संख्या के विकल्प स्रोत में दिए गए सटीक खाली-नहीं (nonempty) समर्थन विन्यासों तक सीमित हैं। कैप्चर की गई शर्त (stake) और माइन की संख्या राउंड भर के लिए लॉक रहती है।
- बैंकिंग: मैन्युअल बैंक तभी उपलब्ध होता है जब कम से कम एक सुरक्षित सेल दिखाया गया हो। कोई ऑटो क्यू मौजूद नहीं है।
- नियंत्रण: शर्त, माइन की संख्या और रिफिल राउंड सक्रिय होने के दौरान लॉक रहते हैं। उपलब्ध सेल को दिखाने और बैंक करने के विकल्प सक्रिय रहते हैं। ध्वनि भी उपलब्ध रहती है।
गोपनीयता और भंडारण
स्रोत सेटल डेमो शेष राशि और भिन्नशेय के लिए ब्राउज़र localStorage का उपयोग करता है। इससे अनामता स्थापित नहीं होती या अन्य प्रसंस्करण को बाहर नहीं रखा जाता। टेम्पलेट में Google Fonts की एक शैलीपत्र (stylesheet) घोषित की गई है; वास्तविक ब्राउज़र अनुरोध कैप्चर लंबित है, और यह दावा नहीं है कि अन्य अनुरोध या प्रसंस्करण अनुपस्थित हैं।
इस डेमो में कोई खाता-लॉगिन फ्लो या भुगतान फ्लो नहीं है। वर्चुअल सिक्कों की कोई नकद कीमत नहीं है। कैशे फ़ाइलों को साफ करने से उस स्थान पर स्थानीय भंडारण (local storage) छोड़ा जा सकता है जहां वह वास्तव में उपयोग किया जाता है।
अक्सर पूछे जाने वाले प्रश्न
Anti Diagonal Alternation में भुगतान की गणना कैसे की जाती है?
ब्रोक्वोटा की गणना इस प्रकार की जाती है: 0.96 × कैप्चर्ड स्टेक × इनिशियल सपोर्ट काउंट / करंट कम्पैटिबल सपोर्ट काउंट। यह सूत्र किसी भी सेफ पाथ के बाद लागू होता है, जहां सपोर्ट का साइज विशिष्ट बोर्ड कन्स्ट्रेन्ट्स के आधार पर कम हो जाता है।
यदि मैं राउंड के दौरान पेज रीलोड करता हूं तो क्या होता है?
अपूर्ण राउंड बिना किसी रिफंड या रीज्यूम के समाप्त हो जाता है। सेटल किया गया बैलेंस स्थानीय रूप से बना रहता है, लेकिन वर्तमान राउंड की स्थिति खो जाती है।
मैं अपनी वर्चुअल कॉइंस को फिर से कैसे रिफिल करूं?
रिफिल मैनुअल और आइडल-ओनली है। यदि आपका बैलेंस 10 से कम है, तो आप इसे मैनुअल रूप से सटीक रूप से 1000 पर सेट कर सकते हैं। यह मौजूदा बैलेंस में कॉइंस जोड़ता नहीं है; यह बैलेंस सेट करता है। इस प्रक्रिया के दौरान फ्रैक्शनल कैरी बनाए रखी जाती है।