Реализовать открытие файлов по алгоритму (большая часть уже реализован

Цена договорная
13 февраля 2025, 15:51 • 0 откликов • 24 просмотра
Я готов обсудить разумные бюджеты и сроки, поэтому жду ваших предложений!

О том, что реализовано и что требуется доработать - отпишу в конце ТЗ.

Ссылка на статью с примерами и картинками, как это всё примерно выглядит:

Этап 1: https://teletype.in/@ fbking_owner/etap1_gto . Здесь есть
пробел, почему-то фриланс биржа воспринимает это как контакт. Этот этап
реализован

Этап2: https://teletype.in/@ fbking_owner/etap2

Видео работы софтов, в которых есть данный алгоритм:


1.


2.


Этап 1: Построение алгоритма открытия файлов в GTO+

Описание задачи:


Создать алгоритм, который будет автоматически открывать соответствующие
файлы .gto в программе GTO+ на основе анализа данных покерного стола.

Технические требования:


Файлы:


Формат файлов: .gto.

Каждый файл соответствует одному из 1755 возможных флопов.

Файлы организованы в 16 папок, каждая папка соответствует определённому споту (например, BBvsSB, BTNvsBB).


Исходные данные:


Данные поступают от уже написанного модуля анализа покерного стола.

Модуль передаёт флоп, ставки игроков и путь к нужному файлу.


Функциональность:


Программа должна принимать путь к файлу и автоматически открывать его в GTO+. (реализовано)

После открытия файла программа должна выбирать соответствующую ветвь
дерева в зависимости от ситуации (например, на основе ставок игроков).
(частично реализовано)



Этап 2. Интеграция данных с покерного стола и расширение функционала подсказчика GTO+

Цели:


Реализовать считывание данных с покерного стола и автоматическую
загрузку соответствующих файлов GTO+. Модель уже готова. (частично
реализовано)

Добавить поддержку сохранения профилей настройки для различных типов столов и их быстрой активации. (реализовано)

Реализовать возможность запуска нескольких экземпляров GTO+ одновременно. (реализовано)


А теперь кратко о том, что реализовано и что требуется доработать:


1. Сохранение/выбор конфига. Нужно добавить в этот конфиг координаты под конкретный стол.


2. Открытие файлов в ручном режиме, то есть, я в ручную ввожу нужный
файл в софт и он открывает его в программе GTO+. Нужно добавить
автоматику, чтобы файлы открывались автоматически исходя из ситуации за
столом. Допустим на флоп вышло 3 карты KQA. Нужно чтобы, эти значения
выставились в правильном порядке(по убыванию AKQ), а также, чтобы был
флоппинг мастей.


3. Выбор окна с которого будет считываться. Сейчас это багается и при
каждом сканировании, сбивается выбранное окно, нужно его зафиксировать.


4. Ручной ввод спотом(3betBBvsSB к примеру). Нужно, чтобы автоматически
считывались какие это поты, на основе ставок оппонентов(допустим мы на
BTN, оппонент на EP сделал первый рейз 2.5бб, мы делаем 3 бет, оппонент
коллирует, это всё должно считаться как 3betBBvsSB и из этой папки
выбрать тот флоп, который придет).


5. Реализовано считывание карт, ставок, стеков, кнопки
Файлы