Re: Самое быстрое определение покерной комбинации ID:24773 ответ на 24521 |
Пн, 30 октября 2006 07:31 («] [#] [») |
|
|
Если АК нет, может быть разница в числе стритов дилера. Строго говоря, полное сжатие мастей дает не 7462 а около миллиона уникальных рук, т.е. это число не является каким-то эталоном и на него равнятся не стоит. У меня, например, оно используется для ОЦЕНКИ МО игры, а не для точного расчета.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24774 ответ на 24521 |
Пн, 30 октября 2006 08:04 («] [#] [») |
|
|
Korovin писал | Строго говоря, полное сжатие мастей дает не 7462 а около миллиона уникальных рук | Поменьше. Уникальных рук на 5 картах всего 134459.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24775 ответ на 24521 |
Пн, 30 октября 2006 08:27 («] [#] [») |
|
|
Цитата: | Поменьше. Уникальных рук на 5 картах всего 134459. | Уникальных это как? Для меня уникальная рука в покре против казино обладает двумя важными свойствами:
1. Однозначно определяет возможные расклады рук дилера.
2. Однозначно определяет возможные комбинации игрока при замене 1-5 карт, включая соблюдение после обмена п.1.
Впрочем, ты кажется прав. Что-то я дейстительно загнул про миллион
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24776 ответ на 24521 |
Пн, 30 октября 2006 08:40 («] [#] [») |
|
|
Возможные комбинации диллера определяют так же мертвые карты, которых в общем виде может быть > 6. Для боксов > 1. Или это обобщенное максимальное разделение на уникальность. Вобщем явно не мой метод. Ничего в этом не понимаю.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24777 ответ на 24521 |
Пн, 30 октября 2006 10:22 («] [#] [») |
|
|
Korovin писал | Уникальных это как? | Уникальных это когда мы абстрагируемся от конкретных значений мастей.
Допустим
:_a_d1:
и
одинаковы, т.к. мы можем получить ту же самую руку перестановкой мастей. А вот эта, хоть и с теми же рангами, уже другая рука:
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24778 ответ на 24521 |
Пн, 30 октября 2006 10:46 («] [#] [») |
|
|
С этим все ясно, вопрос по цифре. Выше приведеную задачу о покере без обменов я решил полным перебором рук игрока и затем перебором "уникальных" рук игрока. Решения совпали, но этих рук я насчитал 153 764, больше сжать без потери точности не удалось Как ты получил 134 459? Действительно ли перебора этого числа рук достаточно для вычисления точного МО игры в покер на первом боксе? Проверял ли ты это?
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24779 ответ на 24521 |
Пн, 30 октября 2006 15:07 («] [#] [») |
|
|
Korovin писал | Как ты получил 134 459? | Просто отсортировал и подсчитал.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24780 ответ на 24521 |
Пн, 30 октября 2006 17:22 («] [#] [») |
|
|
А я считаю, что эти три руки одинаковы, даже если есть 2 докупа 6-й, с точки зрения стрита, они одинаковы, а флеш на них всех не докупается, потому они и одинаковы. Я различаю только руки с тремя картами в одной масти, черырьмя (это для флешей) и всеми остальными наборами мастей (2-1-1-1, 2-2-1 в разных вариантах), т.е интересуют только наборы 4-1, 3-1-1 и 3-2. И с этой точки зрения у меня разных наборов всего 94192. Перебираю эти варианты с весами для каждой комбы и имею полный перебор.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24781 ответ на 24521 |
Пн, 30 октября 2006 18:56 («] [#] [») |
|
|
Fabrica писал | А я считаю, что эти три руки одинаковы, даже если есть 2 докупа 6-й, с точки зрения стрита, они одинаковы, а флеш на них всех не докупается, потому они и одинаковы. | А причем тут обмены и докупы? В русском вообще можно любое количество карт менять. Так что для разных вариаций правил можно придумать свои критерии "одинаковости". Мой -- самый общий. Примерно как в холдеме -- есть 1326 различных вариантов наборов двух "карманных" карт, но все они сводятся всего к 169 вариантам.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24782 ответ на 24521 |
Вт, 31 октября 2006 06:18 («] [#] [») |
|
|
94192 варианта рук ненамного меньше чем 130 тысяч. При наличии мощного движка задача анализ любого покера на первом боксе решается в чистом виде перебором этого множества рук против множества возможных карт дилера. В случае доп. информации о вышедших картах (не первый бокс) я использовал понятие цикла: тот же перебор, но вышедшие карты - случайны, чем больше циклов, тем выше сходимость. Этот метод можно еще улучшить: для каждой стартовой руки генерировать доп. кары от 0 до N раз, где N зависит о модуля разницы в стоимости лучшего решения и ближайшего к нему. Например, в случае готовой руки от стрита в обычном оазисе N будет равно 0, а для пары двоек максимально возможным.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24783 ответ на 24521 |
Вт, 31 октября 2006 13:36 («] [#] [») |
|
|
Sharky писал вт, 03 октября 2006 15:53 | Korovin писал вт, 03 октября 2006 08:17 | А как насчет покупки игры дилеру, есть наработки? | Увы, не доделал до конца. И пока сессию не сдам, не сделаю.. | Возобновил работу над покупкой, ввиду этого... Покупка игры дилеру делится:
По обмену карт:
1. Замена старшей карты
2. Замена младшей карты
3. Замена на усмотрение дилера
По требованию:
1. В светлую
2. В темную
По допустимым комбинациям:
1. Дилер не может менять на стрейт или флешь
2. Дилер может менять на стрейт или флешь
3. Дилер может менять на стрейт или флешь, но комбинация не засчитывается (ровна как нет игры)
По повторному обмену:
1. Бесплатный повторный обмен, если обмененная карта одного ранга с меняемой
2. Нет повторного обмена
3. Повторный обмен платный
По результату нет игры у дилера:
1. Анте выплачивается
2. Анте не выплачивается
По результату есть игра у дилера:
1. Анте выплачивается
2. Анте не выплачивается
Получается 216 видов покупки игры (3*2*3*3*2*2=216). Я ничего не забыл?
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24784 ответ на 24521 |
Вт, 31 октября 2006 22:19 («] [#] [») |
|
|
Sharky писал вт, 03 октября 2006 15:53 | Возобновил работу над покупкой, ввиду этого... Покупка игры дилеру делится... | Сколько экзотики! Я делал только:
1. Покупка: нет, старшая, младшая.
2. Того же ранга: проиграл, бесплатно следующую.
3. При неудачной покупке анте: платится, не платится.
Все что встречал в реале.
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24785 ответ на 24521 |
Вт, 31 октября 2006 22:48 («] [#] [») |
|
|
Это Я писал вт, 31 октября 2006 21:19 | Сколько экзотики! | Не экзотика, а функция... Так этот список закрыт или как? Есть с чем сравниться? Если кто хочет конечно: EV, диспа, мода, etc..
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24786 ответ на 24521 |
Ср, 1 ноября 2006 03:03 («] [#] [») |
|
|
Сделал, да? Моложец!
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24787 ответ на 24521 |
Ср, 1 ноября 2006 09:29 («] [#] [») |
|
|
Korovin писал ср, 01 ноября 2006 02:03 | Сделал, да? Моложец! | Еще не полностью, но близко
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24799 ответ на 24521 |
Вт, 21 ноября 2006 13:10 («] [#] [») |
|
|
Grey писал пн, 30 октября 2006 15:07 | Korovin писал | Как ты получил 134 459? | Просто отсортировал и подсчитал. | Ради интереса вывел формулу.
Количество уникальных 5-карточных хэндов
Для Mathematica:
c[m_,n_]:=Binomial[m,n]
c[13,5]+
c[13,4]*13+
c[13,3]*c[13,2]+
c[13,3]*(c[13,2]+13)+
(c[c[13,2],2]+c[13,2])*13+
c[13,2]*(c[13,3]+2*c[13,2]+13)
Для экселя:
=ЧИСЛКОМБ(13;5)+
ЧИСЛКОМБ(13;4)*13 +
ЧИСЛКОМБ(13;3)*ЧИСЛКОМБ(13;2)+
ЧИСЛКОМБ(13;3)*(ЧИСЛКОМБ(13;2)+13)+
(ЧИСЛКОМБ(ЧИСЛКОМБ(13;2);2)+ЧИСЛКОМБ(13;2))*13+
ЧИСЛКОМБ(13;2)*(ЧИСЛКОМБ(13;3)+2*ЧИСЛКОМБ(13;2)+13 )
|
|
|
Re: Самое быстрое определение покерной комбинации ID:24991 ответ на 24521 |
Пт, 9 марта 2007 14:37 («] [#] |
|
|
Для быстрого определения покерной комбинации, применил интуитивные возможности мозга за игровым столом. Результаты впечатлили. Но я новичок. Как применяют интуитивные способности профессионалы? Отзовитесь. Это интересная тема для обсуждения на форуме.
|
|
|