Bridge HCP High Card Points

Audit a distinct 13-card bridge hand for HCP and actual suit shape under caller opening threshold; no distribution/losing-trick/bidding system inference or recommended bid.

Description

Bridge high-card points value honors in a 13-card hand.

Bridge high-card points value honors in a 13-card hand. Suit shape is a separate useful description.1

Enter 13 distinct uppercase card tokens and nonnegative HCP threshold. Return points, shape in spade/heart/diamond/club order and inclusive gate.

When to use Bridge HCP High Card Points

Use Bridge HCP High Card Points when you need to evaluate the supplied records under the calculation and evidence rules below. No distribution points, bidding system or recommended call is supplied.

Prepare the supplied game state, observations and explicit variant settings. Follow the card, board, coordinate and state conventions in the calculation rules.

How to use Bridge HCP High Card Points and understand its results

  1. Prepare the supplied game state, observations and explicit variant settings. Follow the card, board, coordinate and state conventions in the calculation rules.
  2. Enter thirteenCardHand, callerOpeningHcpThreshold using the field table and calculation rules, then run the tool.
  3. Read highCardPoints, suitCountsSpadesHeartsDiamondsClubs, meetsCallerOpeningHcpThreshold. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
thirteenCardHandThirteen card handlist of stringRequired
callerOpeningHcpThresholdCaller opening hcp thresholdnumberRequired

Enter 13 distinct uppercase card tokens and nonnegative HCP threshold. Return points, shape in spade/heart/diamond/club order and inclusive gate.

HCP=J1+Q2+K3+A4; thresholdGate=HCP≥callerThreshold

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
highCardPointsHigh card pointsnumber
suitCountsSpadesHeartsDiamondsClubsSuit counts spades hearts diamonds clubslist of number
meetsCallerOpeningHcpThresholdMeets caller opening hcp thresholdboolean
json
{
  "input": {
    "thirteenCardHand": [
      "AS",
      "KS",
      "QS",
      "JS",
      "TS",
      "9S",
      "8S",
      "7S",
      "6S",
      "5S",
      "4S",
      "3S",
      "2S"
    ],
    "callerOpeningHcpThreshold": 12
  },
  "output": {
    "highCardPoints": 10,
    "suitCountsSpadesHeartsDiamondsClubs": [
      13,
      0,
      0,
      0
    ],
    "meetsCallerOpeningHcpThreshold": false
  }
}

Limitations and assumptions

No distribution points, bidding system or recommended call is supplied.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Poker Hand Rank Classifier: Five-card poker ranks combine a category with category-specific tiebreak values. An ace can be low only in the A2345 straight. For a complementary task, use Cribbage Hand Scorer (15s/Pairs/Runs): Cribbage hand scoring combines fifteens, pairs, longest runs, flush and nobs. Starter-jack heels is a separate award.

References

  1. Bridge HCP High Card Points — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies