Я готов обсудить разумные бюджеты и сроки, поэтому жду ваших предложений!<br>
О том, что реализовано и что требуется доработать - отпишу в конце ТЗ.<br>
Ссылка на статью с примерами и картинками, как это всё примерно выглядит: <br>
Этап 1: https://teletype.in/@ fbking_owner/etap1_gto . Здесь есть
пробел, почему-то фриланс биржа воспринимает это как контакт. Этот этап
реализован<br>
Этап2: https://teletype.in/@ fbking_owner/etap2<br>
Видео работы софтов, в которых есть данный алгоритм:<br><br>
1. <br><br>
2. <br><br>
Этап 1: Построение алгоритма открытия файлов в GTO+<br>
Описание задачи:<br><br>
Создать алгоритм, который будет автоматически открывать соответствующие
файлы .gto в программе GTO+ на основе анализа данных покерного стола.<br>
Технические требования:<br><br>
Файлы:<br><br>
Формат файлов: .gto.<br>
Каждый файл соответствует одному из 1755 возможных флопов.<br>
Файлы организованы в 16 папок, каждая папка соответствует определённому споту (например, BBvsSB, BTNvsBB).<br><br>
Исходные данные:<br><br>
Данные поступают от уже написанного модуля анализа покерного стола.<br>
Модуль передаёт флоп, ставки игроков и путь к нужному файлу.<br><br>
Функциональность:<br><br>
Программа должна принимать путь к файлу и автоматически открывать его в GTO+. (реализовано)<br>
После открытия файла программа должна выбирать соответствующую ветвь
дерева в зависимости от ситуации (например, на основе ставок игроков).
(частично реализовано)<br><br><br>
Этап 2. Интеграция данных с покерного стола и расширение функционала подсказчика GTO+<br>
Цели:<br><br>
Реализовать считывание данных с покерного стола и автоматическую
загрузку соответствующих файлов GTO+. Модель уже готова. (частично
реализовано)<br>
Добавить поддержку сохранения профилей настройки для различных типов столов и их быстрой активации. (реализовано)<br>
Реализовать возможность запуска нескольких экземпляров GTO+ одновременно. (реализовано)<br><br>
А теперь кратко о том, что реализовано и что требуется доработать:<br><br>
1. Сохранение/выбор конфига. Нужно добавить в этот конфиг координаты под конкретный стол.<br><br>
2. Открытие файлов в ручном режиме, то есть, я в ручную ввожу нужный
файл в софт и он открывает его в программе GTO+. Нужно добавить
автоматику, чтобы файлы открывались автоматически исходя из ситуации за
столом. Допустим на флоп вышло 3 карты KQA. Нужно чтобы, эти значения
выставились в правильном порядке(по убыванию AKQ), а также, чтобы был
флоппинг мастей. <br><br>
3. Выбор окна с которого будет считываться. Сейчас это багается и при
каждом сканировании, сбивается выбранное окно, нужно его зафиксировать.<br><br>
4. Ручной ввод спотом(3betBBvsSB к примеру). Нужно, чтобы автоматически
считывались какие это поты, на основе ставок оппонентов(допустим мы на
BTN, оппонент на EP сделал первый рейз 2.5бб, мы делаем 3 бет, оппонент
коллирует, это всё должно считаться как 3betBBvsSB и из этой папки
выбрать тот флоп, который придет). <br><br>
5. Реализовано считывание карт, ставок, стеков, кнопки