Контроль честности в карточной игре Оазис покер

В левом верхнем углу игры «Оазис покер» находится блок контроля честности (КЧ), в котором указывается текущая дата, номер играемой публикации и номер текущей раздачи. В процессе игры в Голфишка казино можно записывать номер публикации, номер раздачи и ход игры (эти же данные можно взять из истории игр), а затем, используя механизм КЧ, проверить результаты игры. Для этого необходимо зайти в раздел казино «КОНТРОЛЬ ЧЕСТНОСТИ >> ЗАГРУЗИТЬ ФАЙЛЫ» и скачать архив с файлом публикации. Спустя 15 минут после окончания игравшейся публикации становится доступен архив с файлом личных данных, который необходимо загрузить к себе на компьютер и разархивировать.

Для наглядной проверки потребуется программа полуавтоматической проверки, скачать которую можно из раздела «КОНТРОЛЬ ЧЕСТНОСТИ>>ЗАГРУЗИТЬ ФАЙЛЫ». Установив и запустив эту программу, в ее опциях (правая верхняя кнопка в самой программе) нужно указать путь к папке, где находится архив с файлом публикации (разархивировать этот файл не нужно). Архив с файлом личных данных необходимо распаковать и скопировать файл личных данных (расширение .prv) в папку, где находится архив с файлом публикации. Выбрав в программе пункт «Оазис покер», в левом окне под надписью «Публикации: « должен отобразиться список публикаций, где требуется выбрать нужный номер, после чего необходимо поочередно нажать на кнопки «ВЗЯТЬ ПАРОЛЬ ИЗ ФАЙЛА», «ВЗЯТЬ РАЗДАЧИ ИЗ ФАЙЛА» и «СФОРМИРОВАТЬ». После этого в нижней части окна появится список номеров игравшихся раздач, напротив каждого, из которых будет отображаться последовательность карт в колоде до среза.

Пароль и номера раздач можно указывать вручную, а чтобы посмотреть перетасованную колоду карт для каждого номера раздачи в указанной публикации, достаточно ввести пароль и нажать на кнопку «СФОРМИРОВАТЬ», оставив поле «Игры: « пустым. Чтобы проанализировать игру на конкретном боксе нужно в выпадающем списке под надписью «ДЕТАЛЬНЫЙ АНАЛИЗ РАЗДАЧИ N:» выбрать ее номер и нажать кнопку «СФОРМИРОВАТЬ». В нижней части окна отобразится следующая информация: номер выбранной раздачи; последовательность карт в колоде до среза; последовательность карт в колоде после среза; розданные игроку (ам) и крупье карты; последовательность карт в колоде после раздачи карт; карты на каждом боксе после совершения конкретного действия, а также последовательность карт в колоде после каждого действия; карты на боксах и карты крупье после завершения игры. Кроме этого, можно посмотреть как бы складывался ход игры, если бы действия на боксах были другими. Для этого необходимо, используя выпадающие списки с текстами «ЗАМЕНИТЬ»/«ОСТАВИТЬ», указать карты на каждом боксе, которые могут быть заменены (до 2х на одном боксе). Кнопка «СФОРМИРОВАТЬ» обновляет данные в нижней части окна программы, числом из выпадающего списка под надписью «Срез: « задается последовательность карт, которые будут перемещены в конец колоды перед началом раздачи, а, отмечая, галочки слева от надписей «Бокс 1», «Бокс 2», «Бокс 3», можно выбрать нужное количество боксов. Подробный ход игры отображается в нижней части окна.

Место, куда вставляется замененная карта, определяется по следующему алгоритму. Из номера бокса, величины и масти замененной карты составляется 4х-значное число слева направо, в котором: первая цифра — номер бокса (от 1го до 4х), вторая и третья — величина карты (01 — Туз, 02 — двойка, 03 — тройка, .. , 11 — валет, 12 — дама, 13 — король), четвертая цифра — масть (1 — пика, 2 — трефа , 3 — бубна, 4 — черва). Например, валет треф на втором боксе — 2112. Составленное число умножается на ключ тасовки (см. ниже) и делится с остатком на количество оставшихся карт в колоде плюс один. Полученный от этого деления остаток и есть место в колоде той карты, за которую вставляется замененная карта. Чтобы увидеть ключ тасовки, необходимо выбрать публикацию, нажать поочередно на кнопки «ВЗЯТЬ ПАРОЛЬ ИЗ ФАЙЛА» и «ОК». В нижней части окна отобразится список раздач, каждая строчка — это новая раздача (новая перетасованная колода карт). Первое число в строчке — это номер раздачи, затем через тире следует ключ тасовки (состоящий всегда из четырех цифр) и через запятую последовательность карт (всего 52 карты).
Для ручной проверки нужно просто разархивировать файл публикации и самостоятельно редактировать собственные действия. Во время разархивирования потребуется пароль. Он находится в первой строчке файла личных данных. Файл публикации открывается обычным текстовым редактором и вся информация в нем содержится в текстовом формате. В этом файле содержатся все номера раздач публикации, напротив каждого из которых отображаются ключ тасовки и последовательность перетасованных карт в колоде.