Counting Points
Back

 

 

 

 

 


One aspect of Bridge bidding systems is quantifying the strength of a hand. Many bidding systems rely on a few common methods for calculating a hand's strength. There is one common method for counting the value of a hand's high cards. An Ace is worth 4 points, a King is worth 3, a Queen is worth 2 and a Jack is worth 1. And, there are at least four common methods for counting the value of suit distribution in a hand. Two methods add points for long suits and two methods add points for short suits.

Normally, systems using these methods refer simply to the "point count" of a hand, the exact value of point count being dependent upon the specific bidding situation. For some bids, point count is just the high card count. For other bids, point count is equal to the high card count plus one of the distribution values. For example, in some situations, point count is set to the high card count plus some number of points for each suit of five or more cards.

Since these methods are in common use, the formulae for calculating these methods are included in the game. The next link shows these methods in the game's methods editor. In this version of the game, 6.3, the editor may view point count methods but not change them. This ability will be added in a later version. Until then, methods may be added by creating method files using a text editor.

  Editing Methods for Counting Points  

There are other ways to quantify a hand beyond those listed above. Some bidding systems define their own methods specific to their bidding philosophy. This game allows a user to specify their own methods for calculating the points in a hand.

This next link contains a demonstration of adding point count methods.

  Adding New Methods for Counting Points  


This is the text for the file named "demopoint.xml" described in the above link:

<?xml version="1.0"?> <counter><name>Demo High Card Count</name> <min>0</min> <max>75</max> <step>card Ace 8</step> <step>card King 6</step> <step>card Queen 4</step> <step>card Jack 3</step> <step>card 10 1</step> </counter> <counter><name>Demo Length Count</name> <min>0</min> <max>15</max> <step>suit length 0 5</step> <step>suit length 1 3</step> <step>suit length 2 1</step> </counter> <counter><name>Demo Distribution Count</name> <min>0</min> <max>50</max> <step>memory x := length of longest suit + length of second longest suit</step> <step>memory y := length of third longest suit - length of shortest suit</step> <step>memory z := x + y</step> <step>memory z := z + 10</step> <step>memory z := z /u 4</step> <step>add z</step> </counter> <counter><name>Demo Point Count</name> <min>0</min> <max>100</max> <step>add demo high card count</step> <step>add demo length count</step> <step>add demo distribution count</step> </counter>

This is the text for the file named "pointdemo.xml" described in the above link:

<?xml version="1.0"?> <counter><name>Point Count Demo</name> <min>0</min> <max>100</max> <step>card Ace 8</step> <step>card King 6</step> <step>card Queen 4</step> <step>card Jack 3</step> <step>card 10 1</step> <step>suit length 0 5</step> <step>suit length 1 3</step> <step>suit length 2 1</step> <step>memory x := length of longest suit + length of second longest suit</step> <step>memory y := length of third longest suit - length of shortest suit</step> <step>memory z := x + y</step> <step>memory z := z + 10</step> <step>memory z := z /u 4</step> <step>add z</step> </counter>