Просмотреть всю тему "Создание набора тестов для покерных программ" »»
Re: Создание набора тестов для покерных программ   ID:24655   ответ на 24447 Пн, 25 сентября 2006 18:56 [#]
korovin Форумы CasinoGames
Цитата:
если выплата стандартная(7 анте) то рэйс - 4,66043630 , обмен одной - 4,69951511
так и есть

Цитата:
Теперь посчитаем сколько требуется просчитать вариантов решений для обмена карт: C(5,4) * C(46,1) * C(1,1) * C(45,4) = 5 * <font color="red">46</font> * 1 * 148995 = 34,268,850 решений. Прибавим оценку принятия решения без обмена C(46,4) = 163185. Сложим все вместе и получим: 34,432,035 вариантов требующих вычислений для полной так сказать картины.
С 46 не соглашусь. Максимально необходимое число анализов рук игрока при обмене 1-й карты = 34 если оставшиеся 4 одной масти не в масти карты дилера. Казалось бы разница незначительна, однако при сложных обменах выигрыш в объеме вычислений очень значительный. Увы, идеальное сжатией мастей я так и не сделал, попадание в масть карты дилера в моих скоростных функциях не учитыается, зато получилось еще быстрее, чего я изначально и добивался. Так как отклонения нивелируется (плюс на минус-> нулю) то погрешность получилась в пределах 0,001 анте