Поштене коцкице, фер игра

Сваки играч бекгемона који је изгубио од дубла у последњем бацању запитао се то: да ли су ове коцкице поштене? То је право питање за било коју бекгемон апликацију. Ево тачно како се генеришу наше коцкице, зашто нико, укључујући нас, не може да их нагне, и како се и остатак игре држи поштеним.

Проверите било коју завршену игру сами

Речи су јефтине, зато ево доказа који можете сами да покренете. Када се меч заврши, откривамо њено серверско семе и обавезу коју смо објавили пре првог бацања. Налепите тај пакет откривања испод и ова страница поново изводи сваку коцкицу из почетка, потпуно исти прорачун који су обавили наши сервери, и каже вам да ли се коцкице поклапају. Отворено поново спроводи математику наших коцкица: чисто поновно извођење доказује да свака коцкица следи из откривеног семена, па ниједно бацање није замењено нити поново бачено. За пун зелени резултат „доказиво поштено” додајте клијентско семе које је ваша апликација забележила на почетку игре: то доказује да је умешана ваша сопствена ентропија, па коцкице нису могле бити ни унапред изабране.

Пакет открива само податке о поштености: семена, обавезу, вредности nonce и коцкице. У њему нема имена играча нити налога.

или

Гледамо само поља поштености те игре, никада идентитет играча.

Ако сте забележили обавезу приказану на почетку меча, налепите је овде: тада доказујемо да је семе било утврђено пре игре, а не само интерно доследно.

Клијентско семе које је ваша апликација забележила на почетку игре. Налепите га и доказујемо да је у ове коцкице умешана ваша ентропија, а не семе које је изабрао сервер. Ако то није једно од два коришћена семена, резултат се означава као непроверљив, а не зелен.

Коцкице: доказиво поштене, бацане на серверу

Свако бацање у свакој игри производи генератор случајних бројева који ради на нашим серверима игре и оно је доказиво поштено. Пре самог првог бацања објављујемо обавезу, криптографски отисак тајног семена из ког ће коцкице потећи. Када се меч заврши, откривамо то семе и свако може из њега поново да изведе сваку коцкицу и упореди је са обавезом коју смо унапред закључали. Не верујте нама, проверите сами: алат изнад ради управо то. Пошто је умешано и ваше сопствено клијентско семе, коцкице нико не може да изабере, замени нити поново баци, ни ми.

Једнако је важно где се бацање дешава. Коцкице се никада не генеришу на вашем уређају, ваш телефон само приказује бацање које је сервер већ обавио. Та једна одлука у дизајну уништава читаву породицу превара са коцкицама: измењена апликација не може поново да баци, скок кашњења не може да удвоји бацање, и ниједан трик на страни клијента не може да завири у следећи број, јер следећи број нигде не постоји док га сервер не створи.

И бацања се никада не подешавају. Нема никакве „криве ангажовања”, нема механике повратка, нема појачања за играче у низу пораза. Генератор нити зна нити мари ко побеђује.

Табла: проверена на сваком потезу

Поштене коцкице би мало значиле ако би сама табла могла да склизне или да буде измењена, зато игра ради на строгом моделу серверског ауторитета. Ваш уређај никада не говори серверу како табла изгледа, шаље само вашу намеру („помери овог пула са поља 13 на поље 8”). Сервер проверава тај потез у односу на званична правила и званичну таблу; недозвољени потези се једноставно одбијају, шта год измењени клијент тврдио.

Затим долази двострука провера: са сваким ажурирањем стања сервер емитује сажети отисак (хеш) истинске позиције на табли. Ваш уређај рачуна исти отисак из своје локалне табле и упоређује. Ако се разликује макар један пул, клијент одбацује своју копију и поново се синхронизује са сервером. Оба играча тако у сваком тренутку доказиво гледају исту игру, десинхронизације се саме исцељују у једном кругу, и нема прозора у ком би се играло на застарелој или измењеној табли.

Противници: упаривање Glicko-2

Поштеност је и о томе против кога играте. Рејтинзи овде користе Glicko-2, савременог наследника Ела који прати и вашу играчку снагу и поверење система у ту процену, па нови играчи брзо конвергирају ка свом стварном нивоу уместо да педесет игара буду степеници другима. Упаривање вас спаја са противницима сличног рејтинга, а рангирани резултати се после сваке игре враћају у систем.

Резултат: када победите, надиграли сте себи равног. Када изгубите, има нешто стварно да се научи, обично у водичима за стратегију.

Како се поштене коцкице заправо осећају

Ево непријатне истине: заиста насумичне коцкице делују више у низовима него што већина очекује. Права насумичност производи четири дубла заредом, плесове уласка против табле са једним пољем и чуда у последњем бацању, тачно са учесталостима које предвиђа вероватноћа. Бацање са шансом 17/36 промаши двапут заредом чешће него у четвртини случајева. Памћење чува скандале и одбацује рутину, зато сваки искусан онлајн играч има причу о „намештеним коцкицама”, а ниједна статистичка ревизија овде ниједну није потврдила.

Ако желите да калибришете инстинкте, водич кроз основе вероватноће износи стварне бројеве: 36 комбинација, изгледе за погодак на свакој удаљености, шансе за улазак са бара. Сазнање да се било који одређени број појави 11 пута од 36 претвара „немогућу несрећу” у „уторак”.

Желите дубљу техничку верзију, класе генератора, како ради доказ commit-reveal и психологију „намештених” низова? Блог то има: како серверски RNG заправо ради.

Наша обавеза

  • Коцкице генерисане на серверу, доказиво поштене: никада бацане на уређају, никада подешаване за било ког играча или ситуацију, и проверљиве од стране било кога када се игра заврши.
  • Спровођење правила на извору: сваки потез проверава сервер; измењени клијенти не добијају ништа.
  • Непрекидна провера табле: провера хешом при сваком ажурирању, самоисцељење при свакој неусаглашености.
  • Упаривање на основу вештине: рејтинзи Glicko-2 и упаривање по рејтингу.

Поштене коцкице значе да је једина предност која остаје за столом вештина, а вештина се може научити. Почните са правилима, изоштрите је стратегијом и испробајте уживо: сто испод је бесплатан, у вашем прегледачу, без инсталације.

Често постављана питања

Да ли су коцкице у онлајн бекгемону намештене?

Не, и не морате нам само веровати на реч. Свако бацање настаје на нашим серверима методом обавезивања и откривања: пре партије сервер закључа тајну вредност, а када се партија заврши, открива је, тако да свако може једноставним рачуном поново да израчуна свако бацање и потврди да ништа није измењено. Коцкице се не стварају на вашем телефону, на њих не утиче ништа што ви или ваш противник урадите, и никада се не подешавају да помогну играчу или му науде, управљају партијама или утичу на исходе.

Зашто ми се чини да добијам лошије коцкице од противника?

Зато што је људско памћење пристрасно: болни ударци се памте, обична бацања се заборављају. У једној партији срећа с коцкицама заиста варира, то је бекгемон. Кроз многе партије се, међутим, тачно изравна, а они који побеђују доследно јесу они који с истом расподелом бацања доносе боље одлуке. Наш водич кроз вероватноће показује како изгледају праве шансе.

Може ли мој противник да вара или да мења таблу?

Не. Сервер је једини ауторитет у партији: он ствара коцкице, проверава да ли је сваки покушани потез дозвољен и примењује га на званичну таблу. Измењени клијент не може да пошаље недозвољен потез, сервер једноставно одбија све што правила не допуштају, а табле оба играча се при сваком ажурирању непрестано проверавају у односу на серверову помоћу криптографског хеша.

Како упаривање остаје поштено?

Рангирање користи систем Glicko-2, савремено усавршавање Elo-а које прати не само вашу снагу већ и колико је систем сигуран у њу. Упаривање вас спаја с противницима сличног ранга, тако да победе долазе из надигравања себи равних, а не из жетве почетника.

Примените научено

Најбржи начин да научите таблу јесте да је играте. Играјте против правих играча директно у прегледачу: бесплатно, без инсталације и без регистрације.

Играјте таблу бесплатноУ прегледачу · без инсталације