Программа счётчик рук MiniPokerHandTimer

Представляем Вашему вниманию небольшую программу MiniPokerHandTimer, которая считает количество рук, сыгранных в сессии. Она помогает не заглядывать каждый раз в HoldemManager (или PokerTracker), следя, сколько же рук отыграно.

Скачать последнюю версию программы MiniPokerHandTimer.exe можно после регистрации на сайте.

Для работы программы необходимо, чтобы у Вас на компьютере был установлен следующий софт:

  • библиотеки MicrosoftVisual C++ Redistributable 2010 (скачать их можно по этой ссылке с сайта Microsoft);
  • программа HoldemManager (любой версии)или Poker Tracker4;
  • ODBC драйвер PostgreSQL psqlodbc_09_01_0200_1.zip (скачать можно с официального сайта PostgreSQL).

Запускаем программу. Изначально окно программы имеет такой вид, как на Рис. 1.

Начальный вид программы
Рис. 1 Начальный вид программы

Интерфейс программы предельно прост:

  • большие цифры – количество сыгранных рук;
  • небольшие числа – время, за которое были сыграны эти руки;
  • кнопка запуска/остановки таймера (пока не доступна, т.к. необходимо указать учётные данные в настройках программы);
  • кнопка паузы таймера (доступна после запуска таймера);
  • индикатор будильника (изначально его не видно, т.к. будильник не настроен).

По щелчку правой кнопкой мыши (в любом месте окна программы) отобразится контекстное меню (Рис. 2).

Контекстное меню программы
Рис. 2 Контекстное меню программы

Меню состоит из трёх пунктов:

  • Settings – настройки программы;
  • About… – сведения о программе;
  • Exit – выход из программы.

Переходим в настройки программы, выбрав пункт Settings (Рис. 3).

Окно настроек программы (по умолчанию)
Рис. 3 Окно настроек программы (по умолчанию)

Окно настроек разделено на пять групп:

  • Database – настройки подключения к базе данных HoldemManager
    • Datasource– база данных какой программы используется в качестве источника данных (HoldemManager1, HoldemManager2 или PokerTracker4);
    • ServerIP – ip-адрес сервера базы данных (по умолчанию сервер локальный);
    • DBname – название базы данных (по умолчанию HoldemManager2);
    • Port–порт для подключения к базы данных;
    • Password – пароль к базе данных (по умолчанию postgrespass);
  • Player – настройки учётной записи игрока:
    • Room – покерный сайт, в котором играете на данный момент;
    • Nickname – ник, под которым играете на этом сайте.
  • Type game – тип рук, которые необходимо учитывать в подсчёте (кэш и/или турнирные)
  • Appearance– настройки внешнего вида программы:
    • Background – цвет фона окна программы;
    • Text –цвет цифр.
  • Alarm–настройки будильника:
    • Alarm – галочка, нужен ли будильник (если будильник установлен, то в окне появится индикатор будильника в верхнем левом углу, см. Рис. 7);
    • Hands – через какое количество сыгранных рук должен сработать будильник;
    • Soundfile – имя файла (или полный путь к файлу, если он не лежит рядом с exe-файлом программы) звукового сигнала (только файлы *.wav); если поле пустое, то будет использован встроенный звуковой сигнал, который можно прослушать, нажав кнопку .
  • Если установить галочку Start at program startup, то при следующих запусках программы она будет автоматически начинать считать руки.
  • Если установить галочку Auto pause, то программа будет автоматически вставать на паузу, если по истечении указанного количества минут (по умолчанию 3 мин.) не будет сыгранно ни одной руки. Как только станут появляться новые раздачи, программа сама уйдёт с паузы (не зависимо от того, стояла программа на паузе в автоматическом режиме или была установлена вручную).
  • Если установить галочку Refresh time, то программа будет автоматически сбрасывать значения счётчиков в 0, если по истечении указанного количества минут (по умолчанию 10 мин.) не будет сыгранно ни одной руки.

Для сохранения настроек программы жмём кнопку OK (Рис. 4).

Пользовательские настройки программы
Рис. 4 Пользовательские настройки программы

Если Вы ввели некорректное значение в названии БД или пароле, то программа выдаст предупреждения об ошибке такого рода (Рис. 5):

Предупреждения о неверном вводе названии БД
Рис. 5 Предупреждения о неверном вводе названии БД

Если программа обнаружит несоответствие в паре сайт/ник, например игрок отсутствует в БД, то будет выдано следующее предупреждение:

Предупреждение о несоответствии сайт/ник игрока
Рис. 6 Предупреждение о несоответствии сайт/ник игрока

Если же ошибок нет, то окно успешно закроется. В соответствии с настройками окно изменит свой вид (Рис. 7).

Окно в соответствии с настройками пользователя
Рис. 7 Окно в соответствии с настройками пользователя

После успешной настройки программы кнопка запуска таймера становится доступной. С нажатия этой кнопки начинается отсчёт времени и подсчёт количества сыгранных раздач. При этом кнопка меняет свой вид на кнопку стоп и появится кнопка остановки таймера на паузу (Рис. 8).

А) Кнопка остановки таймера            Б)  Кнопка паузы (в нажатом состоянии)

Рис. 8 А) Кнопка остановки таймера, Б) Кнопка паузы (в нажатом состоянии)

Время паузы таймера не считается игровым.

Следует отметить, что если будильник установлен, то он только уведомляет пользователя звуковым сигналом о том, что необходимое количество рук сыграно, но не останавливает таймер. Для сброса таймера надо нажать кнопку стоп. После чего счётчик обнулится и можно снова запускать таймер.

Свои замечания и пожелания по функционалу и интерфейсу программы Вы можете отправить в службу поддержки:Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. . В случае некорректной работы программы, к письму с описанием проблемы прикрепляйте лог-файл программы MiniPokerHandTimer.log (находится в той же папке, что и exe-файл). Если проблем нет, то данный файл можно просто игнорировать.

 

 

Yandex.Metrika