Просмотреть всю тему "Soft Speed Test (покер)" »»
Re: Soft Speed Test   ID:25054   ответ на 24894 Вт, 27 марта 2007 12:08 [#]
Шамсутдинов Закрыть блок (иконки IM) Форумы CasinoGames
В следующем тесте можно будет разрешить использование сжатия мастей в той же задаче. Когда время у всех будет порядка сотых долей секунды или меньше, можно будет усреднять по полному перебору еще 1,2 или 3 дополнительной мертвой карте. Но лучше сразу писать алгоритмы для всех возможных мен, для этого нужно знать, какие мены нужно рассматривать (в том числе, добор 6-ой карты). Это усложняет задачу.

Sharky
Games -– количество просчитанных игр. 1 игра = варианту Bet/Fold (каждый конкретный showdown). Если у дилера закрыто 4 карты и в колоде например 30, то это будет C{30,4} = 27405 games.
Hands -- количество просчитанных рук. То есть, если считаем всю колоду как C{52,1} * C{51,5} * C{46,4} то это будет games = C{52,1} * C{51,5} * C{46,4}, hands = C{52,1} * C{51,5}
Лучше игрой назвать раздачу карт, когда могут предстоять мены, а позицией - когда уже не будет мен, но у дилера закрыты 4 карты. Случай же, когда все карты дилера уже открыты, не нужно считать, потому что с точки зрения программы эти ситуации не перебираются и быстродействие алгоритма не очень зависит от количества мертвых карт. Но при расчете мен все же единицей измерения будет количество расчетов для совокупность рангов поменяных карт, с суммированием по всем совокупностям мастей, потому что эта процедура уже далее неделима.

Можно было бы сделать в переспективе коммерческую версию с красивым оформлением, но я точно не буду заниматься таким оформлением. Не лучше ли специализироваться, тем более, что у некоторых людей найдутся идеи по оформлению. Интересно, что думает по этому поводу Sharky?