Mekanika ya Mchezo na Kupata Alama
Mirror Subsequences huchagua tikiti mbili za tarakimu mbili zinazotoka kwa usawa kutoka 00 hadi 99, huku zikiweka sifuri za mwanzo. Tarakimu nne hupangwa kwa mfululizo kulingana na mpangilio wa tikiti. Alama inatolewa kwa L, urefu wa mfululizo wa palindromic mrefu zaidi, ambao hushikilia mpangilio wa nafasi huku ukiruhusu kufuta. Haatumii urefu wa mfululizo wa mfululizo.
Alama ya msingi inakokolewa kama max(0, L−2). Mshikamano wote uliohifadhiwa unafunika tikiti zote mbili. Wachezaji wanachagua kati ya hali tatu: alama, alama ya mraba, au alama ya mchemraba. Kila hali inasawazishwa kwa peke yake kwenye jozi zote za tikiti zinazopangwa zinazoweza kutokea (10,000) ili kufikia kurudi kwa wastani wa 96%.
Kwa umuhimu, nguvu iliyochaguliwa haibadilishi jozi gani za tikiti zinazopangwa zinazotoa sifuri. Malipo ya jumla yanakokolewa kwa kutumia fomula:
Jumla = 0.96 × mshikamano wote uliohifadhiwa × msingi^(hali iliyochaguliwa + 1) / wastani[hali]
Vitengo halisi vya peke vya hali ni [0.281, 0.301, 0.341]. Kurudi kwa wastani ni 96%, lakini hii si faida halisi iliyodhamiriwa kwa kipindi.
Vidhibiti, Hali, na Uwekaji Hesabu
Demo hutoa vidhibiti maalum vya kudhibiti mtiririko wa mchezo:
- Stake na Hali: Stake kamili iliyoshikiliwa hutumika; hakuna sehemu za safu zinazotegemea yenyewe. Ni nguvu tatu za alama zinazoweza kusanifiwa kwa njia tofauti zinazopatikana.
- Auto na Sitisha: Hali ya Auto inaanza kwa kuchukua angalau matokeo sita. Kazi ya Sitisha inafuta matokeo yajayo wakati mmoja uko katika mchakato wa kumaliza.
- Muda wa Uwekaji Hesabu: Uwekaji hesabu kwa kawaida unachukua ms 480 ya uhuishaji; hali ya uhuishaji mdogo inaweza kumaliza kwenye kazi ya kwanza ya uhuishaji. Wakati wa uwekaji hesabu na safu ya auto, stake, hali, na vidhibiti vya kujaza vinazifiwa, ingawa sauti inabaki ikiwa inapatikana.
- Hakuna Benki ya Mapema: Hakuna kipengele cha benki ya mapema; Sitisha inathiri mchezo wa baadaye tu.
Kifurushi na Udumishaji
Tabia ya kifurushi katika demo hii inafuata kanuni maalum:
- Balanse ya Awali: Balanse ya awali ni 1000.
- Urekebishaji: Balanse inaweza kurekebishwa kwa mkono hadi 1000 tu wakati haina kazi na balanse iko chini ya 10. Hii inaweka balanse kuwa 1000 na kudumisha sehemu zilizobaki.
- Sehemu Zilizobaki: Sehemu zilizobaki zinadumu kwenye uwekaji hesabu, kujaza, na kupakia upya.
- Udumishaji: Balanse iliyokamilishwa inadumisha ndani, ikiwa ni pamoja na wakati inafika sifuri. Hata hivyo, mchezo usio kamili unaomalizika kwenye kupakia upya unaishia bila kurudisha au kuendelea.
Ushahidi wa Hisabati
Meza hiyo inatenga kurudi kamili inayotarajiwa kwa usahihi kutoka kwa mapato ya sampuli yaliyopimwa. Hizi ni uchunguzi wa sampuli wa kusaidia, si sheria ya malipo ya kihisabati wala kurudi iliyohisabiwa.
| Hali (Nguvu) | Mizunguko | RTP Kamili | RTP Iliyopimwa (%) |
|---|---|---|---|
| 1 | 1,000,000 | 0.96 | 96.01708185037631 |
| 2 | 1,000,000 | 0.96 | 96.16489036546116 |
| 3 | 1,000,000 | 0.96 | 96.17173020500567 |
Tafadhali kumbuka kuwa thamani za RTP zilizopimwa ni makadirio na zinaweza kutofautiana kidogo na thamani kamili inayotarajiwa ya 0.96.
Mifano Iliyofanywa
Mifano ifuatayo inaonyesha kazi ya kupata alama kulingana na kazi halisi ya kupata alama ya game.js:
- Ingizo: [0,0,0,0] → Alama ya Msingi: 2
- Ingizo: [9,9,9,9] → Alama ya Msingi: 2
- Ingizo: [0,1,2,3] → Alama ya Msingi: 0
Kwa kesi zote, alama ya msingi inahesabiwa kama max(0, L−2). Nguvu za moja, mbili, na tatu hazibadilishi ni alama gani za msingi ni sifuri.
Faragha na Watumiaji
Hifadhi: Chanzo hutumia localStorage ya kivinjari kwa usawa wa demo ulioamuliwa na uchongaji wa sehemu. Hii haianzisha utambulisho wa siri wala haiondoshi usindikaji mwingine.
Watu wa tatu: Kifurushi kinatangaza mtindo wa Google Fonts. Kukamata maombi halisi ya kivinjari bado hakijatekelezwa; hii si madai kwamba maombi au usindikaji mwingine hayupo.
Hadhi ya Watu: Hadhi ya watu inayolengwa ni 18+ kulingana na sera ya mwongozo huu, sio madai kuhusu sheria ya ndani au kizuizi cha umri kilichotekelezwa. Demo haina mtiririko wa kuingia kwa akaunti wala mtiririko wa malipo, na sarafu za virtual hazina thamani ya pesa.
Maswali yanayoulizwa mara kwa mara
Jinsi ya kuhesabu alama ya msingi?
Alama ya msingi ni max(0, L−2), ambapo L ni urefu wa mfululizo mrefu zaidi wa palindrome. Hii inahifadhi mpangilio wa nafasi huku ikiruhusu kufuta, na haitumii urefu wa mfululizo mfululizo.
Nini kitatokea ikiwa nitapakia upya wakati wa mchezo usio kamili?
Upakiaji upya huisha mchezo usio kamili bila kurudisha au kuendelea. Usawa unahifadhiwa ndani, lakini mchezo usio kamili hauendi tena.
Je, ninaweza kurejesha usawa wangu kiotomatiki?
Hapana. Usawa unarejesha kwa mkono tu wakati utulivu na usawa ni chini ya 10. Hii inaweka usawa kuwa 1000 hasa na inahifadhi uchongaji wa sehemu.