Portal
Sign In Console

Bomb pot

What is a bomb pot?

A bomb pot is a poker game format where all players at the table put a predetermined amount of money into the pot upfront. The preflop round is skipped and the game starts directly on the flop. From that point on, the hand proceeds as a standard no-limit Texas Holdem game.

How is it treated by the API?

A bomb pot is a poker game format, and the API treats it as such. It does not introduce new fields but instead uses the existing request.hand structure. The multiple-blind value gathered from the players is provided through the ante attribute. The current implementation supports Bomb Pots of 5BB, 6BB, or 8BB.

How to make bompot request?

The API utilizes the fields game_mode_code to verify for bomb pots and the ante value to be 5BB, 6BB, or 8BB. The field game_type must be set to normal, since aside from the bomb pot setup, the remainder of the game follows standard rules.

Requirements and Validations

  • Valid Big Blind value.
  • Ante containing the bomb pot value.
    • Ante must be 5BB, 6BB, or 8BB.
    • Note: There will be a 0.05 tolerance due to rounding.
  • The following field values are required: "game_mode_code": "bomb" and "game_type": "normal".
  • The first action in the request, specifically hand.actions.entries[0], must contain the flop cards.
    • Requests with empty action entries are not supported.
    • Since the game starts directly on the flop, the first player to act is the player in the small blind position.

Response Format

The response uses the standard API format represented in the main documentation: No limit texas hold'em Game API Reference.


Example

Request:

Please note that the big blind value in this example is 100 chips. To make it a bomb pot game, the ante is set to 500 chips, which corresponds to 5BB. Also, as explained above, the first action contains the flop cards. Finally, the game_type and game_mode_code fields are set to normal and bomb, respectively.

{
    "request_id": "1",
    "hand": {
        "gameuuid": "hand-example-009",
        "game_type": "normal",
        "game_mode_code": "bomb",
        "players": [
            { "seat_no": 0, "stack": 10000},
            { "seat_no": 1, "stack": 10000},
            { "seat_no": 2, "stack": 10000, "hole_cards": "AhAd" },
            { "seat_no": 3, "stack": 10000},
            { "seat_no": 4, "stack": 10000},
            { "seat_no": 5, "stack": 10000},
            { "seat_no": 6, "stack": 10000},
            { "seat_no": 7, "stack": 10000}
        ],
        "actions": {
            "entries": [
                { "action": "3h8sJd" },
                { "action": "fold" },
                { "action": "fold" },
                { "action": "raise", "amount": 513 },
                { "action": "fold" },
                { "action": "fold" },
                { "action": "fold" },
                { "action": "fold" },
                { "action": "call" },
                { "action": "5c" },
                { "action": "check" },
                { "action": "bet", "amount": 788 }
            ]
        },
        "big_blind": 100,
        "ante": 500,
        "dealer_seat": 7,
        "sb_seat": 0,
        "bb_seat": 1,
        "straddle_seat": 2,
        "post_seats": []
    }
}

Response:

The API response for the request above provides a strategy with a check with a 60 percent probability, and a bet of 1450 chips with a 29 percent probability. A reminder that the response names the bet as "b36", which stands for "bet 36% of the pot", in this case meaning 1450 chips.

Also, it can be seen that the API for this request has sampled the 1450-chip bet as the suggested action.

{
    "request": {...},
    "solution_information": {...},
    "strategy": {
        "actions": [
            {
                "action": {...},
                "action_name": "f",
                "hand_strategy": 0.0,
                "hand_ev": 0.0
            },
            {
                "action": {...},
                "action_name": "x",
                "hand_strategy": 0.6084709674024743,
                "hand_ev": 0.0
            },
            {
                "action": {
                    "action": "bet",
                    "amount": 1450,
                    "pot_size": 0.36250001192092896
                },
                "action_name": "b36",
                "hand_strategy": 0.2911568206128881,
                "hand_ev": 0.0
            },
            {
                "action": {...},
                "action_name": "b59",
                "hand_strategy": 0.09739337936579298,
                "hand_ev": 0.0
            },
            {
                "action": {...},
                "action_name": "b63",
                "hand_strategy": 0.002903925157681407,
                "hand_ev": 0.0
            },
            {
                "action": {..},
                "action_name": "b101",
                "hand_strategy": 0.00007490746116323394,
                "hand_ev": 0.0
            }
        ],
        "suggested_action": {
            "action": "bet",
            "amount": 1450,
            "pot_size": 0.36250001192092896,
            "seat_no": 0
        }
    }
}