Готовый перевод OpenHoldem Manual / Руководство по OpenHoldem: 6 ManualMode & OHReplay / 6 ManualMode и OHReplay
6.1 ManualMode
Описание
ManualMode это инструмент для моделирования состояния игры оффлайн. Он позволяет вам установить любое состояние игры о котором вы можете подумать, включая ваши карты, карты игроков, имена, стеки, блайнды, тип игры, место баттона, ставки, кнопки и т.д.
В OpenHoldem уже включен TableMap для ManualMode, что позволяет OH подключится к основному окну ManualMode и считать состояние игры на 100% корректно в движок OpenHoldem. Это позволяет конструировать логику бота оффлайн и легко имитировать различные игровые ситуации, некоторые из которых встречаются крайне редко онлайн (например стрит-флэш).
Знакомство с ManualMode
Рисунок 6.1-63 Главное окно ManualMode
Интерфейс ManualMode интуитивно понятен. Все значимые элементы покерного стола видны все время, каждый представлен элементом (таким как карты или ставки), или окаймлен белой пунктирной линией если не был определен. Взаимодействие с каждым элементом немного различается и обсуждается ниже. Тем не менее, в общем, правый щелчок на любом элементе вызывает список параметров из которого вы можете выбрать и установить состояние элемента.
- Общие карты: Щелчок правой кнопкой по любой из общих карт вызовет контекстное меню позволяющее выбрать ранг/масть карты либо выбрать "No Card" (Нет карты).
- Сесть на место/Встать: OpenHoldem распознает различие между сидеть за столом и сидеть в игре получая руки. Щелчок правой кнопкой по картам любого игрока вызовет контекстное меню позволяющее посадить (Sit down) или убрать (Stand up) игрока с выбранного места.
- Войти в игру/Выйти: OpenHoldem распознает различие между сидеть за столом и сидеть в игре получая руки. Когда вы посадили игрока на место, щелчок правой кнопкой по любой карте игрока вызовет контекстное меню позволяющее, включить игрока в игру (Sit in) либо исключить его из игры (Sit out).
- Карты игрока: Щелчок правой кнопкой по любой карте игрока вызовет контекстное меню позволяющее, выбрать ранг/масть, "Cardbacks" (Карты неизвестны) или "No cards" (Карты отсутствуют). Примечание: прежде чем назначать карты, игрок должен быть включен (Sit in) в игру.
- Имя игрока: Щелчок правой кнопкой по прямоугольнику с именем игрока приведет к появлению окна с запросом строки которая будет использоваться как имя игрока. Примечание: прежде чем назначать имя, игрок должен быть посажен (Sit down) за стол.
- Баланс игрока: Щелчок правой кнопкой по прямоугольнику с балансом игрока приведет к появлению окна с запросом строки которая будет использоваться как баланс игрока. Примечание: прежде чем назначать баланс, игрок должен быть посажен (Sit down) за стол.
- Ставка игрока: Щелчок правой кнопкой по прямоугольнику со ставкой игрока приведет к появлению окна с запросом строки которая будет использоваться как ставка игрока. Примечание: прежде чем назначать ставку, игрок должен быть включен (Sit in) в игру.
- Указатель дилера: Щелчок правой кнопкой по любой карте игрока вызовет контекстное меню позволяющее назначить дилера на выбранное место. Кнопки "D-" и "D+" позволяют перемещать дилера по кругу - против часовой стрелки либо по часовой стрелке.
- Лимиты/Блайнды: Щелчок правой кнопкой по центральному информационному прямоугольнику вызовет окно в котором можно установить, малый блайнд, большой блайнд, большую ставку, анте, тип игры (FL, PL, NL), сеть (используется для интеграции с покер трекером {PokerTracker}) и индикацию турнира.
- Кнопки: Левый клик на любой кнопке состояния игры за столом переводит их из включено в выключено и обратно. Это кнопки FCKRA справа в низу (fold, call, check, raise, allin) и "игровые" кнопки слева в низу (sit out, leave table, prefold, autopost).
Есть несколько кнопок и приемов встроенных в ManualMode позволяющих проще установить статус игры.
- кнопки “P-“ и “P+” : Эти кнопки добавляют и удаляют игроков за столом. Когда игрок добавлен, он посажен за стол (Sit Down), включен в игру (Sit In), а также имеет имя и баланс. Игроки добавляются с места 0 до места 9, в зависимости от того какое место свободно, и удаляются в обратном порядке.
- Макросы (Macro): Правый клик на кнопку “Macro” откроет окно позволяющее ввести строку. Левый клик на кнопку “Macro” выполнит макрос. Формат строки макросов описывается ниже. (см. Макросы)
- Ставки: Левый клик на прямоугольнике ставки игрока приведет к коллу текущей ставки. Левый клик с шифтом на прямоугольнике ставки игрока приведет к рейзу. (правый клик устанавливает специальный размер).
Примечание: Когда ManualMode определяет смену раунда ставок ( с 0 до 3, с 3 до 4 или с 4 до 5 общих карт), тогда все ставки игроков собираются в банк, и все ставки игроков устанавливаются в ноль.
Опции ManualMode
Клик на кнопки Системного Меню (зеленая иконка масти пик) окна ManualMode откроет системное контекстное меню. В этом меню есть пункт “Options…” (Опции). Выбрав этот пункт появится окно показанное ниже.
Рисунок 6.1-64 Опции ManualMode
В данном окне только одна опция в данный момент, сдвигать всплывающее по правому клику мышки меню, чтобы оно не всплывало прямо перед окном ManualMode. Необходимость этого, если всплывающее меню перекроет состояние элементов игры, то будет причиной разрушения связи между подключенным OpenHoldem и окном ManualMode. С другой стороны всплывающее меню откроется в другом месте отличном от того где вы сделали правый клик, что может сбивать с толку при использовании. Выбор за вами - выбирайте метод который меньше вас раздражает.
Макросы
Макрос строка это последовательность символов исполняемая по одному, с лева на право. Значение каждого символа приведено ниже:
R (верхний регистр)
Сбросить состояние игры.
P (верхний регистр)
Посадить игрока на место, имя по умолчанию, стек по умолчанию и карты рубашкой.
p (нижний регистр)
Убрать игрока с места.
b (нижний регистр)
Установить малый блайнд на это место.
B (верхний регистр)
Установить большой блайнд на это место.
23456789tjqka
Установить ранг карт игроков на этом месте или общие карты (карты игроков сначала, общие потом)
Прим. пер.
A - Туз
K - Король
Q - Королева
J - Валет
T - Десять
остальные по цифрам
cdhs
Установить масть карт игроков на этом месте или общие карты (карты игроков сначала, общие потом)
Прим. пер.
c - крести
d - буби
h - червы
s - пики
n
Установить дилера на это место.
Макрос по умолчанию (“RPPPPPPPPPPbB”) сбросит состояние стола, посадит 10 игроков и установит место 0 как малый блайнд, а место 1 как большой балйнд.
Макрос “RPPnAhAsPbPBPPP” сбросит состояние стола, посадит 7 игроков, назначит место 1 баттоном и раздаст карманные карты Ah As, назначит место 2 как малый блайнд и назначит место 3 как большой блайнд.
6.2 OHReplay
Описание
OHReplay это приложение для отображения кадров {Replay Frames}. Больше ничего. Хорошая штука что OHReplay отображает кадры в точности как покер клиент. Это значит что отобразив кадр в OHReplay, вы сможете подключить OpenHoldem к отображенному кадру, так как бы вы подключились к окну родного покерного клиента. Это позволяет проще отлаживать в оффлайне ваши Table Map и логику бота.
Познакомимся с OHReplay
Рисунок 6.2-65 Главное окно OHReplay
Начальное окно OHReplay при старте содержит всю информацию которую вам надо знать чтобы управлять программой:
- Чтобы открыть фрейм, используйте системное меню, сочетание Ctrl-O (это буква между N и P), или кнопку F2. Любой из этих вариантов приведет к появлению стандартного диалога Windows открыть файл. Где вы можете выбрать HTML файл с фреймом.
- Для перемещения между фреймами используйте Tab или Shift-Tab вперед и назад соответственно.
- Для возварата к начальному окну нажмите Esc.
Опции OHReplay
Клик на кнопки Системного Меню (красная иконка масти пик) окна OHReplay откроет системное контекстное меню. В этом меню есть пункт “Open…”. Выбор которого приведет к появлению диалогового окна открытия файла как и при использование F2 или Ctrl-O.
Рисунок 6.2-66 Опции OHReplay
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: перевод редактируется
Переведено на Нотабеноиде
http://notabenoid.org/book/28890/99059
Переводчики: mitya_k
Настройки
Готово:
