Найти - Пользователи
Полная версия: Оприделить "вес" комбинации. Опять нужен алгоритм.
Начало » Python для экспертов » Оприделить "вес" комбинации. Опять нужен алгоритм.
1 2 3
ice
Вообще идея с суммами хорошая.
Вот что придумал:

0x222DD < 0x33344 фулл
или
0x65432 > 0x5432D стрит
Ну и вторая цифра в руке будет обозначать вес комбинации.
0 - мусор
9 - флеш рояль

теперь буду думаю как извлечь максимальную пятерку.
Ferroman
Сортировкой.
ice
Ferroman
Сортировкой.
И это еще одна хорошая идея, до которой я, к стыду своему, не дошел :(
slav0nic
чё ты паришься?
есть pokereval - обёртка над сишным libpoker-eval
он вроде умеет это делать

pokereval = PokerEval()
pokereval.best_hand_value(“hi”, )
#выдаст оценку комбинации

+ pokereval.winners есть, для поиска выиграшной комбинации
кури примеры http://www.koders.com/python/fid67783F0A56CBBC443428A9BF8E197CA872808DAD.aspx
ice
смысл не в том, чтобы написать что-то для покера. Смысл в том, чтобы понять как это сделать. Я питон пытаюсь изучать. А так как сам играю в покер уже 2 года, то тема, как бы, понятна и интересна.

но обертку посмотрю - не знал про такую:))
Ferroman
хе, вот жеж разрушитель мечты :). Дай человку помучится - заодно подучится :)
ice
slav0nic
есть pokereval - обёртка над сишным libpoker-eval
Сам евал нашел. Обертки в генту нет :(.
slav0nic
http://download.gna.org/pokersource/pypoker-eval/
http://pokersource.info/

когда-то тоже думал покер наваять, но покачто времени нет)
ice
slav0nic
http://download.gna.org/pokersource/pypoker-eval/
http://pokersource.info/

когда-то тоже думал покер наваять, но покачто времени нет)
за ссылки огромное спасибо :) уже поставил.
А написать клиент-сервет тоже идея есть. Приятель хочет на ерланге сервер накидать, а я на питоне клиент :) может возьмемся. бесплатных, а тем более открытых серверов, на сколько знаю, нет. А клиент на питоне можно под любую систему пустить. даже под симбиан.
Ferroman
А зачем ерланг? Питон для сервера чуть ли не идеальный вариант, - пишется легко, работает быстро и в джанго-сайт интегрировать легче будет…
А вот клиент можно вообще “тонким” сделать, и на чём он будет сделан - на питоне, си, джаве, или это будет html для браузера значения иметь не будет…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB