本指南說明合約中定義的精確計分、票券選擇和派彩機制。示範遊戲使用虛擬硬幣,無現金價值,也無需登入帳戶。
計分與票券選擇
從口袋 0–12 抽取四個獨立讀數。令前兩個讀數定義閉區間 A,後兩個讀數定義閉區間 B。
- 原始分數 2:當 A 包含 B 且 B 包含 A 時返回(包括相等區間或單點區間)。
- 原始分數 1:當 A 包含 B 或 B 包含 A 時返回(嚴格包含)。
- 原始分數 0:當任一區間不包含另一區間時返回。
在旋轉前,請選擇一種票券類型:
- Lower(下標):涵蓋前 floor(不同可得分數數量 / 2) 個分數。
- Upper(上標):涵蓋剩餘的分數。
- Even(偶數):涵蓋偶數整數分數。
票券可以重疊。若結果匹配,則根據票券的精確機率返回總派彩。
派彩與結算
針對選定的彩票,總派彩額計算方式如下:
| 項目 | 數值 |
|---|---|
| 未中 | 0 |
| 中獎公式 | 0.96 × 所佔總投注額 × 總支持數 / 中獎順序結果數 |
所有獨立抽獎均為均勻分佈的十三個口袋數值 0–12。精確的中獎次數與支持數記錄於數學模式之中。不同的彩票可能會重疊,意味著多個彩票可能從同一個結果中獲獎。
所有彩票的總返還率(RTP)恰好為 0.96。演示中的測量估計值可能會因樣本大小而略有差異。
控制與模式
- 投注額:一個整數投注額涵蓋整個多輪抽獎結果。
- 結算:耗時 480 毫秒。在活躍結算期間以及任何自動隊列中,投注額、彩票和補貨選項均會被鎖定。
- 音效:在結算期間保持可用。
- 自動:最多排隊十次抽獎。若已啟動,則停止未來抽獎。
- 停止:取消未來抽獎;活躍抽獎將完成結算。
數學證據
以下表格顯示來自模擬樣本的準確機率與測得 RTP:
| 票種 | 準確機率(分子/分母) | 準確總體 RTP | 測得 RTP |
|---|---|---|---|
| 0(下盤) | 16172 / 28561 | 0.96 | 96.03% |
| 1(上盤) | 12389 / 28561 | 0.96 | 95.90% |
| 2(偶數) | 16497 / 28561 | 0.96 | 96.05% |
不同模式具有不同的分佈;預期 RTP 並非保證的單局結果。
錢包與資料持久化
- 初始餘額:1000 枚虛擬幣。
- 補幣:當處於完全閒置狀態且餘額低於 10 時,可手動補幣。此操作會將餘額設為恰好 1000,同時保留小數部分。
- 小數保留:在結算、補幣和重新載入期間持續保留。
- 已結算餘額:在本地持續保留,包含零值。
- 重新載入:會丟棄未完成的投注且不予退款。未完成的回合不會恢復。
實例說明
來源:實際 game.js 純量分數函式
- 輸入:[0, 0, 0, 0] → 原始分數:2(A=[0,0],B=[0,0];A 包含 B 且 B 包含 A)。
- 輸入:[12, 12, 12, 12] → 原始分數:2(A=[12,12],B=[12,12];A 包含 B 且 B 包含 A)。
- 輸入:[0, 1, 2, 3] → 原始分數:0(A=[0,1],B=[2,3];兩者互不包含)。
常見問題
分數如何計算?
分數的計算依據是第一個區間(A)是否包含第二個區間(B),或反之。若兩個區間相等或為單點,則計為 2 分;若為適當包含關係,則計為 1 分;若兩者皆非,則計為 0 分。
重新載入頁面會發生什麼事?
未完成的繪圖將被捨棄且不予退還。已結算的餘額會保留在本機中。
我可以補充餘額嗎?
可以。若餘額低於 10 且 demo 處於閒置狀態,手動補充會將餘額設為 1000。