|
|
|
|
|
|
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:
|
Demo High Card Count
0
75
card Ace 8
card King 6
card Queen 4
card Jack 3
card 10 1
Demo Length Count
0
15
suit length 0 5
suit length 1 3
suit length 2 1
Demo Distribution Count
0
50
memory x := length of longest suit + length of second longest suit
memory y := length of third longest suit - length of shortest suit
memory z := x + y
memory z := z + 10
memory z := z /u 4
add z
Demo Point Count
0
100
add demo high card count
add demo length count
add demo distribution count
|
This is the text for the file named "pointdemo.xml" described in the above link:
|
Point Count Demo
0
100
card Ace 8
card King 6
card Queen 4
card Jack 3
card 10 1
suit length 0 5
suit length 1 3
suit length 2 1
memory x := length of longest suit + length of second longest suit
memory y := length of third longest suit - length of shortest suit
memory z := x + y
memory z := z + 10
memory z := z /u 4
add z
|
|