Video Poker Video Poker Articles Online Casinos Online Gambling Strategy Guides Tools Video Poker Strategies

Jacks or Better (Gamesys Progressive)

Game Info Paytable Options Hand Analyzer Paytable Analyzer Simulator Strategy Guide Training Programming

This is a progressive Jacks or Better game which is available at online casinos that use Gamesys software. To win the jackpot, the player must get a Royal Flush in Spades. You can find the current jackpot amount at Jackpot Graphs Opens in a new window.

Because this game is suit-specific, the simplified deck is not as simple as it is for most games. Instead of eliminating 95% of the processing time, only 82% can be eliminated. If you run a strategy guide or analyze a paytable, please be aware that it will take up to 5 minutes to analyze the game.

Click here for help Opens in a new window

Currency Options


Currency: Coin Size: Coins per Hand:

Taxes & Tips


  Threshold   Withholding Rate
  Threshold   Withholding Rate
  Threshold   Withholding Rate
  Threshold   Amount
  Threshold   Rate

Click here for help Opens in a new window

Number of hands to simulate:  

Click here for help Opens in a new window



Don't forget that you can type in your own paytable below.

Hand Coins Paid
Spade Royal Flush
Royal Flush
Straight Flush
Four of a Kind
Full House
Flush
Straight
Three of a Kind
Two Pair
Jacks or Better

Deck Simplification


Unique Rank Patterns - No Tens, Jacks, Queens, Kings or Aces


Core Hand Type Formula Result
Four of a Kind Combin(8, 1) * Combin(7, 1) 56
Full House Combin(8, 1) * Combin(7, 1) 56
Three of a Kind Combin(8, 1) * Combin(7, 2) 168
Two Pair Combin(8, 2) * Combin(6, 1) 168
One Pair Combin(8, 1) * Combin(7, 3) 280
No Pair Combin(8, 5) 56

Unique Rank Patterns - At Least One Ten, Jack, Queen, King or Ace


Core Hand Type Formula Result
Four of a Kind Combin(13, 1) * Combin(12, 1) - Combin(8, 1) * Combin(7, 1) 100
Full House Combin(13, 1) * Combin(12, 1) - Combin(8, 1) * Combin(7, 1) 100
Three of a Kind Combin(13, 1) * Combin(12, 2) - Combin(8, 1) * Combin(7, 2) 690
Two Pair Combin(13, 2) * Combin(11, 1) - Combin(8, 2) * Combin(6, 1) 690
One Pair Combin(13, 1) * Combin(12, 3) - Combin(8, 1) * Combin(7, 3) 2,580
No Pair Combin(13, 5) - Combin(8, 5) 1,231

Unique Suit Patterns - No Tens, Jacks, Queens, Kings or Aces


Four of a Kind Full House Three of a Kind Two Pair One Pair No Pair
Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count
ABCDA 4 ABCAB 12 ABCAA 12 ABABA 12 ABAAA 12 AAAAA 4
ABCAD 12 ABCAB 24 ABABC 12 ABAAB 12 AAAAB 12
ABCAD 12 ABACA 24 ABAAC 24 AAABA 12
ABCDA 12 ABACB 24 ABABA 12 AAABB 12
ABCDD 4 ABACC 24 ABABB 12 AAABC 24
ABACD 24 ABABC 24 AABAA 12
ABCDA 12 ABACA 24 AABAB 12
ABCDC 12 ABACB 24 AABAC 24
ABACC 24 AABBA 12
ABACD 24 AABBB 12
ABCAA 24 AABBC 24
ABCAB 24 AABCA 24
ABCAC 24 AABCB 24
ABCAD 24 AABCC 24
ABCCA 24 AABCD 24
ABCCC 12 ABAAA 12
ABCCD 12 ABAAB 12
ABCDA 24 ABAAC 24
ABCDC 12 ABABA 12
ABCDD 12 ABABB 12
ABABC 24
ABACA 24
ABACB 24
ABACC 24
ABACD 24
ABBAA 12
ABBAB 12
ABBAC 24
ABBBA 12
ABBBB 12
ABBBC 24
ABBCA 24
ABBCB 24
ABBCC 24
ABBCD 24
ABCAA 24
ABCAB 24
ABCAC 24
ABCAD 24
ABCBA 24
ABCBB 24
ABCBC 24
ABCBD 24
ABCCA 24
ABCCB 24
ABCCC 24
ABCCD 24
ABCDA 24
ABCDB 24
ABCDC 24
ABCDD 24

Unique Suit Patterns - At Least One Ten, Jack, Queen, King or Ace


D refers to Spades. A, B and C refer to Clubs, Diamonds or Hearts.

Four of a Kind Full House Three of a Kind Two Pair One Pair No Pair
Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count Pattern Count
ADBCA 3 ABCAB 3 ABCAA 3 ABABA 6 ABAAA 6 AAAAA 3
ADBCD 1 ABCAD 3 ABCAB 6 ABABC 3 ABAAB 6 AAAAB 6
ADBAB 3 ABCAD 3 ABABD 3 ABAAC 6 AAAAD 3
ADBAC 6 ABCDA 3 ABACA 6 ABAAD 6 AAABA 6
ADBAD 6 ABCDD 1 ABACB 6 ABABA 6 AAABB 6
ADBDC 3 ADBAA 6 ABACC 6 ABABB 6 AAABC 6
ADBAB 6 ABACD 6 ABABC 6 AAABD 6
ADBAC 6 ABADA 6 ABABD 6 AAADA 3
ADBAD 6 ABADB 6 ABACA 6 AAADB 6
ADBCA 6 ABADC 6 ABACB 6 AAADD 3
ADBCC 3 ABADD 6 ABACC 6 AABAA 6
ADBCD 3 ABDCA 6 ABACD 6 AABAB 6
ADBDA 6 ABDCC 3 ABADA 6 AABAC 6
ADBDC 3 ABDCD 3 ABADB 6 AABAD 6
ADBDD 3 ADABA 6 ABADC 6 AABBA 6
ADABB 6 ABADD 6 AABBB 6
ADABC 6 ABCAA 6 AABBC 6
ADABD 6 ABCAB 6 AABBD 6
ADADA 3 ABCAC 6 AABCA 6
ADADB 6 ABCAD 6 AABCB 6
ADADD 3 ABCCA 6 AABCC 6
ADBCA 3 ABCCC 3 AABCD 6
ADBCB 6 ABCCD 3 AABDA 6
ADBCD 3 ABCDA 6 AABDB 6
ADDBA 6 ABCDC 3 AABDC 6
ADDBB 6 ABCDD 3 AABDD 6
ADDBC 6 ABDAA 6 AADAA 3
ADDBD 6 ABDAB 6 AADAB 6
ABDAC 6 AADAD 3
ABDAD 6 AADBA 6
ABDCA 6 AADBB 6
ABDCC 3 AADBC 6
ABDCD 3 AADBD 6
ABDDA 6 AADDA 3
ABDDC 3 AADDB 6
ABDDD 3 AADDD 3
ADAAA 3 ABAAA 6
ADAAB 6 ABAAB 6
ADAAD 3 ABAAC 6
ADABA 6 ABAAD 6
ADABB 6 ABABA 6
ADABC 6 ABABB 6
ADABD 6 ABABC 6
ADADA 3 ABABD 6
ADADB 6 ABACA 6
ADADD 3 ABACB 6
ADBAA 6 ABACC 6
ADBAB 6 ABACD 6
ADBAC 6 ABADA 6
ADBAD 6 ABADB 6
ADBBA 6 ABADC 6
ADBBB 6 ABADD 6
ADBBC 6 ABBAA 6
ADBBD 6 ABBAB 6
ADBCA 6 ABBAC 6
ADBCB 6 ABBAD 6
ADBCC 6 ABBBA 6
ADBCD 6 ABBBB 6
ADBDA 6 ABBBC 6
ADBDB 6 ABBBD 6
ADBDC 6 ABBCA 6
ADBDD 6 ABBCB 6
ADDAA 3 ABBCC 6
ADDAB 6 ABBCD 6
ADDAD 3 ABBDA 6
ADDBA 6 ABBDB 6
ADDBB 6 ABBDC 6
ADDBC 6 ABBDD 6
ADDBD 6 ABCAA 6
ADDDA 3 ABCAB 6
ADDDB 6 ABCAC 6
ADDDD 3 ABCAD 6
ABCBA 6
ABCBB 6
ABCBC 6
ABCBD 6
ABCCA 6
ABCCB 6
ABCCC 6
ABCCD 6
ABCDA 6
ABCDB 6
ABCDC 6
ABCDD 6
ABDAA 6
ABDAB 6
ABDAC 6
ABDAD 6
ABDBA 6
ABDBB 6
ABDBC 6
ABDBD 6
ABDCA 6
ABDCB 6
ABDCC 6
ABDCD 6
ABDDA 6
ABDDB 6
ABDDC 6
ABDDD 6
ADAAA 3
ADAAB 6
ADAAD 3
ADABA 6
ADABB 6
ADABC 6
ADABD 6
ADADA 3
ADADB 6
ADADD 3
ADBAA 6
ADBAB 6
ADBAC 6
ADBAD 6
ADBBA 6
ADBBB 6
ADBBC 6
ADBBD 6
ADBCA 6
ADBCB 6
ADBCC 6
ADBCD 6
ADBDA 6
ADBDB 6
ADBDC 6
ADBDD 6
ADDAA 3
ADDAB 6
ADDAD 3
ADDBA 6
ADDBB 6
ADDBC 6
ADDBD 6
ADDDA 3
ADDDB 6
ADDDD 3
DAAAA 3
DAAAB 6
DAAAD 3
DAABA 6
DAABB 6
DAABC 6
DAABD 6
DAADA 3
DAADB 6
DAADD 3
DABAA 6
DABAB 6
DABAC 6
DABAD 6
DABBA 6
DABBB 6
DABBC 6
DABBD 6
DABCA 6
DABCB 6
DABCC 6
DABCD 6
DABDA 6
DABDB 6
DABDC 6
DABDD 6
DADAA 3
DADAB 6
DADAD 3
DADBA 6
DADBB 6
DADBC 6
DADBD 6
DADDA 3
DADDB 6
DADDD 3
DDAAA 3
DDAAB 6
DDAAD 3
DDABA 6
DDABB 6
DDABC 6
DDABD 6
DDADA 3
DDADB 6
DDADD 3
DDDAA 3
DDDAB 6
DDDAD 3
DDDDA 3
DDDDD 1

Total Unique Patterns


TypeCore Hand Type Rank Patterns Suit Patterns Total
No Tens, Jacks, Queens, Kings or Aces Four of a Kind 56 1 56
Full House 56 2 112
Three of a Kind 168 5 840
Two Pair 168 8 1,344
One Pair 280 20 5,600
No Pair 56 51 2,856
At least one Ten, Jack, Queen, King or Ace Four of a Kind 100 2 200
Full House 100 6 600
Three of a Kind 690 15 10,350
Two Pair 690 28 19,320
One Pair 2,580 72 185,760
No Pair 1,231 187 230,197
Total 457,235
Reduction in processing time 82.4070%

Hand Scoring Code


int RoyalSuitID = 3;    // Spades

int GetHandType(int C1, int C2, int C3, int C4, int C5)
{
    int Hand = 0;

    int R1 = Rank[C1],
        R2 = Rank[C2],
        R3 = Rank[C3],
        R4 = Rank[C4],
        R5 = Rank[C5];

    int S1 = Suit[C1],
        S2 = Suit[C2],
        S3 = Suit[C3],
        S4 = Suit[C4],
        S5 = Suit[C5];

    bool Flush =

        (S1 == S2) &&
        (S2 == S3) &&
        (S3 == S4) &&
        (S4 == S5);

    if (R1 > R2) { R1 ^= R2; R2 ^= R1; R1 ^= R2; }
    if (R1 > R3) { R1 ^= R3; R3 ^= R1; R1 ^= R3; }
    if (R1 > R4) { R1 ^= R4; R4 ^= R1; R1 ^= R4; }
    if (R1 > R5) { R1 ^= R5; R5 ^= R1; R1 ^= R5; }
    if (R2 > R3) { R2 ^= R3; R3 ^= R2; R2 ^= R3; }
    if (R2 > R4) { R2 ^= R4; R4 ^= R2; R2 ^= R4; }
    if (R2 > R5) { R2 ^= R5; R5 ^= R2; R2 ^= R5; }
    if (R3 > R4) { R3 ^= R4; R4 ^= R3; R3 ^= R4; }
    if (R3 > R5) { R3 ^= R5; R5 ^= R3; R3 ^= R5; }
    if (R4 > R5) { R4 ^= R5; R5 ^= R4; R4 ^= R5; }

    if (Flush)
    {

        if (R1 == 8)
        {
            if (S1 == RoyalSuitID)
            {
                Hand = 10;      // Spade Royal Flush
            }
            else
            {
                Hand = 9;       // Royal Flush
            }
        }

        else if ((R1 == (R2 - 1)) &&
                 (R2 == (R3 - 1)) &&
                 (R3 == (R4 - 1)) &&
                ((R4 == (R5 - 1)) || ((R1 == 0) && (R5 == 12))))
        {
            Hand = 8;           // Straight Flush
        }

        else
        {
            Hand = 5;           // Flush
        }
    }

    else
    {
        if ((R2 == R3) && (R3 == R4) && ((R1 == R2) || (R4 == R5)))
        {
            Hand = 7;           // Four of a Kind
        }

        else if ((R1 == R2) && (R4 == R5) && ((R2 == R3) || (R3 == R4)))
        {
            Hand = 6;           // Full House
        }

        else if ((R1 == (R2 - 1)) &&
                 (R2 == (R3 - 1)) &&
                 (R3 == (R4 - 1)) &&
                ((R4 == (R5 - 1)) || ((R1 == 0) && (R5 == 12))))
        {
            Hand = 4;           // Straight
        }

        else if (((R1 == R2) && (R2 == R3)) ||
                 ((R2 == R3) && (R3 == R4)) ||
                 ((R3 == R4) && (R4 == R5)))
        {
            Hand = 3;           // Three of a Kind
        }

        else if (((R1 == R2) && (R3 == R4)) ||
                 ((R1 == R2) && (R4 == R5)) ||
                 ((R2 == R3) && (R4 == R5)))
        {
            Hand = 2;           // Two Pair
        }
        else if (((R1 == R2) && (R1 >= 9)) ||
                 ((R2 == R3) && (R2 >= 9)) ||
                 ((R3 == R4) && (R3 >= 9)) ||
                 ((R4 == R5) && (R4 >= 9)))
        {
            Hand = 1;           // Jacks or Better
        }
    }

    return Hand;
}


Processing, please wait... this could take a while.

Copyright © 2007-2008 Video Poker Genius. All rights reserved.

Free Video Poker | Mac Video Poker | Video Poker | Legal Notices | Websites | Contact