Я реализовал игру в Техасский Холдем с использованием C #.
Я написал такие классы, как Карточка, Колода, Игрок, Стол и т. Д. ...
Например:
Player player1 = new Player("player1");
player1.Card1 = new Card(4, Symbol.Clubs, true);
player1.Card2 = new Card(5, Symbol.Clubs, true);
Card card1 = new Card(4, Symbol.Clubs, true);
Card card2 = new Card(7, Symbol.Hearts, true);
Card card3 = new Card(2, Symbol.Spades, true);
Card card4 = new Card(4, Symbol.Diamonds, true);
Card card5 = new Card(4, Symbol.Clubs, true);
Card[] tableCards = {card1, card2, card3, card4, card5};
IЯ также написал несколько методов для оценки массива карт, таких как IsFlush, IsStraight, IsPair и т. д.
У меня вопрос, как выбрать лучшую комбинацию, если я получил 7 карт (2 руки, 5 из таблицы).
В этом примере кода это {4,4,4,4,7}.