Bethropic

Hanabi को डिज़ाइन करना: एक स्लॉट जिसके फ्री स्पिन ×1, ×2, ×3, ×5 बनाते हैं — और इसकी सोर्स फाइल क्या मानती है

grey42760 बार देखा गया
🌐 Originally written in English· AI translationView original

नौ नंबर सब कुछ तय करते हैं

एक वीडियो स्लॉट एक मशीन के रूप में प्रायिकता के बारे में एक दावा है। अधिकांश पर यह दावा जांच योग्य नहीं है: रील स्ट्रिप्स मालिकाना हैं, वेट मालिकाना हैं, और हेल्प स्क्रीन पर रिटर्न फिगर कुछ है जो आप विश्वास पर लेते हैं। Hanabi दूसरे तरीके से बनाया गया है। इसकी रील स्ट्रिप्स बिल्कुल नहीं हैं — पंद्रह सेल में से हर एक एक स्वतंत्र भारित ड्रॉ है — और वेट इंजन फाइल के शीर्ष पर एक टेबल में बैठे हैं।

ENGINE-VERIFIEDhanabi/engine.ts, HANABI_SYMBOLS: 玉 SHELL (wild) weight 3; 祭 MATSURI (scatter) weight 2; 金魚 KINGYO weight 4, pays ×3 / ×10 / ×40 the total bet for 3 / 4 / 5 of a kind (pay100 = [300, 1000, 4000]); 提灯 CHOCHIN weight 5, ×2 / ×6 / ×25; 団扇 UCHIWA weight 6, ×1.5 / ×4 / ×15; 氷 KAKIGORI weight 8, ×1 / ×3 / ×10; 風鈴 FURIN weight 9, ×0.8 / ×2.5 / ×8; 麺 YAKISOBA weight 12, ×0.6 / ×1.6 / ×5; 鈴 SUZU weight 12, ×0.5 / ×1.2 / ×4. WEIGHT_TOTAL is the sum of the weights, 61; symAt(u) walks the table subtracting weights from u × 61.

प्रत्येक सिंबल क्या मूल्य है और एक सेल इसे कितनी बार दिखाता है — सीधे वेट टेबल से

SYMBOLWEIGHTCHANCE PER CELL3 / 4 / 5 OF A KIND (× TOTAL BET)
玉 Shell (wild)34.92%किसी भी भुगतान करने वाले सिंबल के लिए प्रतिस्थापित
祭 Matsuri (scatter)23.28%×2 / ×5 / ×20 कहीं भी, और 3+ फ्री स्पिन शुरू करते हैं
金魚 Kingyo46.56%×3 / ×10 / ×40
提灯 Chōchin58.20%×2 / ×6 / ×25
団扇 Uchiwa69.84%×1.5 / ×4 / ×15
氷 Kakigōri813.11%×1 / ×3 / ×10
風鈴 Fūrin914.75%×0.8 / ×2.5 / ×8
麺 Yakisoba1219.67%×0.6 / ×1.6 / ×5
鈴 Suzu1219.67%×0.5 / ×1.2 / ×4

प्रत्येक सेल की संभावना वजन ÷ 61 है। लाइन भुगतान दस निश्चित लाइनों पर बाएं से दाएं पढ़े जाते हैं; वाइल्ड किसी भी भुगतान करने वाले प्रतीक के रूप में गिनती करता है और स्कैटर एक लाइन को तोड़ता है।

तालिका से दो चीजें इस प्रकार हैं जो एक सहायता स्क्रीन आपको कभी नहीं बताएगी। सबसे दुर्लभ भुगतान करने वाला प्रतीक रील पर सबसे दुर्लभ चीज नहीं है — स्कैटर है, इकसठ में से दो भागों पर — और दो सबसे सस्ते प्रतीक मिलकर हर सेल का लगभग चालीस प्रतिशत भरते हैं। यह हर स्लॉट का आकार है; अंतर केवल यह है कि यहां आकार छपा हुआ है।

चौरासी में से एक स्पिन

क्योंकि हर सेल स्वतंत्र है, फ्री-स्पिन ट्रिगर का एक बंद रूप है। एक सेल संभावना 2/61 के साथ एक स्कैटर है; एक बेस स्पिन में पंद्रह सेल हैं; जब उनमें से तीन या अधिक स्कैटर हों तो सुविधा शुरू होती है। यह एक द्विपद गणना है, और यह 1.193% स्पिन तक आता है, या 83.8 में से एक

एक एकल बेस स्पिन पर स्कैटर गिनती, 15 स्वतंत्र सेल p = 2/61 पर

स्कैटर्ससंभावनालगभगक्या होता है
060.7%5 में से 3 स्पिनकुछ नहीं
130.9%1 में से 1nothing
27.3%1 in 14nothing — two scatters pay nothing here
31.075%1 in 93×2 the bet, and 10 free spins
40.109%1 in 915×5 the bet, and 10 free spins
5 या अधिक0.0086%1 in 11,600×20 the bet, and 10 free spins

तीनों feature rows का योग 1.193% है, एक spin में 83.8।

ENGINE-VERIFIEDhanabi/engine.ts header: “Math calibrated by Monte Carlo (3M rounds, scratch harness mirrored this file): RTP 96.1%, hit rate 33.5%, free spins ≈ 1 in 83, win cap ×2000.” The 1-in-83 the engine measured and the 1-in-83.8 derived above from its own weights are the same number; the return and hit-rate figures are quoted from the header and were not recomputed for this article.

93

सीढ़ी: यह फीचर आतिशबाजी जैसी क्यों दिखती है

अधिकांश स्लॉट्स में एक फ्री-स्पिन फीचर एक सपाट बोनस होता है: दस स्पिन, शायद एक निश्चित मल्टीप्लायर। Hanabi की सीढ़ी के आकार की है। प्रत्येक फ्री स्पिन पर लागू मल्टीप्लायर इस बात पर निर्भर करता है कि यह कौन सी स्पिन है, और यह चढ़ता है।

ENGINE-VERIFIEDhanabi/engine.ts: HANABI_FS_START = 10, HANABI_FS_RETRIG = 4, HANABI_FS_CAP = 22; hanabiFsMult(i) = i < 2 ? 1 : i < 4 ? 2 : i < 7 ? 3 : 5, जहां i 0-आधारित फ्री-स्पिन इंडेक्स है; प्रत्येक फ्री स्पिन की paid100 उसके win100 × mult है। फीचर के अंदर तीन या अधिक scatters वाली स्पिन HANABI_FS_RETRIG स्पिन जोड़ता है, कभी HANABI_FS_CAP से आगे नहीं।

फ्री स्पिन द्वारा मल्टीप्लायर, और एक फीचर मल्टीप्लायर शब्दों में कितना मूल्यवान है

फ्री स्पिन1–23–45–78 और बाद में
उस स्पिन पर मल्टीप्लायर×1×2×3×5
एक सादे 10-स्पिन फीचर पर योग24915 — कुल 30, प्रति स्पिन औसतन ×3.0
एक पूरी तरह से retriggered 22-स्पिन फीचर पर योग24975 — कुल 90, प्रति स्पिन का औसत ×4.1

एक रिट्रिगर फीचर के अंत में चार स्पिन जोड़ता है, जहां हर स्पिन पहले से ही ×5 का भुगतान करता है। इसलिए रिट्रिगर उनकी स्पिन गिनती से कहीं अधिक मूल्यवान हैं।

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

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

सीलिंग, और यह क्यों है

ENGINE-VERIFIEDhanabi/engine.ts: HANABI_WIN_CAP100 = 200_000 (“×2000 total-bet ceiling”); the round’s totalMult100 is Math.min(total, HANABI_WIN_CAP100) and the round is flagged capped when the raw total exceeded it.

एक पांच-प्रकार की किंग्यो लाइन पर ×5 मल्टीप्लायर पहले से ही एक स्पिन की एक लाइन से बेट का ×200 है, और एक पूरी तरह से पुनः ट्रिगर किया गया फीचर दस लाइनों पर पंद्रह ऐसे स्पिन हैं। इसलिए वितरण का सैद्धांतिक शीर्ष विशाल है और ×2,000 की सीलिंग गेम की देयता को सीमित करने के लिए मौजूद है। एक कैप्ड राउंड निर्माण द्वारा दुर्लभ है — इसे फीचर, रिट्रिगर और कई प्रीमियम लाइनों को संयोग करने की आवश्यकता है — लेकिन फ्लैग सेटलमेंट में है ताकि एक खिलाड़ी जो इसे हिट करे वह देख सके कि सीलिंग, न कि रील्स, संख्या निर्धारित करता है।

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

आप क्या जांच सकते हैं, और क्या अभी भी नहीं

हनाबी का हर राउंड तीन मानों से फिर से चलता है: सट्टे से पहले प्रतिबद्ध सर्वर सीड, आपका क्लाइंट सीड, और राउंड नॉन्स। बेस स्पिन का सेल k कर्सर k है; फ्री स्पिन j कर्सर 15 + 15j के माध्यम से 29 + 15j पढ़ता है। उन्हें समान भारित ड्रॉ में डालें और आप समान ग्रिड, समान लाइनें और समान फीचर प्राप्त करते हैं, जो सत्यापन वॉकथ्रू एक सरल गेम के लिए करता है।

  • आप ग्रिड की जांच कर सकते हैं। हर राउंड के हर स्पिन की हर प्रतीक पुनः कम्प्यूटेबल है, और भार तालिका जिसने इसे उत्पादित किया वह सार्वजनिक है।
  • आप ट्रिगर दर की जांच कर सकते हैं। एक 83.8 में भार तालिका से एक द्विपद गिनती है; यह हेडर पर विश्वास करने पर निर्भर नहीं करता।
  • आप सस्ते में रिटर्न की जांच नहीं कर सकते। 96.1% एक सिमुलेशन परिणाम है। उस सिमुलेशन के इनपुट सभी फ़ाइल में हैं, इसलिए आंकड़े तीस लाख राउंड चलाने के लिए तैयार किसी के द्वारा प्रजनन योग्य हैं — लेकिन यह एक प्रजनन है, एक प्रमाण नहीं, और जर्नल इसे इंजन की संख्या के रूप में उद्धृत करता है।

वह अंतिम पंक्ति इस तरह के डिज़ाइन नोट की ईमानदार सीमा है। एक स्लॉट अपने वजन, इसकी लाइनें, इसकी सीढ़ी और इसकी सीलिंग प्रकाशित कर सकता है और अभी भी खिलाड़ी को एक मापी गई संख्या देना है। हनाबी के लेखक ने इसे मापा, इसे उन भारों के आगे लिखा जिन्होंने इसे उत्पादित किया, और दोनों को जहां पढ़ा जा सकता है वहां छोड़ दिया। तैर्यो का पेटेबल ने यही सौदा किया। यह

हनाबी, स्रोत में भार के साथ
दस लाइनें, एक सीढ़ी जो ×1 से ×5 तक चढ़ती है, और हर रील स्टॉप प्रतिबद्ध सीड से पुनः कम्प्यूटेबल है
हनाबी →
FAQ

हनाबी की RTP क्या है?

इंजन हेडर 96.1% बताता है, एक ही फ़ाइल के तीस लाख राउंड सिमुलेशन द्वारा कैलिब्रेट किया गया है, 33.5% हिट दर के साथ। जर्नल स्रोत से उस आंकड़े को उद्धृत करता है और अपना खुद का कम्प्यूट नहीं करता है।

Hanabi में मुफ़्त स्पिन कितनी बार ट्रिगर होते हैं?

लगभग एक बेस स्पिन में 84 बार। पंद्रह सेल में से प्रत्येक एक 祭 स्कैटर है जिसकी संभावना 2/61 है, और एक स्पिन पर तीन या अधिक स्कैटर फीचर शुरू करते हैं; वह बिनोमियल गणना 1.193% है, जो इंजन के मापे गए

Hanabi में फ्री-स्पिन मल्टीप्लायर कैसे काम करता है?

यह केवल यह पर निर्भर करता है कि कौन सा फ्री स्पिन है: स्पिन 1-2 ×1 देते हैं, 3-4 ×2 देते हैं, 5-7 ×3 देते हैं, और आठवें स्पिन से आगे का हर स्पिन ×5 देता है। एक साधारण दस-स्पिन फीचर प्रति स्पिन औसतन ×3 देता है; एक पूरी तरह से रीट्रिगर किया गया 22-स्पिन फीचर अपने अंतिम पंद्रह स्पिन सभी ×5 के साथ औसतन ×4.1 देता है।

आप कितने फ्री स्पिन प्राप्त कर सकते हैं?

शुरुआत में दस; प्रत्येक रीट्रिगर (फीचर के अंदर तीन या अधिक स्कैटर) चार जोड़ता है, 22 की सीमा तक।

Hanabi पर अधिकतम जीत क्या है?

कुल बेट का ×2,000। इंजन दौर को कच्ची कुल और सीमा में से छोटी राशि पर सेटल करता है, और एक ऐसे दौर को फ्लैग करता है जो सीमित था।

क्या मैं Hanabi स्पिन को सत्यापित कर सकता हूं?

हाँ। प्रत्येक सेल प्रतिबद्ध सर्वर सीड, आपके क्लाइंट सीड और नोंस से एक भारित ड्रा है — बेस स्पिन कर्सर 0-14, फ्री स्पिन j कर्सर 15+15j से 29+15j तक — सार्वजनिक वजन तालिका का उपयोग करते हुए, इसलिए पूरा दौर उन तीन मानों से दोहराया जाता है।

स्रोत और संदर्भ

  • Betkyo इंजन स्रोत: hanabi/engine.ts — HANABI_SYMBOLS वजन और भुगतान, HANABI_LINES, HANABI_SCATTER_PAY100, HANABI_FS_START / RETRIG / CAP, hanabiFsMult, HANABI_WIN_CAP100, और हेडर का मोंटे कार्लो कैलिब्रेशन (RTP 96.1%, हिट रेट 33.5%, फ्री स्पिन ≈ 1 में 83, कैप ×2000)
  • इस लेख में स्कैटर-ट्रिगर और प्रति-सेल संभावनाएं वजन तालिका से सटीक बिनोमियल गणना हैं (p = 15 सेल पर 2/61); रिटर्न और हिट-रेट आंकड़े इंजन के अपने हैं और उन्हें फिर से गणना नहीं की गई

इस लेख में गेमHanabi — नियम और मुफ़्त खेल →Tairyō — नियम और मुफ़्त खेल →

Hanabi को डिज़ाइन करना: एक स्लॉट जिसके फ्री स्पिन ×1, ×2, ×3, ×5 बनाते हैं — और इसकी सोर्स फाइल क्या मानती है

टिप्पणियाँ (0)

अभी कोई टिप्पणी नहीं।