Нұсқаулық

Шектелген Диофант шешімдері: Ережелер және Демо

Бұл нұсқаулық Шектелген Диофант шешімдері үшін виртуалды монеталар демо-нұсқасын ұсынады. Бұл сыртқы каталогтың көшірмесі емес. Ойын үш төртбиттік блокты ашу үшін он екі тәуелсіз әділ екілік қадамды қолданады. Әр блок 0–15 аралығында декодталып, 1-ге көбейтіледі, нәтижесінде a, b және c айнымалылары 1-ден 16-ға дейінгі аралықта болады.

Негізгі механика нақты математикалық ұпайға негізделген: 1-ден 16-ға дейінгі a*x + b*y = 16*c теңдеуін қанағаттандыратын (x, y) бүтін сандар жұптарының саны. Жалпы минимум шешімдік статистиканы анықтау үшін азайтылады. Бұл төлемдерді стандартты ойын желілеріне немесе барабандарға емес, Диофант шешімдерінің санына негіздеу арқылы ұпай жинау жүйесін дәстүрлі ойын санаттарынан ажыратады.

Ойын механикасы және басқару

Ойын он екі қадам арқылы жүреді. Әр қадамнан кейін төрт биттік блок ашылады. Барлық үш блок ашылған соң, ұпай есептеледі.

  • Дәлелдер: Таңдалатын дәлелдер: 10, 20, 50 немесе 100 ойын монетасы. Әдепкі дәлел – 20.
  • Марапат режимдері: Дәлелді бекітуден бұрын марапат салмақ ирек сызығын таңдау керек: Сызықтық, Квадраттық немесе Кубтық.
  • Басқару: Раунд белсенді кезде баптаулар, қалпына келтіру және жаңа раунд бастау бұғатталған.

Тікелей жалпы квота шартты күтілетін соңғы салмақты бастапқы күтілетін соңғы салмаққа бөлгендегі 0,97 көбейтіндісі ретінде есептеледі. Бұл квота процесте өсуі, кемуі немесе нөлге айналуы мүмкін.

Ұпай жинау және шешім қабылдау

Ұпай функциясы мынадай анықталады: function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;}

Шешім қабылдау нақты шарттарда жүзеге асады:

  • Қолмен жинау: Сіз кез келген уақытта ағымдағы квотаны жинай аласыз.
  • Автоматты жинау: Сіз 1,25, 1,75 немесе 2,50 шектерін алдын ала орната аласыз. Бұл шектердің бірінші рет асып кетуі шешім қабылдауды тудырады.
  • Нөл оқиғасы: Егер квота нөлге жетсе, ол ақшаны алу оқиғасымен бір мезгілде шешіледі.
  • Соңғы қадам: 12-қадамда аман қалған ағымдағы квота жиналады.

Шешім қабылдау кезінде (таза жалпы қайтарым + сақталған бөлшек босаңсу) бөлігінің бүтін бөлігі сіздің балансыңызға есептеледі. Қалған бөлігі бөлшек босаңсу ретінде сақталады. Нөлдік қайтарымды раундтар бөлшек босаңсуды өзгертпейді.

Математикалық дәлелдер және RTP

Төмендегі кесте әр режим үшін 1 000 000 раундқа арналған симуляция өлшемдерін көрсетеді. Бұл қосымша бақылау деректері, математикалық төлем заңдылығы емес.

ИірімСаясатКүтілетін RTPӨлшенген RTPСтат. қате %
0 (Сызықтық)Қолмен қадам 69796.9890.037
0 (Сызықтық)Терминал 129796.8620.140
0 (Сызықтық)Бірінші қиылыс 1.259796.9610.061
0 (Сызықтық)Бірінші қиылыс 1.759796.9310.089
0 (Сызықтық)Бірінші қиылыс 2.509796.9080.102
1 (Квадраттық)Қолмен қадам 69796.9490.087
1 (Квадраттық)Терминал 129796.8440.374
1 (Квадраттық)Бірінші қиылыс 1.259796.9660.067
1 (Квадраттық)Бірінші қиылыс 1.759797.0260.100
1 (Квадраттық)Бірінші қиылыс 2.509797.2360.132
2 (Кубтық)Қолмен қадам 69797.0120.135
2 (Кубтық)Терминал 129797.6190.678
2 (Кубтық)Бірінші қиылыс 1.259797.0160.074
2 (Кубтық)Бірінші қиылыс 1.759796.9790.115
2 (Кубтық)Бірінші қиылыс 2.509797.2460.137

Қалта және тұрақтылық

Демо-нұсқа браузердің localStorage жүйесінде сақталған виртуалды әмиянды пайдаланады. Бастапқы баланс 1000 монетаны құрайды.

  • Қалпына келтіру: Пайдаланушы белсенсіз күйде болғанда және баланс 10 монетадан аз болғанда, қолмен жүргізілетін тек тыныштық режиміндегі қалпына келтіру балансты дәл 1000-ге дейін қайта орнатады. Бұл автоматты түрде толтыру емес.
  • Бөлшек мұрагерлік: Тұрақтандыру, толтыру және қайта жүктеу кезеңдерінде браузердің localStorage жүйесінде сақталады. Ол толтыру кезінде жойылмайды.
  • Аяқталмаған қайта жүктеу: Егер сіз раунд барысында бетті қайта жүктесеңіз, бекітілген ставка шегініп қалады. Раунд қайтарымсыз, төлемсіз, жалғаспайды және қалпына келтірілмейді.
  • Қайта жүктеуден кейінгі басқару: Дефолт ставка (20) және бірінші алдын ала белгіленген мән қайта орнатылады.

Мысал сценарий

Шарттан алынған есептеу мысалы:

  • Маска: 0
  • Бүтін сандар (a,b,c): [1, 1, 1]
  • Сыйақы ұпайы: 15
  • Көрсеткіштер:
    • 0-қадам: 0,970
    • 1-қадам: 1,058
    • 6-қадам: 0,773
    • 12-қадам: 11,595

Құпиялылық және аудитория

Бұл нұсқаулық 18+ жас аудиториясына арналған. Демо-версияда аккаунт немесе төлем мәселелері жоқ. Виртуалды монеталардың ақшалай құны жоқ.

Сақтау жүйесі виртуалды монеталардың теңгесін және браузердің localStorage қолдануындағы үлестік төлемді қамтиды. Бет үлгісі Google Fonts стильдерін және қаріп файлдарын жүктейді. Кэш файлдарын тазалау жергілікті сақтау жүйесіне әсер етпеуі мүмкін.

Жиі қойылатын сұрақтар

Ұпай қалай есептеледі?

Ұпай – a*x+b*y=16*c теңдеуін қанағаттандыратын 1 мен 16 аралығындағы бүтін (x,y) жұптарының саны, мұнда a, b, c үш төртбиттік блоктың 1-ге арттырылған мәндерінен алынады. Жалпы минимум мәні алынып тасталады.

Егер тур аяқталмай тұрып бетті жаңартсам не болады?

Жиналған ставка шегерілген күйінде қалады. Раунд қайтарымсыз, төлемсіз, жалғастырылмай немесе қайта басталмай аяқталады. Басқару құралдары бастапқы ставкаға (20) қайта орнатылады және алдын ала белгіленген мәнге келеді.

Бөлшек тасымалдау толықтырылғанда қайта бастала ма?

Жоқ. Бөлшек тасымалдау браузердің localStorage жадінде шешім қабылдау, толықтыру және қайта жүктеу кезеңдерінде сақталады. Толықтыру оны тазаламайды.