Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте.

Есть программы калькуляторы для покера, они высчитывают эквити заданной руки, против руки(или диапазона) опонента(ов).

Есть моя реализация подсказчика для покера на python и мне бы хотелось туда еще прикрутить покерный калькулятор. Но на python его писать бессмысленно, так как скорость будет слишком медленная, по сравнению с c++ да и смысл, когда есть готовые варианты.

Я не знаю можно ли тут ссылки вставлять, поэтому пришлю в лс ссылку на гитхаб, где лежит уже готовый калькулятор с временем исполнения 0.15мс который можно подключать к своим программам.

Собственно задача - впихнуть эту библиотеку к моему скрипту, для вызова и расчетов.

Я слаб в программировании и не знаю как это самому сделать и знаю только python поверхностно, но как бы мне хотелось это видеть в реализации:

в python:

# op_diapazon - это диапазон возможных карт противника, для работы библиотеки может потребоваться жестко прописывать все предполагаемые карманки, так что взял просто для примера.

op_diapazon = '44+,A2s+,K8s+,Q8s+,J8s+,T9s,98s,A7o+,KTo+,QTo+,JTo'

# Для примера возьмем условие, что уже есть карта ривера, по факту вызов и расчет может быть только с карманными картами, без флопа, терна и ривера. Нулевое состояние переменных означает что карт нету или не считались с первого раза, ненулевое соответственно наоборот .

if pocket_card1 != 0 and pocket_card2 != 0 and flop1 != 0 and flop2 != 0 and flop3 != 0 and turn != 0 and river != 0:

вызов библиотеки с++(op_diapazon, pocket_card1,pocket_card2,flop1,flop2,flop3,turn,river) # Библиотека возвращает чистый float без знака "%" З.Ы. Возможно придется дописать return в библиотеке, для возврата чистого числа, возможно нет, не знаю.

Разумеется это всё должно быть так же быстро, как и в самой программе-калькуляторе, допускаю увеличение времени из-за манипуляций до 0.3мс.

Для знающих ребят тут работы на 5 минут, дам 1000 за полное подключение и 500 сверху, если сможете возвращать(обсудим в какой форме) мою комбинацию, если это не чистые вычисление моих карманных против диапазона(видел в библиотеке что она вроде как может это определить и сделать).

И нубский вопрос, надо ли будет что-то устанавливать для библиотеки этой, что бы она работала, если да, то возможно поставленная задача теряет смысл.

Желательно что бы у вас был сбер, что бы перечислить оплату.

На тест уйдет думаю пол часа - час.

З.Ы. Кто нифига не понял но ему интересно и он знает c++ и python, можем в телеге созвониться)

3 года назад
guest_16150234456422
3 года в сервисе
Был
3 года назад