По моему мнению, должно быть что-то вроде "группировки" и "последующего взвешивания". Он также должен быть настраиваемым для пользователя, чтобы обеспечить оптимальный опыт (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
Будь счастливчиком!