ခွင့်ပြုချက်ရှိသော ဘစ် (bits) ခုနှင့် တစ်ပြိုင်နက် အဆင့်နှစ်ဆင့်
လွတ်လပ်သော တရားမျှတသည့် ဘစ် (bit) ၈ ခုသည် စက်ဝိုင်းပုံစံ အစဉ်အတိုင်း ဖွဲ့စည်းထားသည်။ Rule90 စည်းမျဉ်းကို နှစ်ကြိမ် အသုံးပြုပါ - နောက်ဆုံးဘစ်တိုင်းသည် ယခင်အတန်း၏ ဘယ်ဘက်နှင့် ညာဘက် အိမ်နီးချင်း ဘစ်များ၏ XOR (Exclusive OR) ဖြစ်ပြီး၊ နောက်ဆုံးနေရာများတွင်လည်း ပတ်လည်အဖြစ် ဆက်လက်တွက်ချက်သည်။ နေရာတိုင်းသည် တစ်ပြိုင်နက်တည်း အဆင့်မြှင့်တင်သည်။ ကနဦး ဘစ်များကိုသာ နမူနာယူပြီး၊ ခြေလှမ်းနှစ်ခုလုံးသည် အသစ်မရွေးဘဲ သေချာသော တွက်ချက်မှုများသာ ဖြစ်သည်။ စုစုပေါင်း စတုတ် (stake) တစ်ခုလုံးသည် ဤဆွဲဆန့်မှုတစ်ခုလုံး၏ ဈေးနှုန်းဖြစ်သည်။
စတုရန်းအမှတ် = max(0, ဒုတိယ အဆင့်မြှင့်ပြီးနောက် 1 ဘစ်အရေအတွက် - 2)။ ၎င်းသည် အဆင့် (rank) မဟုတ်၊ ခြေလှမ်းနှစ်ခုလုံးပေါ်တွင် တွက်ချက်ထားသော ပေါင်းလဒ် မဟုတ်၊ ကနဦး ဘစ်အရေအတွက်လည်း မဟုတ်ပါ။ အစီအစဉ်သည် အလိုအလျောက် တွက်ချက်ပေးပြီး၊ ကစားသမားများသည် ကနဦး ဘစ်များကို မရွေးချယ်နိုင်၊ တွက်ချက်မှုကို မရပ်တန့်နိုင်၊ သို့မဟုတ် အမှတ်အခြေအနေကို ပြောင်းလဲနိုင်ခြင်း မရှိပါ။
ကနဦး 11000000 သည် 11100001 ဖြစ်ပြီး၊ ထို့နောက် 00110011 ဖြစ်လာသည် - ၄ ခုသော ဘစ်များသည် အမှတ် 2 ကို ပေးသည်။ ကနဦး 10000000 သည် 01000001 ဖြစ်ပြီး၊ ထို့နောက် 00100010 ဖြစ်လာသည် - ၂ ခုသော ဘစ်များသည် အမှတ် 0 ကို ပေးသည်။ အမှတ်သည် ပေးဆောင်မှု မြှောက်ဖော်ကိန်း (payout multiplier) မဟုတ်ပါ; အဆင့်တစ်ခုစီသည် သီးသန့် ပျမ်းမျှ ပုံသေပြုလုပ်မှု (mean normalization) လိုအပ်သည်။
အမှတ် 0, 2, 4, 6 တို့သည် 80, 96, 64, 16 ကြိမ် ဖြစ်ပေါ်သည်။ အပေါင်းကိန်း 176 ခုနှင့် သုည 80 ခု ရှိသည်။ အမှတ် 1, 3, 5 တို့ မဖြစ်နိုင်ပါ။ အခြေအနေပြောင်းလဲမှုသည် အပေါင်းကိန်း ဖြစ်ပေါ်နှုန်းကို ထိန်းသိမ်းပေးသည်။ အပေါင်း ကြွယ်ဝမှု (gross credit) သည် စတုတ်ထက် နည်းနိုင်သည်။ ယခင် ရလဒ်များသည် အသစ် စတင်သော ကနဦး ဘစ်များကို မပြောင်းလဲပါ။
p=1, 2, 3 အတွက်၊ ကြွယ်ဝမှု မြှောက်ဖော်ကိန်း = 0.96 * rawScore^p / mean(rawScore^p)။ တိကျသော ပျမ်းမျှကိန်းများမှာ 2.125, 7.75, 32.5 ဖြစ်သည်။ အခြေအနေတိုင်းတွင် 96% မျှော်မှန်း ကြွယ်ဝမှု (unrounded gross credit) ရှိသည် - ဤသည်မှာ အနိုင်ရရှိမှု နှုန်း၊ သန့်စင်သော အမြတ် သို့မဟုတ် သေချာသော နောက်ဆုံး ဝါလက် (wallet) မဟုတ်ပါ။ သုညသည် သုညအဖြစ် ကျန်ရှိသည်။ ထပ်ကိန်းများသည် 2 သို့မဟုတ် 3 ဖြင့် မြှောက်ခြင်း မဟုတ်ပါ။ အခြေအနေကို ဆွဲဆန့်မည့်အခါ ရွေးချယ်ပါ၊ အမှတ် တွက်ပြီးမှ မဟုတ်ပါ။
စတုတ်တစ်ခုလုံးနှင့် အခြေအနေကို ဆွဲဆန့်မည့်အခါ တစ်ကြိမ်တည်း အရင်ဆုံး နုတ်ယူမှုဖြင့် ဖမ်းယူထားသည်။ ဖြေရှင်းချက် (settlement) သည် 480ms ကြာသည်။ ဖြေရှင်းချက်နှင့် အလိုအလျောက် စီမံချက် (auto queue) အချိန်တွင် သတ်မှတ်ချက်များနှင့် ပြည့်ဖြိုးမှု (refill) တို့ ပိတ်ထားသည်။ အလိုအလျောက် စီမံချက်သည် မျှော်လင့်ရင်းနှီးမြှုပ်နှံမှု လုံလောက်ပါက အများဆုံး အစဉ် (rounds) 10 ကြိမ်သာ စီမံသည်။ ရပ်ဆိုင်းခြင်းသည် လက်ရှိ အစဉ် ဖြေရှင်းနေစဉ် နောက်ထပ် အစဉ်များကို ရပ်ဆိုင်းစေသည်။ အစောပိုင်း ပိုက်ဆံထုတ်ယူခြင်း၊ ဘစ် ရွေးချယ်ခြင်း သို့မဟုတ် ပြန်လည်ဆွဲဆန့်ခြင်း မရှိပါ။
အသစ် ဖွင့်သော ဘရောက်ဆာ ဝါလက်သည် 1000 ဗီရ်ကျွယ် (virtual coins) ဖြင့် စတင်သည်။ ဖြေရှင်းပြီးသော ကိန်းပြည့် ဘေးလန့်စ် (balance) နှင့် အပိုင်းကိန်း ပေးဆောင်မှု (payout) ကို localStorage တွင် သိမ်းဆည်းထားသည်။ ကြွယ်ဝမှု (gross credit) သည် သိမ်းဆည်းထားသော အပိုင်းကိန်းအားလုံးကို ထည့်ပေးသည် - ကိန်းပြည့်အပိုင်းကို ယူဆောင်ပေးပြီး၊ ကျန်ရှိသော အပိုင်းကိန်းကို နောက်ထပ်သို့ သယ်ဆောင်ပေးသည်။ ဤဗီရကျွယ်များတွင် ငွေတန်ဖိုး၊ ဝင်ငွေ၊ ထွက်ငွေ သို့မဟုတ် ဆုလာဘ်များ မရှိပါ။ သိမ်းဆည်းမှုသည် ဤဘရောက်ဆာနှင့် မူလနေရာ (origin) သို့ သက်ဆိုင်ပြီး၊ အကောင့် သို့မဟုတ် အပြင်ဘက် ငွေပေးချေမှု ဘေးလန့်စ် မဟုတ်ပါ။
တစ်ခုတည်းသော အလုပ်မလုပ်သော ဘေးလန့်စ် (idle balance) သည် 10 အောက် ရှိပါက အခမဲ့ ပြည့်ဖြိုးမှု (Free refill) ကို ပေးသည်။ ၎င်းကို နှိပ်ခြင်းသည် ဘေးလန့်စ်ကို 1000 သို့ သတ်မှတ်ပေးသည် - ဤသည်မှာ လက်ရှိ ဘေးလန့်စ်အပေါ် 1000 ထပ်ထည့်ခြင်း မဟုတ်ပါ။ အပိုင်းကိန်း သယ်ဆောင်မှုကို ထိန်းသိမ်းပေးသည်။ ပြည့်ဖြိုးမှုသည် ဖြေရှင်းချက် သို့မဟုတ် အလိုအလျောက် စီမံချက် အချိန်တွင် မရနိုင်ပါ။ စတုတ်ကို ပြောင်းလဲခြင်းသည် ဘေးလန့်စ် 10 သို့မဟုတ် ထို့ထက်များနေချိန်တွင် ပြည့်ဖြိုးမှုကို မမောင်းနှင်နိုင်ပါ။ ယခင်က သိမ်းဆည်းထားသော သုည ဘေးလန့်စ်သည် အသုံးပြုသူ ဖြစ်ပေါ်သော ပြည့်ဖြိုးမှုကို နှိပ်သည်အထိ ပြန်လည်ဖွင့်သောအခါ သုညအဖြစ် ကျန်ရှိနေမည်။
ပြန်လည်ဖွင့်ခြင်းသည် ဘရောက်ဆာ သိမ်းဆည်းမှု ရရှိနိုင်ပါက သိမ်းဆည်းထားသော ဘေးလန့်စ်နှင့် အပိုင်းကိန်း သယ်ဆောင်မှုကို ထိန်းသိမ်းပေးသည်။ ဆွဲဆန့်မှုသည် တိုက်ရိုက်ဖြေရှင်းချက် အန်နီမေးရှင်း (animation) မပြီးဆုံးမီ စတုတ်ကို နုတ်ယူသည် - ထိုမပြီးဆုံးသေးသော အန်နီမေးရှင်းအချိန်တွင် ထွက်ခွာခြင်း သို့မဟုတ် ပြန်လည်ဖွင့်ခြင်းသည် မပြီးဆုံးသေးသော ကြွယ်ဝမှုကို ဆုံးရှုံးစေနိုင်သည်။ ဖြေရှင်းချက်ပြီးနောက် ပြန်လည်ဖွင့်ခြင်းသည် ပြီးဆုံးသော ရလဒ်ကို ထိန်းသိမ်းပေးသည်။ Cache သန့်ရှင်းခြင်းတစ်ခုတည်းဖြင့် localStorage ကို ဖျက်ပစ်နိုင်ခြင်း မရှိနိုင်ပါ - ဝက်ဘ်ဆိုက် သိမ်းဆည်းမှုကို ဖယ်ရှားခြင်းသည် ဝါလက်ကို ဖျက်ပစ်နိုင်သည်။ ပုဂ္ဂိုလ်ရေး ဘရောက်ဆာ (Private browsing) နှင့် ဘရောက်ဆာ သတ်မှတ်ချက်များသည် သိမ်းဆည်းမှု ရရှိနိုင်မှုနှင့် ထိန်းသိမ်းမှုကို ပြောင်းလဲနိုင်သည်။
ဒုတိယတန်းရှိ set bits များကို -2 နှင့် နုတ်ပြီး 0 တွင် clamp လုပ်ထားသည်
Raw score=max(0, ဒုတိယ update ကြောင့် နောက်ပိုင်းရှိ 1 bits အရေအတွက်−2)။ ၎င်းသည် rank မဟုတ်၊ update နှစ်ခုလုံးပေါင်းလဒ် သို့မဟုတ် ကနဦး bit count မဟုတ်ပါ။ စနစ်သည် အလိုအလျောက် တွက်ချက်ပေးပြီး၊ ကစားသမားများသည် ကနဦး bits များကို ရွေးချယ်ခြင်း၊ တွက်ချက်မှုကို ရပ်ဆိုင်းခြင်း သို့မဟုတ် ရလဒ်ကို ကြည့်ပြီးနောက် mode ပြောင်းလဲခြင်းများ မပြုလုပ်ပါ။
တိကျသော နည်းလမ်းများနှင့် မျှော်မှန်းရရှိမည့် ချေးငွေပမာဏ
p=1,2,3 အတွက် gross multiplier=0.96*rawScore^p/mean(rawScore^p) ဖြစ်သည်။ တိကျသော mean များမှာ 2.125,7.75,32.5 ဖြစ်သည်။ Mode တစ်ခုစီတွင် 96% expected unrounded gross credit ရှိပြီး၊ winning frequency၊ net profit သို့မဟုတ် guaranteed final wallet မဟုတ်ပါ။ Zero သည် Zero အဖြစ်သာ ရှိသည်။ Powers များသည် 2 သို့မဟုတ် 3 ဖြင့် မြှောက်ခြင်း မဟုတ်ပါ။ Score တွက်ချက်ပြီးနောက် မဟုတ်ဘဲ၊ drawing မပြုလုပ်မီ mode ကို ရွေးချယ်ပါ။
ကန့်သတ်ထားသော ဗီရိုက်နယ် ဝါလက်
ဘရောက်ဆာ ဝalet အသစ်သည် virtual ကျပ်ငွေ ၁၀၀၀ ဖြင့် စတင်သည်။ ခန့်မှန်းခြေ မျှတသော ငွေပမာဏနှင့် အပိုင်းကိန်း ငွေပေးချေမှုများကို localStorage တွင် သိမ်းဆည်းထားသည်။ မူလငွေပမာဏကို အပိုင်းကိန်းငွေပေးချေမှုများအားလုံးအတွက် ပေါင်းထည့်ပြီး၊ ကိန်းပြည့်ပိုင်းကို ယူဆောင်ပြီး ကျန်ရှိသော အပိုင်းကိန်းကို နောက်ထပ်သို့ ဆက်လက်သယ်ဆောင်သည်။ ဤ virtual ကျပ်ငွေများတွင် ငွေတန်ဖိုး၊ ငွေသွင်းငွေထုတ်ခြင်း သို့မဟုတ် ဆုကြေးများ မရှိပါ။ သိမ်းဆည်းမှုသည် ဤဘရောက်ဆာနှင့် origin တို့၏ ပိုင်ဆိုင်မှုဖြစ်ပြီး၊ အကောင့် သို့မဟုတ် အပြင်ဘက် ငွေပေးချေမှု ငွေလက်ခံမှု မဟုတ်ပါ။
ကျွန်ုပ်တို့၏ သက်သေပြချက်သည် ဆဲလ်ဆိုင်ရာ တွက်ချက်မှုများကိုသာ အတည်ပြုပေးပါသည်
အစပိုင်း strip ၂၅၆ ခုကို စစ်ဆေးခြင်းက Two Wave Steps နှင့် ပုံမှန်ဖြစ်အောင်ပြုလုပ်ခြင်းကိုသာ အတည်ပြုပေးသည်။ ၎င်းသည် အပြင်ဘက် စီးပွားရေး၊ အက်ပ်၊ လိုင်စင်၊ ပုဂ္ဂိုလ်ရေးအချက်အလက်၊ ဘဏ္ဍာရေးစွမ်းဆောင်ရည်၊ ဥပဒေအရ ခွင့်ပြုချက် သို့မဟုတ် ကုမ္ပဏီကစားနည်းသင်္ချာတို့ကို အတည်ပြုပေးခြင်းမဟုတ်ပါ။ လိုဂို၊ ဒိုမိန်းအသက်၊ URL ပုံစံ၊ HTTPS နှင့် ရှာဖွေရေးဆိုင်ရာ အဆင့်သတ်မှတ်ချက်များသည် စီးပွားရေးလုပ်ငန်း လည်ပတ်မှုကို အတည်ပြုပေးခြင်း မဟုတ်ပါ။
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ
ek22 မေးခွန်းနှင့် ကျွန်ုပ်တို့၏ မူလ simulator နှင့် ဘာကွာခြားချက်ရှိသနည်း။
EK22 သည် ဤအချက်အလက်ပေးသည့် လမ်းညွှန်စာမျက်နှာ၏ အဓိက ဆောင်းပါးခေါင်းစဉ်ဖြစ်သည်။ ကုမ္ပဏီအမှတ်အသား၊ တရားဝင်လိပ်စာ၊ အက်ပ်၊ လိုင်စင်၊ ဖောက်သည်ဝန်ဆောင်မှု သို့မဟုတ် ဘဏ္ဍာရေးဝန်ဆောင်မှုတစ်ခုခုကို ဤနေရာတွင် အတည်ပြုထားခြင်း မရှိပါ။ Two Wave Steps သည် ကျွန်ုပ်တို့၏ မူရင်း virtual-coin (ဒင်္ဂါးစိတ်) တွက်ချက်မှုစနစ်ဖြစ်ပြီး၊ အပြင်ဘက်ဆော့ဖ်ဝဲများ၏ ကူးယူမှု သို့မဟုတ် စမ်းသပ်မှုမဟုတ်ပါ။
Fair bits (တရားမျှတသော ဘစ်များ) ခုနစ်ခုနှင့် တစ်ပြိုင်နက် အဆင့်နှစ်ဆင့်?
Fair bits (တရားမျှတသော ဘစ်များ) ခုနစ်ခုသည် စက်ဝိုင်းပုံစံ စီစဉ်ထားသည်။ Rule90 စည်းမျဉ်းကို နှစ်ကြိမ် အသုံးပြုပါ - နောက်ထပ် ဘစ်တစ်ခုစီသည် ယခင်အတန်း၏ ဘယ်နှင့်ညာ အိမ်နီးချင်း ဘစ်များ၏ XOR (Exclusive OR) ရလဒ်ဖြစ်ပြီး၊ နောက်ဆုံးနေရာမှ ပထမနေရာသို့ ပြန်လည်ချိတ်ဆက်သည်။ နေရာအားလုံးသည် တစ်ပြိုင်နက် အဆင့်မြှင့်တင်သည်။ မူလ ဘစ်များကိုသာ နမူနာယူပြီး၊ အဆင့်နှစ်ဆင့်သည် အသစ်ထပ်မံရွေးချယ်မှုများမပါဘဲ သေချာသော တွက်ချက်မှုများသာ ဖြစ်သည်။ ရရှိသော စုစုပေါင်း ရလဒေများသည် စုစုပေါင်း ဆုကြေးများကို တန်ဖိုးသတ်မှတ်ပေးသည်။
ဒုတိယအဆင့်တွင် တန်ဖိုးရှိသော ဘစ်များ (set bits) နှစ်ခုလျော့နည်းသွားပါက 0 ဖြစ်သွားမည်လား?
Raw score (အခြေခံရမှတ်) = max(0, ဒုတိယအဆင့်ပြီးနောက် တန်ဖိုးရှိသော ဘစ်များအရေအတွက် - 2)။ ဤရမှတ်သည် အဆင့်နှစ်ဆင့်လုံးအတွက် ပေါင်းစပ်ရမှတ် သို့မဟုတ် မူလဘစ်အရေအတွက် မဟုတ်ပါ။ ပရိုဂရမ်သည် အလိုအလျောက် တွက်ချက်ပေးပြီး၊ ကစားသမားများသည် မူလဘစ်များကို ရွေးချယ်ခြင်း၊ တွက်ချက်မှုကို ရပ်ဆိုင်းခြင်း သို့မဟုတ် ရမှတ်ကို ကြည့်ရှုပြီးနောက် နည်းလမ်းပြောင်းလဲခြင်းတို့ မပြုလုပ်နိုင်ပါ။
11000000 သည် 2 ရမှတ်ရမည်လား; 10000000 သည် 0 ရမှတ်ရမည်လား?
မူလ 11000000 သည် 11100001 ဖြစ်ပြီး၊ ထို့နောက် 00110011 ဖြစ်လာသည် - တန်ဖိုးရှိသော ဘစ်လေးခုသည် ရမှတ် 2 ကို ပေးသည်။ မူလ 10000000 သည် 01000001 ဖြစ်ပြီး၊ ထို့နောက် 00100010 ဖြစ်လာသည် - တန်ဖိုးရှိသော ဘစ်နှစ်ခုသည် ရမှတ် 0 ကို ပေးသည်။ ရမှတ်သည် ဆုကြေးမြှောက်ကိန်းနှင့် တိုက်ရိုက်မဆက်စပ်ပါ; တစ်ခုချင်းစီအတွက် သီးသန့် ပျမ်းမျှတန်ဖိုး သတ်မှတ်ချက်များ လိုအပ်သည်။