गेम मशीनरी और स्कोरिंग
मिरर सबसीक्वेंसेस 00 से 99 तक की दो स्वतंत्र समान रूप से वितरित दो-अंकीय टिकटों को खींचता है, अग्र शून्यों को बनाए रखते हुए। चारों अंकों को टिकट के क्रम में संयोजित किया जाता है। स्कोर L की लंबाई द्वारा निर्धारित किया जाता है, जो सबसे लंबी पैलिंड्रोमिक सबसीक्वेंस है, जो स्थिति के क्रम को बनाए रखती है लेकिन हटाव की अनुमति देती है। यह सन्तत सबस्ट्रिंग लंबाई का उपयोग नहीं करता है।
कच्चा स्कोर max(0, L−2) के रूप में गणना किया जाता है। एक पूर्ण कैप्चर किए गए स्टेक दोनों टिकटों को कवर करते हैं। खिलाड़ी तीन मोड्स के बीच चुन सकते हैं: स्कोर, स्कोर का वर्ग, या स्कोर का घन। प्रत्येक मोड को सभी 10,000 समान रूप से संभावित ऑर्डर्ड टिकट पेयरों पर अलग-अलग सामान्यीकृत किया जाता है ताकि 96% अपेक्षित ब्रॉट रिटर्न प्राप्त किया जा सके।
महत्वपूर्ण बात यह है कि चयनित पावर उस ऑर्डर्ड टिकट पेयर को नहीं बदलती जो शून्य स्कोर देती है। ब्रॉट पेआउट की गणना निम्नलिखित सूत्र का उपयोग करके की जाती है:
Gross = 0.96 × captured whole stake × raw^(selected mode + 1) / mean[selected mode]
मोड्स के लिए अलग-अलग सटीक माध्य [0.281, 0.301, 0.341] हैं। अपेक्षित ब्रॉट रिटर्न 96% है, लेकिन यह किसी सत्र के लिए गारंटीकृत नेट लाभ नहीं है।
नियंत्रण, मोड और सेटलमेंट
डेमो में गेम फ्लो को प्रबंधित करने के लिए विशिष्ट नियंत्रण दिए गए हैं:
- स्टेक और मोड: एक पूर्ण कैप्चर किया गया स्टेक उपयोग किया जाता है; कोई स्वतंत्र पंक्ति शेयर नहीं हैं। तीन अलग-अलग सामान्यकृत स्कोर पावर उपलब्ध हैं।
- ऑटो और स्टॉप: ऑटो मोड अधिकतम दस ड्रॉ के साथ शुरू होता है। स्टॉप फ़ंक्शन वर्तमान सेटलमेंट के दौरान भविष्य के ड्रॉ को रद्द कर देता है।
- सेटलमेंट टाइमिंग: सेटलमेंट में आमतौर पर 480ms का एनिमेशन होता है; रिड्यूस्ड-मोशन मोड में एनिमेशन कॉलबैक के पहले ही सेटलमेंट हो सकता है। सक्रिय सेटलमेंट और ऑटो क्यू के दौरान, स्टेक, मोड और रिफिल नियंत्रण लॉक रहते हैं, हालांकि ध्वनि उपलब्ध रहती है।
- नो अर्ली बैंक: कोई अर्ली बैंक फीचर नहीं है; स्टॉप केवल भविष्य की राउंड्स को प्रभावित करता है।
वॉलेट और पर्सिस्टेंस
इस डेमो में वॉलेट व्यवहार के विशिष्ट नियम हैं:
- प्रारंभिक बैलेंस: शुरुआती बैलेंस 1000 है।
- रीस्टोरेशन: बैलेंस को केवल तभी मैन्युअल रूप से ठीक 1000 पर रीस्टोर किया जा सकता है जब सिस्टम आइडल हो और बैलेंस 10 से कम हो। यह बैलेंस को 1000 सेट करता है और फ्रैक्शनल कैरी को बनाए रखता है।
- फ्रैक्शनल कैरी: फ्रैक्शनल कैरी सेटलमेंट, रिफिल और रीलोड के बीच बना रहती है।
- पर्सिस्टेंस: सेटल किया गया बैलेंस लोकली सेव रहता है, भले ही वह शून्य हो जाए। हालांकि, यदि कोई अधूरा राउंड रीलोड पर समाप्त होता है, तो उसे वापस या रीज्यूम नहीं किया जाता है।
गणितीय प्रमाण
यह तालिका सटीक अपेक्षित ब्रॉस रिटर्न को मापे गए नमूना रिटर्न से अलग करती है। ये सहायक नमूना अवलोकन हैं, गणितीय भुगतान नियम या वादा किया गया रिटर्न नहीं।
| मोड (पावर) | राउंड्स | सटीक ब्रॉस RTP | मापा गया RTP (%) |
|---|---|---|---|
| 1 | 1,000,000 | 0.96 | 96.01708185037631 |
| 2 | 1,000,000 | 0.96 | 96.16489036546116 |
| 3 | 1,000,000 | 0.96 | 96.17173020500567 |
ध्यान दें कि मापा गया RTP मान अनुमान हैं और 0.96 के सटीक अपेक्षित मान से थोड़ा भिन्न हो सकते हैं।
कार्य उदाहरण
निम्नलिखित उदाहरण वास्तविक game.js शुद्ध स्कोर फ़ंक्शन पर आधारित स्कोरिंग फ़ंक्शन को दर्शाते हैं:
- इनपुट: [0,0,0,0] → रॉ स्कोर: 2
- इनपुट: [9,9,9,9] → रॉ स्कोर: 2
- इनपुट: [0,1,2,3] → रॉ स्कोर: 0
सभी मामलों में, रॉ स्कोर max(0, L−2) के रूप में गणना किया जाता है। एक, दो और तीन की पावर इस बात को नहीं बदलती कि कौन से रॉ स्कोर शून्य हैं।
गोपनीयता और दर्शक
स्टोरेज: स्रोत सेटलडेमो बैलेंस और फ्रैक्शनल कैरी के लिए ब्राउज़र localStorage का उपयोग करता है। इससे अनामता स्थापित नहीं होती या अन्य प्रसंस्करण को बाहर नहीं रखा जाता।
थर्ड पार्टी: टेम्पलेट में Google Fonts stylesheet का उल्लेख है। वास्तविक ब्राउज़र अनुरोध कैप्चर लंबित है; इसका अर्थ यह नहीं है कि अन्य अनुरोध या प्रसंस्करण अनुपस्थित हैं।
ऑडियंस: इस गाइड की नीति के अनुसार, लक्षित ऑडियंस 18+ है, यह स्थानीय कानून या लागू किए गए एज गेट के बारे में दावा नहीं है। डेमो में कोई अकाउंट-लॉगिन फ्लो या पेमेंट फ्लो नहीं है, और वर्चुअल सिक्कों का कोई कैश वैल्यू नहीं है।
अक्सर पूछे जाने वाले प्रश्न
कच्चा स्कोर कैसे गणना किया जाता है?
कच्चा स्कोर max(0, L−2) है, जहाँ L सबसे लंबे पैलिंड्रोमिक सबसीक्वेंस की लंबाई है। यह स्थिति क्रम को बनाए रखता है जबकि डिलीशन की अनुमति देता है, और यह कॉन्टिगुअस सबस्ट्रिंग लंबाई का उपयोग नहीं करता है।
अगर मैं अधूरी ड्रॉ के दौरान रिलोड करता हूँ तो क्या होता है?
रिलोड करने से अधूरी ड्रॉ समाप्त हो जाती है, बिना रिफंड या रीज्यूम के। बैलेंस लोकली बना रहता है, लेकिन अधूरा राउंड रीज्यूम नहीं किया जाता है।
क्या मैं अपना बैलेंस ऑटोमैटिकली रिकवर कर सकता हूँ?
नहीं। बैलेंस तब ही मैनुअली रिकवर होता है जब डिस्एक्टिविटी हो और बैलेंस 10 से कम हो। इससे बैलेंस ठीक 1000 सेट हो जाता है और फ्रैक्शनल कैरी बना रहता है।