Sembilan angka menentukan segalanya
Slot video adalah klaim tentang probabilitas yang dibungkus sebagai mesin. Pada kebanyakan slot, klaim tersebut tidak bisa diperiksa: strip reel bersifat proprietary, bobotnya proprietary, dan angka return di layar bantuan adalah sesuatu yang harus kamu percayai begitu saja. Hanabi dibangun dengan cara sebaliknya. Reel-nya bahkan bukan strip sama sekali — setiap satu dari lima belas sel adalah undian berbobot independen — dan bobotnya ada di tabel di bagian atas file engine.
DIVERIFIKASI ENGINEhanabi/engine.ts, HANABI_SYMBOLS: 玉 SHELL (wild) bobot 3; 祭 MATSURI (scatter) bobot 2; 金魚 KINGYO bobot 4, membayar ×3 / ×10 / ×40 dari total taruhan untuk 3 / 4 / 5 simbol sejenis (pay100 = [300, 1000, 4000]); 提灯 CHOCHIN bobot 5, ×2 / ×6 / ×25; 団扇 UCHIWA bobot 6, ×1.5 / ×4 / ×15; 氷 KAKIGORI bobot 8, ×1 / ×3 / ×10; 風鈴 FURIN bobot 9, ×0.8 / ×2.5 / ×8; 麺 YAKISOBA bobot 12, ×0.6 / ×1.6 / ×5; 鈴 SUZU bobot 12, ×0.5 / ×1.2 / ×4. WEIGHT_TOTAL adalah jumlah dari semua bobot, 61; symAt(u) menelusuri tabel dengan mengurangkan bobot dari u × 61.
| SIMBOL | BOBOT | PELUANG PER SEL | 3 / 4 / 5 SEJENIS (× TOTAL TARUHAN) |
|---|---|---|---|
| 玉 Shell (wild) | 3 | 4.92% | menggantikan simbol pembayar apa pun |
| 祭 Matsuri (scatter) | 2 | 3.28% | ×2 / ×5 / ×20 di mana saja, dan 3+ memulai putaran gratis |
| 金魚 Kingyo | 4 | 6.56% | ×3 / ×10 / ×40 |
| 提灯 Chōchin | 5 | 8.20% | ×2 / ×6 / ×25 |
| 団扇 Uchiwa | 6 | 9.84% | ×1.5 / ×4 / ×15 |
| 氷 Kakigōri | 8 | 13.11% | ×1 / ×3 / ×10 |
| 風鈴 Fūrin | 9 | 14.75% | ×0.8 / ×2.5 / ×8 |
| 麺 Yakisoba | 12 | 19.67% | ×0.6 / ×1.6 / ×5 |
| 鈴 Suzu | 12 | 19.67% | ×0.5 / ×1.2 / ×4 |
Peluang per sel adalah weight ÷ 61. Line pays dibaca dari kiri ke kanan pada sepuluh line tetap; wild dihitung sebagai simbol pembayar apa pun dan scatter memutus sebuah line.
Ada dua hal dari tabel ini yang tidak akan pernah diberitahukan oleh layar bantuan. Simbol pembayar paling langka bukanlah hal paling langka di reel — scatter-lah yang paling langka, dengan dua bagian dari enam puluh satu — dan dua simbol termurah bersama-sama mengisi hampir empat puluh persen dari setiap sel. Itulah bentuk dari setiap slot yang pernah dibuat; bedanya di sini bentuk itu benar-benar dicetak.
Satu putaran dari delapan puluh empat
Karena setiap sel bersifat independen, trigger free-spin memiliki bentuk tertutup. Sebuah sel adalah scatter dengan probabilitas 2/61; satu putaran dasar memiliki lima belas sel; fitur dimulai saat tiga atau lebih di antaranya adalah scatter. Itu adalah hitungan binomial, dan hasilnya adalah 1.193% dari putaran, atau satu banding 83.8.
| SCATTER | PROBABILITAS | KIRA-KIRA | APA YANG TERJADI |
|---|---|---|---|
| 0 | 60.7% | 3 dari 5 putaran | tidak terjadi apa-apa |
| 1 | 30.9% | 1 banding 3 | tidak ada |
| 2 | 7.3% | 1 dari 14 | tidak ada — dua scatter tidak membayar apa pun di sini |
| 3 | 1.075% | 1 dari 93 | ×2 taruhan, dan 10 putaran gratis |
| 4 | 0.109% | 1 dari 915 | ×5 taruhan, dan 10 putaran gratis |
| 5 atau lebih | 0.0086% | 1 dari 11.600 | ×20 taruhan, dan 10 putaran gratis |
Ketiga baris fitur ini totalnya 1.193%, satu putaran dari 83,8.
TERVERIFIKASI-ENGINEheader hanabi/engine.ts: “Matematika dikalibrasi dengan Monte Carlo (3 juta putaran, scratch harness mencerminkan file ini): RTP 96.1%, hit rate 33.5%, putaran gratis ≈ 1 dari 83, batas kemenangan ×2000.” Angka 1-dari-83 yang diukur mesin dan 1-dari-83.8 yang diturunkan di atas dari bobotnya sendiri adalah angka yang sama; angka return dan hit-rate dikutip dari header dan tidak dihitung ulang untuk artikel ini.
Layak untuk berhenti sejenak pada kesesuaian tersebut. Pembuat mesin menyetel game melalui simulasi dan menuliskan hasilnya dalam sebuah komentar. Bobot yang menghasilkan simulasi tersebut ada di file yang sama. Siapa pun dengan kalkulator bisa memeriksa apakah keduanya sesuai, dan memang sesuai — itulah satu-satunya alasan artikel ini boleh mengulang angka 96.1%. Journal tidak mencetak angka return yang tidak dinyatakan oleh mesin, dan tidak mencetak angka yang inputnya tidak bisa dilihat.
Tangga: mengapa fitur ini berbentuk seperti kembang api
Fitur free-spin di sebagian besar slot itu datar: sepuluh putaran, mungkin dengan multiplier tetap. Fitur Hanabi punya bentuk. Multiplier yang diterapkan pada tiap free spin tergantung putaran ke berapa itu, dan nilainya naik terus.
DIVERIFIKASI ENGINEhanabi/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, di mana i adalah indeks free-spin berbasis 0; paid100 setiap free spin adalah win100 × mult. Putaran dengan tiga scatter atau lebih di dalam fitur akan menambahkan HANABI_FS_RETRIG putaran, tidak pernah melebihi HANABI_FS_CAP.
| FREE SPIN | 1–2 | 3–4 | 5–7 | 8 dan seterusnya |
|---|---|---|---|---|
| Multiplier pada putaran itu | ×1 | ×2 | ×3 | ×5 |
| Jumlah untuk fitur 10-putaran biasa | 2 | 4 | 9 | 15 — total 30, rata-rata ×3.0 per putaran |
| Jumlah untuk fitur 22-putaran dengan retrigger penuh | 2 | 4 | 9 | 75 — total 90, rata-rata ×4.1 per putaran |
Retrigger menambahkan empat putaran di akhir fitur, di mana setiap putaran sudah membayar ×5. Retrigger karena itu bernilai jauh lebih besar daripada yang tersirat dari jumlah putarannya.
Inilah keputusan desain yang menjadi asal nama game ini. Kembang api tidak melepaskan muatannya secara merata; ia naik, menggantung, lalu berakhir di finale. Tangga ini membuat putaran terakhir dari sebuah fitur menjadi yang paling penting, jadi fitur yang berjalan panjang bukan sekadar lebih panjang tapi juga lebih curam — dan retrigger, yang secara konstruksi mendarat di zona ×5, adalah mekanisme jackpot sejati dari game ini. Fitur biasa rata-rata tiga kali putaran dasar per putaran. Fitur yang penuh rata-rata lebih dari empat, dengan lima belas putaran terakhirnya semua di lima.
Tangga yang sama inilah yang membuat fitur ini jujur untuk dilihat. Karena multiplier adalah fungsi dari indeks putaran dan tidak ada yang lain, ia tidak bisa dikendalikan: engine tidak memutuskan untuk bermurah hati, ia menerapkan aturan yang tertulis dalam satu baris. Itu argumen yang sama yang menjadi dasar tangga Pagoda — sebuah pendakian yang merupakan jadwal, bukan suasana hati.
Batas atas, dan mengapa itu ada
TERVERIFIKASI ENGINEhanabi/engine.ts: HANABI_WIN_CAP100 = 200_000 (“batas total-taruhan ×2000”); totalMult100 putaran adalah Math.min(total, HANABI_WIN_CAP100) dan putaran ditandai capped saat total mentah melebihinya.
Multiplier ×5 pada garis kingyo lima-sejenis saja sudah bernilai ×200 taruhan dari satu garis dari satu putaran, dan fitur yang sepenuhnya di-retrigger memiliki lima belas putaran seperti itu di sepuluh garis. Puncak teoretis distribusinya karena itu sangat besar, dan batas ×2.000 ada untuk membuat kewajiban game menjadi terbatas. Putaran yang ter-cap jarang terjadi secara konstruksi — memerlukan fitur, retrigger dan beberapa garis premium terjadi bersamaan — tapi flag-nya ada di settlement sehingga pemain yang mengalaminya dapat melihat bahwa batas itulah, bukan reel, yang menentukan angkanya.
Batas atas adalah satu-satunya tempat di mana paytable yang tercetak dan jumlah yang dibayarkan bisa secara sah berbeda, dan engine mencatat perbedaan itu alih-alih menyembunyikannya. Ini juga alasan mengapa angka return dikutip sebagai 96,1% yang terkalibrasi, bukan angka eksak: batas atas dan loop retrigger membuat return bentuk tertutup tidak praktis, jadi penulisnya mengukurnya.
Apa yang bisa Anda periksa, dan apa yang masih belum bisa
Setiap putaran Hanabi diputar ulang dari tiga nilai: server seed yang di-commit sebelum taruhan, client seed Anda, dan nonce putaran. Sel k dari putaran dasar adalah cursor k; putaran gratis j membaca cursor 15 + 15j sampai 29 + 15j. Masukkan itu ke dalam draw berbobot yang sama dan Anda mendapatkan grid yang sama, garis yang sama dan fitur yang sama, yang merupakan hal yang dilakukan panduan verifikasi untuk game yang lebih sederhana.
- Anda bisa memeriksa grid. Setiap simbol di setiap putaran dari setiap ronde dapat dihitung ulang, dan tabel bobot yang menghasilkannya bersifat publik.
- Anda bisa memeriksa tingkat trigger. Satu dari 83,8 adalah hitungan binomial dari tabel bobot; ini tidak bergantung pada kepercayaan pada header.
- Anda tidak bisa memeriksa return dengan murah. Angka 96,1% adalah hasil simulasi. Input untuk simulasi tersebut semuanya ada di file, jadi angka ini bisa direproduksi oleh siapa saja yang mau menjalankan tiga juta ronde — tapi itu adalah reproduksi, bukan bukti, dan Journal mengutipnya sebagai angka dari engine.
Baris terakhir itu adalah batas kejujuran dari catatan desain seperti ini. Sebuah slot bisa mempublikasikan bobotnya, garisnya, tangganya dan batas atasnya dan tetap berutang satu angka terukur kepada pemain. Penulis Hanabi mengukurnya, menuliskannya di samping bobot yang menghasilkannya, dan meninggalkan keduanya di tempat yang bisa dibaca. Paytable Tairyō membuat kesepakatan yang sama. Ini janji yang lebih kecil daripada “fair”, dan itu janji yang bisa ditepati.
Berapa RTP Hanabi?
Header engine menyatakan 96,1%, dikalibrasi oleh simulasi tiga juta ronde dari file yang sama, dengan hit rate 33,5%. Journal mengutip angka tersebut dari sumbernya dan tidak menghitung angkanya sendiri.
Seberapa sering free spin Hanabi trigger?
Sekitar satu dari 84 base spin. Setiap satu dari lima belas cell adalah 祭 scatter dengan probabilitas 2/61, dan tiga atau lebih scatter dalam satu spin akan memicu fitur; jumlah binomial itu adalah 1.193%, cocok dengan hasil pengukuran engine "≈ 1 in 83".
Bagaimana cara kerja multiplier free spin?
Ini hanya tergantung pada spin ke berapa: spin 1–2 membayar ×1, 3–4 membayar ×2, 5–7 membayar ×3, dan setiap spin dari yang kedelapan seterusnya membayar ×5. Fitur sepuluh spin biasa rata-rata ×3 per spin; fitur 22 spin yang full retrigger rata-rata ×4.1 dengan lima belas spin terakhirnya semua di ×5.
Berapa banyak free spin yang bisa didapat?
Sepuluh untuk memulai; setiap retrigger (tiga atau lebih scatter di dalam fitur) menambah empat, hingga batas maksimal 22.
Berapa kemenangan maksimum di Hanabi?
×2,000 total taruhan. Engine menyelesaikan ronde dengan nilai terkecil antara total mentah dan cap, dan menandai ronde yang ter-cap.
Bisakah saya memverifikasi spin Hanabi?
Bisa. Setiap cell adalah satu weighted draw dari server seed yang sudah di-commit, client seed Anda, dan nonce — cursor base spin 0–14, cursor free spin j 15+15j hingga 29+15j — menggunakan tabel bobot publik, sehingga seluruh ronde bisa direplay dari ketiga nilai tersebut.
SUMBER & REFERENSI
- Sumber engine Betkyo: hanabi/engine.ts — bobot dan pembayaran HANABI_SYMBOLS, HANABI_LINES, HANABI_SCATTER_PAY100, HANABI_FS_START / RETRIG / CAP, hanabiFsMult, HANABI_WIN_CAP100, dan kalibrasi Monte Carlo pada header (RTP 96.1%, hit rate 33.5%, free spins ≈ 1 in 83, cap ×2000)
- Probabilitas scatter-trigger dan per-cell dalam artikel ini adalah jumlah binomial eksak dari tabel bobot (p = 2/61 dari 15 cell); angka return dan hit-rate merupakan milik engine sendiri dan tidak dihitung ulang
GAME DALAM ARTIKEL INIHanabi — aturan & main gratis →Tairyō — aturan & main gratis →