ကစားနည်းသည် လွတ်လပ်သော ချမ်းသာသည့် ဘစ် (bits) ၁၂ ခုမှ အများဆုံး ညီမျှသော ခုန်ကန်မှု အလျားများ၏ စီစဉ်ထားသော စာရင်းကို ဖြစ်ပေါ်စေသည်။ ကစားသမားများသည် ဘယ်ဘက်ရှိ အတွင်းပိုင်း နိုဒ် (internal node) တိုင်း၏ စုစုပေါင်း အလျားသည် ညာဘက်ရှိ အလျားထက် တိတိကျကျ ငယ်သည့် အပြည့်အဝ စီစဉ်ထားသော ဒွိပင် ပက်ရန်သေသစည်း (full binary parenthesizations) များကို ရေတွက်ခြင်းဖြင့် အမှတ်ရယူသည်။ အရွက်များသည် မူလအစီအစဉ်အတိုင်း ရှိနေပြီး၊ ခုန်ကန်မှုတိုင်းကို တစ်ကြိမ်တည်း အသုံးပြုသည်။
အဓိက စက်မှုလုပ်ဆောင်ချက်များနှင့် အမှတ်ပေးစနစ်
ဂိမ်းကို စတင်ရာတွင် သီးခြားစီဖြစ်သော ခြောက်ဆယ့်ရှစ်ဆယ် (fair bits) တစ်ဆယ့်နှစ်ခုကို ဖန်တီးပြီး၊ ၎င်းတို့သည် အလျားတူညီသော ခြေရာလမ်းကြောင်းများ၏ စီစဉ်ထားသော စာရင်းတစ်ခုကို ဖြစ်ပေါ်စေသည်။ အမှတ်အသားကို ဤခြေရာလမ်းကြောင်းစာရင်းအတွက် သတ်မှတ်ထားသော တည်ဆောက်ပုံဆိုင်ရာ ကန့်သတ်ချက်ကို ပြည့်မီသည့် ပြီးပြည့်စုံသော စီစဉ်ထားသည့် ဒွိသစ်ပင် ပြောင်းလဲစာချုပ်များ၏ အရေအတွက်ကို ရေတွက်ခြင်းဖြင့် သတ်မှတ်သည်။ ဤနေရာတွင် အတွင်းပိုင်း ကွန်ရက်တိုင်းသည် ၎င်း၏ ဘယ်ဘက်ဘက်တွင် ညာဘက်ဘက်ထက် လုံးဝတိုတောင်းသော စုစုပေါင်းအလျား ရှိရမည်။ အရွက်များသည် မူလအစီအစဉ်အတိုင်း ရှိနေပြီး၊ ခြေရာလမ်းကြောင်းတိုင်းကို တိတိကျကျ အသုံးပြုရမည်။ မည်သည့် ပြီးပြည့်စုံသော သစ်ပင်မှ သုညအမှတ်အသားကို မဖြစ်ပေါ်စေနိုင်ကြောင်း သတိပေးထားသည်။
မူလအမှတ်အသား နမူနာများ
| ခြေရာလမ်းကြောင်း အလျားများ | မူလအမှတ်အသား |
|---|---|
| [4, 8] | 1 |
| [8, 4] | 0 |
| [1, 2, 3, 6] | 3 |
မူလအမှတ်အသားကို ရွေးချယ်ထားသော နည်းလမ်းပေါ် မူတည်၍ (၁၊ ၂ သို့မဟုတ် ၃) ခြေထောက်တစ်ခုစီအတွက် ထပ်ကိန်းတင်သည်။ မူလအမှတ်အသား ခြေထောက်များ ၁၊ ၂ နှင့် ၃ အတွက် တိကျသော မပြောင်းလဲနိုင်သော ပျမ်းမျှတန်ဖိုးများမှာ အသီးသီး ၀.၆၂၆၉၅၃၁၂၅၊ ၁.၉၂၇၇၃၄၃၇၅ နှင့် ၇.၅ ဖြစ်သည်။
နည်းလမ်းများ၊ ထိန်းချုပ်မှုများနှင့် စတက်ကင်း
ဂိမ်းသည် ဆုကြေးတစ်ခုတည်းဖြင့် အလုပ်လုပ်ပြီး အတန်းခွဲများ မရှိပါ။ ကစားသမားများသည် raw-score power (တစ်ခု၊ နှစ်ခု သို့မဟုတ် သုံးခု) နှင့် အလိုအလျောက် ဖော်ပြခြင်း ကန့်သတ်ချက် (၄၊ ၈ သို့မဟုတ် ၁၂) ကို ဦးစွာရွေးချယ်နိုင်ပါသည်။ အဆင့်တစ်ခု စတင်ပြီးနောက် ဆုကြေး၊ power နှင့် cap တို့သည် အဆင့်အဆုံးအထိ သတ်မှတ်ထားပါသည်။ အသံထိန်းချုပ်မှုများသည် အဆင့်တစ်လျှောက်လုံး အသုံးပြုနိုင်ပါသည်။
ငွေသွင်းငွေထုတ်နှင့် ရပ်ဆိုင်းခြင်း
အဆင့်တစ်ခု လှုပ်ရှားနေစဉ်တွင် လက်ဖြင့် ငွေသွင်းခြင်း (manual bank) ရွေးချယ်မှုကို ချက်ချင်းရရှိနိုင်ပါသည်။ ဆိုင်းငွေဖော်ပြခြင်းတိုင်းသည် 650ms ကြာချိန်ကာလဖြင့် ဖြစ်ပေါ်ပါသည်။ ရွေးချယ်ထားသော cap သည် လက်ရှိ ခန့်မှန်းခြင်းကို ရောက်ရှိပါက အလိုအလျောက် ငွေသွင်းပေးပါသည်။ သုည အခြေအနေဆိုင်ရာ ဖြစ်နိုင်ခြေသို့ ရောက်ရှိပါက၊ ဂိမ်းသည် cap ထက်မတင်ဘဲ သုညဖြင့် ချက်ချင်းပိတ်သိမ်းပါမည်။ စီစဉ်ထားသော ဖော်ပြခြင်းမတိုင်မီ နောင်တစ်ခုခုကို ဖော်ပြခြင်း မရှိပါ။
Auto Queue
Auto10 queue မရှိပါ။ အဆင့်တစ်ခု လှုပ်ရှားနေစဉ်တွင် လက်ဖြင့် ငွေသွင်းခြင်းသာ ပံ့ပိုးပေးပါသည်။ ပြန်လည်ဖြည့်ဆည်းခြင်း လုပ်ဆောင်ချက်သည် idle ဖြစ်ချိန်တွင်သာ ရရှိနိုင်ပါသည်။
ငွေပေးချေမှုနှင့် သင်္ချာဆိုင်ရာ သက်သေပြချက်များ
Live အခြေအနေအရ ဘဏ်စာရင်း ခန့်မှန်းချက်ကို ဖမ်းယူလိုက်သော စုစုပေါင်းလောင်းငွေ၏ ၀.၉၆ ဆ၊ ထို့နောက် terminal-powered အမှတ်၏ တိကျသော conditional mean ကို ၎င်း၏ unconditional mean ဖြင့် စားထားသော တန်ဖိုးတို့ မြှောက်ထားသည့် တွက်ချက်မှုဖြင့် ရရှိသည်။ ဖြစ်နိုင်ခြေရှိသော စာလုံးပေါင်း ၄၀၉၆ ခုလုံးကို ညီမျှစွာ စာရင်းပြုထားသည်။ ဤခန့်မှန်းချက်သည် ဖော်ပြသည့် လုပ်ငန်းစဉ်အတွင်း တက်ခြင်း၊ ကျခြင်း ဖြစ်နိုင်သည်။ Zero conditional potential သည် သုညအဖြစ် ခိုင်မာသွားပါက၊ ပေးချေမှုငွေမှာ သုညဖြစ်မည်။
တိကျသော RTP နှင့် တိုင်းတာမှုခန့်မှန်းချက်များ
ကန့်သတ်ထားသော ရပ်ဆိုင်းခြင်း စည်းမျဉ်းများအောက်တွင် မျှော်မှန်းထားသော စုစုပေါင်း ပြန်လည်ရရှိမှုနှုန်းမှာ ၉၆% ဖြစ်ပြီး၊ အပိုင်းကိန်းဆက်လက်ထားရှိကာ ကိန်းပြည့် နှုတ်ယူမှုမပြုမီ ဖြစ်သည်။ ဤအချက်သည် သီးသန့် ကစားပွဲတစ်ခုအတွက် သန့်စင်သော အမြတ်အစွန်းကို အာမခံချက်မပေးပါ။ အောက်ပါဇယားသည် တိကျသော စုစုပေါင်း RTP နှင့် simulation တိုင်းတာချက်များကို နှိုင်းယှဉ်ထားသော သင်္ချာနည်းအရ သက်သေအချက်အလက်များ ဖြစ်သည်။
| Mode | Auto Cap | Exact Gross RTP | Measured RTP |
|---|---|---|---|
| 0 | 4 | 0.96 | 95.96803588829849 |
| 0 | 8 | 0.96 | 96.00070818689349 |
| 0 | 12 | 0.96 | 96.17591745828824 |
| 1 | 4 | 0.96 | 95.9419175686869 |
| 1 | 8 | 0.96 | 96.0273772156897 |
| 1 | 12 | 0.96 | 96.22776374427421 |
| 2 | 4 | 0.96 | 96.07712330011776 |
| 2 | 8 | 0.96 | 95.66615839944734 |
| 2 | 12 | 0.96 | 96.14968320009302 |
Mode အားလုံးအတွက် စည်းမျဉ်းမှာ zero conditional value သို့ ရောက်ရှိပါက သို့မဟုတ် cap သို့ ရောက်ရှိပါက ဘဏ်စာရင်းသွင်းရန် ဖြစ်သည်။
Wallet နှင့် Persistence
The demo wallet initializes with a balance of 1000 virtual coins. Fractional carry persists across settlement, refill, and reload.
Restoration
A manual idle-only restoration sets the balance to exactly 1000. This is eligible only when the balance is below 10 and the user is idle. It does not add coins or automatically replenish; it sets the balance to the specific threshold. Settled balance persists locally, including zero balances. However, if an unfinished round ends on reload, it ends without refund or resume. Busy controls (Stake, mode, refill) are locked while active and through any auto queue.
ပုဂ္ဂိုလ်ရေးနှင့် သိုလှောင်ခြင်း
အရင်းအမြစ်သည် localStorage ကို browser တွင် သုံးထားပြီး demo balance နှင့် fractional carry အတွက် သိမ်းဆည်းထားသည်။ ဤသို့ပြုလုပ်ခြင်းသည် anonymity ကို ဖြစ်ပေါ်စေခြင်း သို့မဟုတ် အခြား processing များကို မချန်ထားခြင်း မဟုတ်ပါ။ Template တွင် Google Fonts stylesheet ကို ကြေညာထားသော်လည်း အမှန်တကယ် browser request capture ပြုလုပ်ခြင်းကို စောင့်ကြည့်နေဆဲဖြစ်သည်။ ဤသည်မှာ အခြား request များ သို့မဟုတ် processing များ မရှိကြောင်း ကြေညာခြင်း မဟုတ်ပါ။ Cached files များကို ဖျက်ပစ်ခြင်းသည် local storage ကို ဖျက်ပစ်နိုင်သော်လည်း ထို storage သည် အမှန်တကယ် ဘယ်နေရာတွင် သုံးသလဲဆိုတာပေါ် မူတည်ပါသည်။
ပရိသတ်နှင့် တာဝန်ယူမှုဖြင့် အသုံးပြုခြင်း
18+ သည် ဤလမ်းညွှန်စာ၏ သတ်မှတ်ထားသော ပစ်မှတ်အသုံးပြုသူမူဝါဒဖြစ်ပြီး ဒေသဆိုင်ရာ ဥပဒေနှင့် သက်ဆိုင်သည်ဟု ဆိုလိုခြင်းမဟုတ်ပါ၊ သို့မဟုတ် အသက်အရွယ်စစ်ဆေးမှု (age gate) တပ်ဆင်ထားသည်ဟုလည်း မဆိုလိုပါ။ တာဝန်ယူမှုရှိသော အသုံးပြုမှုတွင် လိုအပ်သလို ခဏရပ်ထားခြင်း၊ သတ်မှတ်ချက်အရ အချိန်ကန့်သတ်ခြင်း သို့မဟုတ် ဗီရီယယ်ဒင်္ဂါ (virtual coin) အကန့်အသတ်ချခြင်းတို့ ပါဝင်ပြီး ဒေသဆိုင်ရာ သက်ဆိုင်ရာ ကျွမ်းကျင်သူထံမှ ကူညီမှုရယူခြင်းလည်း ပါဝင်သည်။ ဤ demo ကစားနည်းသည် နားလည်မှုနှင့် ပတ်သက်၍ ကုတင်ဆိုင်ရာ လေ့ကျင့်ပေးခြင်းမရှိပါ၊ ဆုံးရှုံးမှုများကို လုံးဝလုံခြုံစေခြင်းလည်း မရှိပါ။ ဤ demo အသုံးပြုမှုပုံစံတွင် အကောင့်အဆင့် ချုပ်ချယ်မှု၊ အချိန်ကန့်သတ်ချက် သို့မဟုတ် ကိုယ်တိုင်ရပ်တန့်ခြင်းကိရိယာများ မရှိပါ။
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ
Run Merge Grammar ၏ တိကျသော မျှော်မှန်းထားသော ပြန်လည်ပေးအပ်မှုမှာ အဘယ်နည်း။
ကန့်သတ်ထားသော ရပ်ဆိုင်းခြင်း စည်းမျဉ်းများအောက်တွင် မျှော်မှန်းထားသော စုစုပေါင်း ပြန်လည်ပေးအပ်မှုနှုန်း (gross return) သည် ကိန်းပြည့် ခွဲဝေမှုနှင့် တွဲဆောင်ထားသော အပိုင်းကိန်းများကို ထိန်းသိမ်းထားပြီး 96% ဖြစ်သည်။ ဤသည်မှာ တစ်ကြိမ်တည်းသော ကစားပွဲတစ်ခုအတွက် အာမခံထားသော သန့်စင်သော အမြတ်အစွန်းမဟုတ်ဘဲ တိကျသော သင်္ချာနည်းအရ ကန့်သတ်ချက်တစ်ခု ဖြစ်သည်။ စမ်းသပ်ချက်များတွင် တိုင်းတာရရှိသော RTP သည် မုဒ်နှင့် ကန့်သတ်ချက်ပေါ် မူတည်၍ ဤတိကျသော တန်ဖိုးကို အနည်းငယ် ကွဲပြားစွာ ပြသနိုင်သည်။
အလိုအလျောက် ဘဏ်ကန့်သတ်ချက် (bank cap) သည် မည်သို့အလုပ်လုပ်သနည်း။
ကစားသမားများသည် အလိုအလျောက် ဖော်ပြခြင်း ကန့်သတ်ချက် (reveal cap) ကို 4၊ 8 သို့မဟုတ် 12 ဟု ဦးစွာ ရွေးချယ်နိုင်သည်။ ဖော်ပြထားသော ဆက်စပ်အဆင့်များ (semantic steps) အရေအတွက် ဤကန့်သတ်ချက်သို့ ရောက်ရှိသောအခါ ကစားပွဲသည် လက်ရှိ ချိန်ညှိထားသော တန်ဖိုးကို အလိုအလျောက် ဘဏ်တွင် သိမ်းဆည်းလိုက်သည်။ ကန့်သတ်ချက်မရောက်မီ သုည ခွဲခြားနိုင်သော ဖြစ်တန်စွမ်း (zero conditional potential) သို့ ရောက်ရှိပါက ကစားပွဲသည် သုညကို အစောပိုင်းတွင် ခွဲဝေပေးလိုက်သည်။
ဒီမို (demo) အတွက် အကောင့် ဝင်ရောက်ခြင်း သို့မဟုတ် ငွေသွင်းခြင်း လိုအပ်ပါသလား။
မလိုအပ်ပါ။ ဤဒီမိုတွင် အကောင့် ဝင်ရောက်ခြင်း လုပ်ငန်းစဉ်နှင့် ငွေပေးချေခြင်း လုပ်ငန်းစဉ် မရှိပါ။ ၎င်းသည် 1000 ကွင်းများ (coins) ဖြင့် စတင်သော ဗirtual ဘဏ်စာရင်းကို အသုံးပြုသည်။ အချိန်ကုန်နေသည့်အခါသာ ပြန်လည်ဖြည့်သွင်းနိုင်ပြီး၊ လက်တွေ့ကျသော ပြန်လည်ဖြည့်သွင်းခြင်းသည် ဘဏ်စာရင်းတန်ဖိုး 10 အောက် ကျဆင်းသွားပါက တန်ဖိုးကို 1000 အတိအကျ သတ်မှတ်ပေးသည်။ Virtual ကွင်းများတွင် ငွေကြေးတန်ဖိုး မရှိပါ။