Я попытался просмотреть несколько источников в Интернете, и все они касаются 5 и 7 карточных рук. Кроме того, я на самом деле не ищу код, я попытаюсь сделать это самостоятельно (хотя, возможно, если вы хотите, я хочу реализовать это на Python или JavaScript). Я просто хочу, чтобы кто-нибудь объяснил мне, как найти такую руку (используя псевдокод).
По сути, я спрашиваю: как мне найти лучшую покерную комбинацию из 9-карточной комбинации между 4 игроками?
Должен ли я просто назначить все самые высокие номера покерных комбинаций в рейтинге, а затем проанализировать руки каждого игрока и посмотреть, содержит ли их рука это число? Это кажется немного утомительным, и я не уверен, что это правильный способ.
Кроме того, я заметил, что другие оценщики настроены на оптимизацию, и некоторые подсчитывают количество бит на каждую сыгранную карту, что меня смутило.
РЕДАКТИРОВАТЬ: вот игра, над которой я работаю:
Это игра с сеткой 6x6, в которой четыре игрока берут карты, где бы ни приземлялась их фишка, они берут эту карту. Карты из стандартной колоды из 52 карт, но карты открыты, и используются только 36 случайно выбранных карт из колоды.
В конце концов, к концу игры игрок может держать в руках максимум 9 карт.
Чтобы выиграть игру, нужно собрать самую высокую покерную комбинацию среди четырех игроков вокруг вас.
Итак, по сути, если у вас флеш-рояль, а у всех остальных пара или стрит, они проигрывают.
В другой игре, где самая сильная рука - это стрит, а у остальных - тройка или две пары, тогда побеждает тот, у кого есть стрит.
Таким образом, самая высокая рука в покере - это самая высокая рука по сравнению с рукой другого игрока. Это рука с наивысшим рейтингом карт среди 4 игроков.
Покерная комбинация - это обычная комбинация, которая может быть или не быть самой высокой по рангу.
poker hand
иhighest poker hand
. - person Kabie   schedule 15.05.2013