Demo တွင် သင့်၏ ဂိမ်းအခြေအနေ (game state) ကို ထိန်းသိမ်းရန် local storage ကို အသုံးပြုထားသည်။ ဤနည်းလမ်းသည် သင့်၏ တိုးတက်မှုများကို သင့်စက်ပစ္စည်းတွင် ထိန်းသိမ်းပေးသော်လည်း၊ သင့်၏ လုပ်ဆောင်မှုများသည် မိမိကိုယ်ကိုယ် မဖော်ထုတ်နိုင်သော (anonymous) သဘောဆောင်သည်ဟု သက်သေပြခြင်း မဟုတ်သလို၊ သင့် website အခြားနေရာများတွင် တတိယပုဂ္ဂိုလ်များက သင့်ကို လိုက်လံကြည့်ရှုနေသည်ကိုလည်း ဟန့်တားပေးခြင်း မရှိပါ။
Local Storage နှင့် Data တည်ရှိမှု
ဒီ demo က localStorage ကို အသုံးပြုပြီး အဓိက အချက်အလက် နှစ်ခုကို သိမ်းဆည်းထားပါတယ်-
- Settled Balance: ဝိုင်းတစ်ခုပြီးဆုံးပြီးနောက် သင့်ရဲ့ virtual coin စုစုပေါင်း။
- Fractional Carry: settlement၊ လက်တွေ့ပြန်ဖြည့်ခြင်းနှင့် ပြန်လည်တင်ခြင်းတို့အတွင်း ဆက်လက်တည်ရှိနေတဲ့ payout ရဲ့ အပိုင်းကိန်း။
ဒီသိမ်းဆည်းမှုစနစ်က သင့်စာမျက်နှာကို refresh လုပ်ရင်တောင် ဂိမ်းက သင့် balance ကို မှတ်မိစေနိုင်ပါတယ်။ သို့သော် cached files တွေကို ဖျက်ပစ်ရင် browser settings ပေါ် မူတည်ပြီး local storage က ကျန်ရှိနေနိုင်ပါတယ်။ localStorage ရှိနေတာက server သို့မဟုတ် third-party scripts တွင် IP address သို့မဟုတ် device fingerprint ကဲ့သို့ အခြား data များကို ပြုလုပ်နေခြင်း မရှိကြောင်း အတည်မပြုနိုင်ပါ။
တတိယအဖွဲ့အစည်းများ၏ ခြေရာခံမှုများ - Google Fonts
Template သည် Google Fonts stylesheet ကို သတ်မှတ်ထားသည်။ ဂိမ်း source တွင် localStorage ကို wallet balance နှင့် fractional carry အတွက် အသုံးပြုထားသည်။ ဤ source လေ့လာတွေ့ရှိချက်များသည် ကန့်သတ်ချက်ရှိပြီး network requests သို့မဟုတ် data processing အားလုံးကို ပြည့်စုံစွာ ဖော်ပြနိုင်ခြင်း မရှိပါ။
Account သို့မဟုတ် ပေးချေမှု လုပ်ငန်းစဉ်မရှိ
ဤ demo သည် account စနစ်မပါဘဲ လည်ပတ်သည်။ ဝင်ရောက်ခြင်း၊ မှတ်ပုံတင်ခြင်း သို့မဟုတ် အမှန်တကယ် ငွေပေးချေမှု wallet ချိတ်ဆက်မှု မရှိပါ။
- Demo Account Flow: မရှိပါ။ သင်သည် ဧည့်သည်အဖြစ် ကစားပါသည်။
- Demo Payment Flow: မရှိပါ။ Virtual coins များသည် ငွေကြေးမဟုတ်ပါ။
Account မရှိသောကြောင့် user ID နှင့် ဆက်စပ်နေသော ပုဂ္ဂိုလ်ရေးဒေတာ မရှိပါ။ သို့သော် account မရှိခြင်းသည် data မည်သည့်အခါမျှ မလုပ်ဆောင်ဘဲဟု ဆိုလိုခြင်း မဟုတ်ပါ။ data များသည် user profile ထက် သင်၏ browser session သို့မဟုတ် device နှင့် ဆက်စပ်နေခြင်းသာ ဖြစ်သည်။
Wallet စက်မှုလုပ်ငန်းစဉ်နှင့် ပုဂ္ဂိုလ်ရေးအချက်အလက်များ
သင်၏ virtual wallet balance ကို local တွင် သိမ်းဆည်းထားသည်။ အောက်ပါ စည်းမျဉ်းများသည် သင်၏ data နှင့် balance အတွက် အသုံးပြုရမည်ဖြစ်သည် -
- ပြန်လည်ဖြည့်တင်းခြင်း: သင်၏ balance သည် 10 အောက်သို့ ကျဆင်းပါက 1,000 အတိအကျသို့ လက်တွေ့ပြန်လည်ဖြည့်တင်းနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် local တွင် သိမ်းဆည်းထားသည်။
- ပြီးဆုံးမနေသော စဉ်းစားမှုများ: သင်သည် active draw တစ်ခုအတွင်း page ကို reload လုပ်ပါက round သည် ပြန်ပေးခြင်းမရှိဘဲ ပြီးဆုံးသွားမည်။ ဤ state ကို ထိန်းသိမ်းထားခြင်း မရှိပါ။
- Fractional Carry: ဤတန်ဖိုးသည် manual refill သို့မဟုတ် reload ပြုလုပ်ပြီးနောက်ပိုင်းတွင်ပင် local storage တွင် ဆက်လက်တည်ရှိနေမည်ဖြစ်သည်။
ဤ local persistence သည် သင်၏ progress သည် သင်၏ specific browser instance နှင့် ဆက်စပ်နေကြောင်း ညွှန်ပြသည်။ သင်၏ browser ၏ local storage ကို ဖျက်ပစ်ပါက သင်၏ balance သည် default state သို့ ပြန်လည်ရောက်ရှိသွားမည်ဖြစ်သည်။
အမည်မဖော်ဘဲ ကစားနိုင်မှု အကျယ်အဝန်း
LocalStorage သည် ဝါလက်တင်ငွေပမာဏနှင့် အပိုင်းကိန်းဆိုင်ရာ သယ်ဆောင်မှုတို့ကို ကိရိယာပေါ်တွင် မှတ်တမ်းတင်ထားသည်။ ဤအချက်အလက်သည် ဒေတာများကို ဒေသတွင်းတွင်သာ လုပ်ဆောင်ခြင်း၊ မည်သူမျှမသိနိုင်ခြင်း၊ လိုက်လံကြည့်ရှုခြင်း၊ သို့မဟုတ် အခြားသော ပုဂ္ဂိုလ်ရေးဒေတာများကို လုပ်ဆောင်ခြင်းတို့ မရှိကြောင်း သက်သေပြနေခြင်း မဟုတ်ပါ။ အကောင့်ထိန်းချုပ်မှုများ မရှိခြင်းသည် ပုဂ္ဂိုလ်ရေးဒေတာများ မရှိကြောင်း သက်သေပြနေခြင်း မဟုတ်ပါ။
၁၈ နှစ်အထက် ပရိသတ်များနှင့် တာဝန်ယူမှုဖြင့် အသုံးပြုခြင်း
ဤလမ်းညွှန်ချက်သည် ၁၈ နှစ်အရွယ်အောက်မဟုတ်သူများအတွက် ရည်ရွယ်သည်။ ဤသည်မှာ လမ်းညွှန်ချက်၏ မူဝါဒဖြစ်ပြီး၊ ဒီမိုတွင် အသုံးပြုသူအသက်အရွယ်ကို စစ်ဆေးသည့် ဥပဒေရေးရာ ကန့်သတ်ချက်တစ်ခု မဖြစ်ပါ။
ဒီမိုသည် Idempotent Stamp ဂိမ်း၏ ပုံစံတူကူးယူမှုဖြစ်သည်။ ၎င်းသည် ငွေတန်ဖိုးမရှိသော ဗီရ်တူရယ် ကြေးများကို အသုံးပြုသည်။ ဒီမိုကို ကစားခြင်းသည် သင့်၏ ပုဂ္ဂိုလ်ရေးအချက်အလက်များကို ဖော်ပြရန် မလိုအပ်သော်လည်း၊ သင့်၏ ဘရောက်ဇာလုပ်ဆောင်မှုများကို ပုဂ္ဂိုလ်ရေးသက်ရောက်မှုမရှိကြောင်း သေချာစေခြင်း မဟုတ်ပါ။
ဂိမ်းသည် ထပ်နေသည်ဟု ခံစားရသည် သို့မဟုတ် ဖြာထွက်စေသည်ဟု ခံစားရပါက ဘရောက်ဇာတက်စကို ဖြုတ်လိုက်နိုင်သည်။ ဒီမိုအင်တာဖေ့စ်တွင် အလိုအလျောက် နာရီဝင်စနစ် သို့မဟုတ် ကိုယ်တိုင်ပိတ်ပင်သည့် ကိရိယာ မပါဝင်ပါ။
မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ
LocalStorage အသုံးပြုခြင်းသည် သင့်ဒေတာများ မည်သူမျှမသိနိုင်စေသလား
မဟုတ်ပါ။ Local storage ဆိုသည်မှာ ဒေတာများကို သင့်ကိရိယာပေါ်တွင် သိမ်းဆည်းထားခြင်းသာ ဖြစ်သည်။ ၎င်းသည် တတိယပုဂ္ဂိုလ် စကရစ်ပ်များ (ဥပမာ - Google Fonts) မှ ဒေတာများကို စုဆောင်းခြင်းကို တားဆီးခြင်း မဟုတ်သလို၊ အခြားသော လုပ်ဆောင်မှုများ မရှိကြောင်းလည်း သေချာစေခြင်း မဟုတ်ပါ။ Local storage တစ်ခုတည်းဖြင့် မည်သူမျှမသိနိုင်ခြင်းကို သက်သေပြနိုင်ခြင်း မရှိပါ။
ဘရောက်ဇာကို ပိတ်လိုက်ပါက ကျွန်ုပ်၏ ငွေပမာဏကို ပြန်လည်ရယူနိုင်မလား
ဒေသတွင်း သိမ်းဆည်းထားသော ငွေပမာဏ (သုညပါဝင်သော်လည်း) ပြန်လည်ဖွင့်လိုက်သည့်အခါ တည်ရှိနေဆဲ ဖြစ်သည်။ အချိန်ကုန်နေချိန်တွင် ငွေပမာဏ ၁၀ အောက်ရှိပါက လက်တွေ့ကျသော ၁,၀၀၀ သို့ လက်တွေ့ကျသော အတိုင်း ပြန်လည်တည်ဆောက်နိုင်သည်။ လုပ်ဆောင်နေစဉ်ကာလတွင် ပြန်လည်ဖွင့်လိုက်ပါက ထိုလုပ်ဆောင်မှုကို ပြီးဆုံးစေပြီး ငွေပြန်အမ်းခြင်း သို့မဟုတ် ဆက်လက်ကစားခြင်း မရှိပါ။
ဒီမိုသည် ကျွန်ုပ်၏ ပုဂ္ဂိုလ်ရေးအချက်အလက်များကို စုဆောင်းသလား
ဒီ demo ကိုယ်ပိုင်အချက်အလက်တွေဖြစ်တဲ့ သင့်နာမည် သို့မဟုတ် email ကို မတောင်းတာဖြစ်ပါတယ်။ အကောင့်စနစ်မရှိလို့ပါ။ ဒါပေမယ့် Google Fonts လို တတိယပုဂ္ဂိုလ်ဝန်ဆောင်မှုတွေက စာမျက်နှာ load ဖြစ်တဲ့အခါ သင့် IP address လို နည်းပညာဆိုင်ရာဒေတာတွေကို စုဆောင်းနိုင်ပါတယ်။ ဒီ demo က သင့်အမှတ်အသားကို local game state ထက်ပိုပြီး မတိုင်းတာပါ။