Выбор диапазона покерных рук из матрицы - PullRequest
0 голосов
/ 14 января 2019

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

Ниже приведена таблица возможных комбинаций из двух карт.

Карманные пары синим цветом, карты мастей желтого цвета и некачественные красным цветом.

flopzilla range matrix

По сути, под матрицей есть ползунок, который выбирает процент возможных комбинаций двух карт, которые игрок может получить. Тем не менее, вы можете видеть, что он движется неким линейным образом, к «лучшим» картам.

Эти выборки также можно анализировать по строкам, например, AA-88,AKo-AJo,KQo,AKs-AJs,KQs,QJs,JTs составляет 8,6% матрицы.

Я осмотрелся, но не могу найти вопросы о конкретном процессе выбора. Я не ищу «как создать эту сетку» или, более того, как бы я пошел о процессе выбора на основе скользящего процента. Я в первую очередь разработчик JavaScript, но фрагменты на любом языке приветствуются, если это применимо.

Мои первоначальные предположения состоят в том, что существует некоторый тип взвешивания, то есть (предпочтение отдается парам больше, чем костюмам, а не костюмам), или это может быть просто предопределено, и я обдумываю это?

1 Ответ

0 голосов
/ 27 января 2019

По моему мнению, должно быть что-то вроде "группировки" и "последующего взвешивания". Он также должен быть настраиваемым для пользователя, чтобы обеспечить оптимальный опыт (IMO).

Например, если вы посмотрите на ниже: https://en.wikipedia.org/wiki/Texas_hold_%27em_starting_hands#Sklansky_hand_groups Это / были стандартные рейтинги рук, созданные еще в 1970-х / 1980-х годах, однако с тех пор выбор рук стал намного сложнее. Подобные группировки сильно изменились за 30 лет, поэтому игрокам в покер здесь понадобится пользовательский опыт.

Но давайте возьмем базовый сценарий на префлопе.

Комбинации: - пары = 6, подходит = 4, не подходит = 12

1 (AA:6, KK:6, QQ:6, JJ:6, AKs:4) = 28combos 
2 (AQs:4, TT:6, AK:16, AJs:4, KQs:4, 99:6) = 40
3 (ATs:4, AQ:16, KJs:4, 88:6, KTs:4, QJs:4) = 38
....
9 (87s:4, QT:12, Q8s:4, 44:6, A9:16, J8s:4, 76s:4, JT:16) = 66

Скажем, например, мы только ререйзим верхние 28/1326 комбинаций (теоретически здесь должен быть какой-то вывод, но для простоты давайте проигнорируем это). Мы делаем только 3-бет или ререйз очень очень очевидного и небольшого процента рук, наши владения очевидны на уровне примерно 2-4% от общего количества рук. Таким образом, игрок может захотеть замаскировать свой рейз или диапазон 3-бета, скажем, 50% самых слабых рук из группы 9. В качестве основного примера.

Различные «деревья решений» и теория игр могут использоваться с «построением диапазона», поэтому простой упорядоченный список может не подходить для того, чего вы пытаетесь достичь. зависит от цели ваших программ.

Тем не менее, если вы просто хотите построить упорядоченный список, то вы можете просто взять X% рук, которыми открывают игроки, скажем, среднее значение составляет 27%, и запустить симулятор калькулятора эквити рук, настроив GitHub ниже, чтобы получить различные рейтинги рук. , https://github.com/andrewprock/pokerstove

Здесь также внизу этой страницы есть несколько списков.
http://www.propokertools.com/help/simulator_docs

Будь счастливчиком!

...