Poker Sequence Order
- Poker hand ranking is the hierarchy of possible winning hands, with the Royal Flush at the top and a High Card at the bottom. Between these two are eight other potential poker hand sequences, including the Straight Flush, Four of a Kind, Full House, Flush, Straight, Two Pairs and One Pair.
- Poker is played with various betting structures and rules for how much you can bet, raise or check-raise. In some formats and games, for example, you can only bet a certain fixed amount for any bet and the amount of bets per round are capped; in other formats you can bet all your money in one go at any time.
Here are the hands of poker. Royal flush (the problem didn't ask me to consider Royal Flush) A, K, Q, J, 10, all the same suit. Five cards in a sequence, all in the same suit. Ace can either come before 2 or come after King. All four cards of the same rank. Three of a kind with a pair.
Table Of Contents
What is Short Deck Poker?
Short-deck poker (also known as six-plus hold'em) is a new variation of traditional Texas hold'em that mostly follows the same rules albeit with a significant difference.
Short-deck poker uses a smaller 36-card deck rather than the full 52-card deck.
Most first heard of short-deck poker after it was introduced among the mix in the high-stakes cash games in Macau.
Play Short-Deck Poker Online6+ Short-deck poker is available online on the following websites:
'>Short-Deck Poker Rules
Before we discover how to play short-deck poker, let's see how to get to the 36-card deck needed to play a game of 6+ hold'em.
The 36-card deck in use in poker short deck is created by removing the 2xs, 3xs, 4xs, and 5xs from the deck (16 cards).
That leaves the 6xs up through the Kxs as well as the Axs.
What about the Aces?
As in regular hold'em, in short-deck poker the aces still count as high or low when making straights.
The lowest possible straight in a game of short-deck poker is Ax9x8x7x6x (think of the ace as essentially replacing the missing 5x).
Poker short-deck is played similarly to regular hold'em.
Each player receive two hole cards and use them in combination with five community cards to create the best possible hand.
A game of short-deck poker features four streets of betting:
- Pre-flop
- Flop
- Turn
- River
However, there are some differences in the poker short-deck poker that you should know about before playing.
Short-Deck Poker Hand Rankings
Short-deck poker can be played according to the exact same rules as regular Texas Hold'em.
The betting can be fixed-limit or no-limit (although most often the game is played no-limit), and the same hand rankings can be used as follows:
Hand Ranking | Hand Name | Poker Hand |
---|---|---|
Lowest | High card | Kx6x9x8xQx |
One pair | K♦K♠5x8xQx | |
Two pair | K♦K♠6♥6♦Qx | |
Three-of-a-kind | K♦K♠K♥6♦Qx | |
Straight | A♠6♣7♥8♥9♦ | |
Flush | K♦J♦10♦6♦9x | |
Full house | K♦K♠K♥6♦6♠ | |
Four-of-a-kind | K♦K♠K♥K♦6x | |
Straight flush | 6♦7♦8♦9♦ | |
Highest | Royal flush | 10♦J♦Q♦K♦A♦ |
For more info about the hand rankings in poker and which hand wins, visit our guide to poker hands.
Alternative Short-Deck Hand Rankings
Short-deck poker is played often employing a different hand ranking system. Here are the alternate hand rankings for short-deck poker (note the differences in bold):
Hand Ranking | Hand Name | Poker Hand |
---|---|---|
Lowest | High card | Kx6x9x8xQx |
One pair | K♦K♠5x8xQx | |
Two pair | K♦K♠6♥6♦Qx | |
Straight | A♠6♣7♥8♥9♦ | |
Three of a kind | K♦K♠K♥6♦Qx | |
Full house | K♦K♠K♥6♦6♠ | |
Flush | K♦J♦10♦6♦9x | |
Four of a kind | K♦K♠K♥K♦6x | |
Straight flush | 6♦7♦8♦9♦ | |
Highest | Royal flush | 10♦J♦Q♦K♦A♦ |
As you can see, following these alternate poker short deck hand rankings a three-of-a-kind beats a straight (instead of vice-versa), and a flush beats a full house (instead of vice-versa).
Why a Different Hand Rankings?
These changes were introduced the because the removal of cards from the standard deck alter the probabilities of making certain hands.
For example, with only nine suited cards (instead of 13), a flush is harder to make in shord-deck poker than in regular hold'em.
Six-Plus Hold'em Variation — The Deal (Fifth Street)
One other popular variation often introduced in six-plus hold'em has to do with the way the river is dealt.
The game can be played according to the same procedure followed in regular hold'em, with the community cards coming in the same way — flop (three cards), turn (one card), and river (one card) — and betting rounds after each street.
More often, though, instead of a river card being dealt to complete a five-card board, players are each dealt a third hole card instead.
Players then make their five-cardpoker hands by using exactly two of their three hole cards and three of the four community cards.
The building of hands resembles the procedure followed in Omaha poker where players must use two of their four hole cards plus three board cards to make a five-card poker hand.
Short-Deck Poker Basic Strategy
Poker Sequence Order
As you might imagine, the removal of low cards and use of the 36-card deck makes it more likely to make higher value hands, a change that tends to introduce more action.
You should adjust your thinking about relative hand values from what they are used to in regular hold'em.
The smaller deck makes it easier to make two-pair hands, which means a hand like top pair-top kicker is no longer as strong in six-plus hold'em as it is in regular hold'em.
Straights and full houses are also easier to make in six-plus hold'em than in the regular version of the game (a reason for the alternate hand rankings).
The odds of hitting certain draws change, too, in short-deck pokr.
Just to highlight one example, filling an open-ended straight draw becomes more likely in poker short-deck.
While you're still looking for the same eight outs there are fewer total cards in the deck, thus increasing the percentage you'll make your straight.
The smaller deck also affects the likelihood of being dealt certain hands. [∫]You're more than twice as likely to get pocket aces[/B] in short-deck poker than you are in regular hold'em!
Finally, players being dealt a third hole card instead of there being a fifth community card obviously affects hand values as well, making it even more likely that players improve their hands — yet another factor that has to be taken into account when calculating odds and considering your final-round betting strategy.
Conclusion
Short-deck poker / 6+ hold'em introduces several exciting twists to traditional Texas hold'em, creating an action-filled alternative that many players are finding especially enjoyable to play.
The changes from regular hold'em aren't terribly complicated, making it easy to new players to learn and play right away.
Short-Deck Poker FAQ
A game of short-deck poker follows the same rules and gameplay as Texas hold'em poker.
The players receive two hole cards and they need to combine them with five community cards to create the best possible five-card hand.
Short-deck poker, however:
- Uses a 36-card deck rather than the full 52-card deck
- Ranks the hands differently compared to Texas hold'em
All the details to know before playing a game of short-deck poker are in this article.
The game of short-deck poker, os six-plus hold'em became famous at the high-stakes games in Macau. Due to the smaller deck, the game makes it more probably for players to hit high-value combinations.
You can play short-deck poker live at most poker festivals. If you are looking for games of short-deck poker online, check out the pokes sites listed on this page.
The removal of some low-value cards from the deck changes the game's basic strategy and the value of different poker hands.
To understand ranges and odds in short-deck poker, have a look at this article.
Poker Sequence Order Worksheets
Must Have Rooms
Home to the biggest tournaments online, these rooms also have the largest player base, great bonuses, tons of action and the best software. If you don't have accounts here, you are missing out on the best that online poker has to offer.
PartyPokerplatinum
Up to $30 of Free Play
RATING
9.9 ★
Key features
- Excellent mobile poker games
- Lots of free and real-money action
- One of the most trusted brands in online gaming
Last updated: January 1, 2018
I recently took a Hackerrank challenge for a job application that involved poker. I'm not a poker player, so I had a brief moment of panic as I read over the problem the description. In this article I want to do some reflection on how I approached the problem.
The hackerrank question asked me to write a program that would determine the best poker hand possible in five-card draw poker. We are given 10 cards, the first 5 are the current hand, and the second 5 are the next five cards in the deck. We assume that we can see the next five cards (they are not hidden). We want to exchange any n
number of cards (where n <= 5
) in our hand for the next n
cards in the deck. For example, we can take out any combination of 2 cards from the hand we are given, but we must replace these two cards with the next two cards from the deck (we can't pick any two cards from the deck).
Suit and value make up the value of playing cards. For example, you can have a 3 of clubs. 3 is the value, clubs is the suit. We can represent this as 3C
.
Suits
Clubs CSpades SHeart HDiamonds D
Value (Rank)
2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, King, Ace
Hands
Here are the hands of poker
Royal flush (the problem didn't ask me to consider Royal Flush)
A, K, Q, J, 10, all the same suit.
Straight flush
Five cards in a sequence, all in the same suit. Ace can either come before 2 or come after King.
Four of a kind
All four cards of the same rank.
Full house
Three of a kind with a pair.
Flush
Any five cards of the same suit, but not in a sequence.
Straight
Five cards in a sequence, but not of the same suit.
Three of a kind
Three cards of the same rank.
Two pair
Two different pairs.
Pair
Two cards of the same rank.
High Card
When you haven't made any of the hands above, the highest card plays.In the example below, the jack plays as the highest card.
Evaluating a hand of cards
A hand is five cards. The first thing I did was write out functions to evaluate if a group of 5 cards satisfies the conditions of one of the ten hands.
Here's a sample hand:
To write functions, I reached for using 2 important python features: set
and defaultdict
.
Here's an example of a simple function to detect a flush, a hand with cards of all the same suit:
Checking a flush
This function creates a list of the suits in our hand, and then counts the unique elements in that list by making it a set. If the length of the set is 1, then all the cards in the hand must be of the same suit.
But wait, what if we have a straight flush? Also, a hand that satisfies a flush could also be described as a two pair hand. The problem asked me to find the highest possible hand for a given set of cards, so I tried to keep things simple by writing a check_hand()
function that checks each hand starting from straight flush down to high card. As soon as a condition for a hand was satisfied, I returned a number that corresponded to the strength of the hand (1 for high card up to 10 for straight flush). The problem didn't include Royal flush, so I will not include that here.
Here's the check_hand
function:
This function starts checking the most valuable hands. After it checks the second to lowest hand (pair), it returns a value of 1. This value of 1 corresponds to the 'highest card' hand. Since I'm not comparing the relative value of hands, it doesn't matter what the highest card is, so the number just represents the type of hand that is the strongest.
Other hands
Poker Sequence Order Worksheet
Here are the all of the functions I used to detect hands:
defaultdict
is a great built-in that is good to use when you don't know what elements will be in your dictionary, but you know what the initial values of any key that could be added should be. We don't need it here, but the alternative would be to write a very long dictionary where keys are the possible card values and the values of each key is 0.
It would certainly be cleaner and more efficient to write out the above functions into one large function, but I wanted to keep things simple as I was under time constraints.
The next step in the problem is to determine the best possible hand we can get given the hand we are dealt and the 5 cards on top of the deck. I decided to first solve this problem with brute force. Here was my logic for this part: use itertools
to get all combinations of groups of 0, 1, 2, 3, 4 and 5 cards from my hand and add the first 5 - n
cards from the deck so we get a five card deck. For each combination of cards we can run check_hand()
and keep track of the highest rank hand, and then return that hand as the best hand. Here's the code I wrote for this part of the problem:
Lastly, I need to check each hand and print out the best hand possible. Here's the loop I wrote to do this:
This will accept one round of cards per line:
and it will output the following:
This was an interesting problem to deal with as the solution contained several parts that worked together. While solving the problem I aimed worked through to the end leaving some parts to come back to that I felt confident in solving. Instead of writing each function to check differnt hands at the beginning, I filled most of these functions with pass
and moved on to write the next part that involves checking each different combination of cards. Recently having worked through python's itertools
exercises on Hackerrank, the combinations
functions was fresh in my mind.
While I was able to arrive at a solution that satisfied the test cases, I did not have time to think about the efficiency or Big O analysis of the problem.
There is obviously some refactoring that I could do to make things cleaner. With more time I would take an object oriented approach by making classes for cards and hands, and adding class methods to evaluate the hands.
For each round, we have to run check_hand()
on each hand combination. Let's think about how many hands we have to evaluate:
We have to consider combinations of cards formed by taking out groups of 0, 1, 2, 3, 4 and 5 cards and adding the next number of cards in the deck that bring the total card count to 5, which means we have to do 5C0 + 5C1 + 5C2 + 5C3 + 5C4 + 5C5 calls to check_hand()
. So the sum of total calls is 1 + 5 + 10 + 10 + 5 + 1 = 32.
For each of these 32 calls that happen when we run play()
, check_hands()
runs through each of the check_
functions starting with the highest value hand. As soon as it finds a 'match', check_hands()
returns a number value (hand_value
) corresponding to straight flush, four of a kind, etc. This value is then compared with the highest value that has been previously found (best_hand
) and replaces that value if the current hand's hand rank has a higher value.
I'm not sure if there is faster way to find the best hand than the brute force method I implemented.