Требуется системный программист 10 000 р.
Механизм получения данных нужно сделать для румов PokerStars, FullTilt со столов Holdem No Limit, Holdem Pot Limit, Holdem Limit:
ZOOM (PokerStars)
Rush (FullTilt)
обычных столов (Cash, SNG, Tournament)
В начале каждой раздачи нужно извлекать следующую информацию :
имена игроков за столом, их позиции (Seat) по отношению к нам (Hero)
стеки игроков (сумма под именем игрока)
номер руки (в левом верхнем углу Hand # )
карты игрока (Hero) которые ему раздали
Когда до нас доходит ход, нужно извлекать :
ходы сделанные игроками до нас (чек, фолд, а также какую сумму поставил при ставке (бет) или повышении ставки (рейз))
время(сек) которое каждый игрок «думал» над ходом
карты на столе(AcKh2d и т.п.)
Процесс извлечения информации должен занимать не более 500мс (для каждой раздачи) на среднем ПК, не должен зависеть от изменения размера стола, кол-ва играемых столов, скина стола.
Передать эту информацию в целевую программу - win32 desktop приложение, на этом же PC.
Возможный метод решения:
InjectDll, подмена WinAPI функции DrawTextW(или другой подобной рисующей текст). Разбить поле стола на регионы где может появиться искомый вид информации и по игрокам, когда функция рисует текст в регионе — ассоциировать текст с инфой этого типа и игроком (по x,y), результат отправлять в целевую программу.
Инструмент:
Предпочтительно разработать DLL на DelphiXE
Зарегистрируйтесь или войдите на сайт под своим именем.