I open 1NT and LHO bids 2S.
Let's assume that we want to punish the opponents with a penalty double only when the reward is the greatest: when they alone are vulnerable. The rest of the time we'll play negative doubles.
These are the FD vulnerability choices:
0 = Any
1 = None
2 = Only We Vul
3 = Only They Vul
4 = Both Vul
5 = We Not Vul
6 = We Vul
7 = They Not Vul
8 = They Vul
The first part is easy; I define a 1N opener where only they are vulnerable:
3 = Only They Vul
and define partner's double as penalty.
The second part is not so easy - what I want is the converse of the first part - "NOT Only They Vul". With the current choices I believe I have to duplicate the 1N structure for 3 conditions:
1 = None
2 = Only We Vul
4 = Both Vul
and define partner's double as negative for each of the three 1NT openers.
Is there a better way? Should there be more choices?
Page 1 of 1
Vulnerability Choices - more needed?
#2
Posted 2008-November-05, 13:05
John in the Sun, on Nov 5 2008, 12:14 AM, said:
The second part is not so easy - what I want is the converse of the first part - "NOT Only They Vul". With the current choices I believe I have to duplicate the 1N structure for 3 conditions:
1 = None
2 = Only We Vul
4 = Both Vul
and define partner's double as negative for each of the three 1NT openers.
Is there a better way? Should there be more choices?
1 = None
2 = Only We Vul
4 = Both Vul
and define partner's double as negative for each of the three 1NT openers.
Is there a better way? Should there be more choices?
How about 1 and 6? So that covers no one vul, and then both ways that you are vul.
My addiction to Mario Bros #3 has come back!
#3
Posted 2008-November-05, 14:56
John in the Sun, on Nov 5 2008, 03:14 AM, said:
Is there a better way? Should there be more choices?
Heck -- let's go crazy with this.
The circumstances change as the seat for Opener changes.
In 1st seat, the other three hands are unknowns and unlimited.
In 2nd seat, Opener's RHO, to be dummy in a doubled contract, will be limited to less than opening strength.
In 3rd seat, the same is the case as to Opener's RHO and the eventual dummy, but the person doubling will have lesser potential defensive values. Furthermore, some people tweak the range for a 1NT opening at this point.
In 4th seat, both RHO and LHO (Declarer and Dummy) will have limited hands. Furthermore, RHO/Dummy will be severely limited if the opening style in third seat is "light."
Hence, you could take all 8 instances and yield 32 instances legitimately.
Add in nuances to be derived from oppositition system (aggressive weak two's or sound weak two's or no weak two's, for instance), and you could easily get to 96 or more specific instances.
Oh, but there's more. How about form of scoring? This may affect your cost-benefit analysis, as well as that of the opponents. So, assuming 96 instances, and the BAM/MP/IMP, you would have at least 288 instances to consider.
This is not to mention things like table feel, known predispositions of the opponents, and state-of-the-match concerns.
"Gibberish in, gibberish out. A trial judge, three sets of lawyers, and now three appellate judges cannot agree on what this law means. And we ask police officers, prosecutors, defense lawyers, and citizens to enforce or abide by it? The legislature continues to write unreadable statutes. Gibberish should not be enforced as law."
-P.J. Painter.
-P.J. Painter.
#4
Posted 2008-November-06, 00:07
Handling the double-barrel situation of Treatment 1 for NV vs V [Green/Favorable] and Treatment 2 for everything EXCEPT NV vs V is a recurring theme for opening bids.
FD can handle that in 2 ways using 3 entries rather than the 4 shown
Only They Vul
We Vul
Neither Vul
or
Only They Vul
They Not Vul
Both Vul
In my opinion, the fundamental flaw having to duplicate information in at least 2 vulnerability permutations. Programmers hate these "multiple maintenance" situations. i.e. if the agreement changes, FD must be updated in multiple places even though only one agreement was modified.
The problem description and following discussion apply to a number of things in FD, including but not limited to:
a) Vulnerability
Common Use Case
Agreement 1 for NV vs V
Agreement 2 for everything else
Seat
Common Use Case
Agreement 1 for 1st/2nd/4th seat
Agreement 2 for 3rd seat
c) Form of Scoring
d) PH vs UPH
e) Immediate vs Balancing/Reopening
[and yes, I believe there should be an implementation to identify style of sound, aggressive, random, etc - but that is another discussion]
There are a number of ways to imagine overcoming these multiple-maintenance problems.
1) Add more things to the selection list
a) just available as manual entry to text file
always available to GUI
c) GUI offers current choices or a configurable option to see Extended Options
If software implementation is restricted to single byte entry, then range can be extended to Integer 0-9 or Hex 0-9,a-f or Alpha Numeric 0-9,a-f
2) Matrix for selection of all applicable conditions
3) Define Default Agreement then 2nd definition to override default
An example for the case that began this discussion
Default: 2H opener = Weak 1-suiter
NV vs V: 2H opener = Weak, 2-suiter, H+minor
a more common case = 5 card Majors but 3rd seat may be 4
Note: There are other multiple maintenance situations that are NOT covered by this discussion but are on my list of things to eventually write-up:
examples:
O1) Convention applies at multiple entry points
ex: Kokish 2C[str, art]-2D;2H 1C[str, art]-1D;2H Kokish
Smolen 1N-2C;2D-? 2N-3C;3D-? 1C[str, art]-1D;1N-2C;2D-?
Puppet Stay, etc
O2) Asking Bid responses by steps
ex: Ace Asking multiple ways to ask, but steps always RKCB steps:
Step 1 = 1 or 4
Step 2 = 0 or 3
Step 3 = 2 without Q
Step 4 = 2 with Q
current FD implementation says this has to be entered and adjusted for each spot where partnership can ask. For many that can be the entire 4-level [RKCB + Kickback, etc]. The same happens at the 5-level for Exclusion
My point is that the thread defines a frequent use case where FD implementation could be improved, which may actually lead to [dare to dream] more use of FD
FD can handle that in 2 ways using 3 entries rather than the 4 shown
Only They Vul
We Vul
Neither Vul
or
Only They Vul
They Not Vul
Both Vul
In my opinion, the fundamental flaw having to duplicate information in at least 2 vulnerability permutations. Programmers hate these "multiple maintenance" situations. i.e. if the agreement changes, FD must be updated in multiple places even though only one agreement was modified.
The problem description and following discussion apply to a number of things in FD, including but not limited to:
a) Vulnerability
Common Use Case
Agreement 1 for NV vs V
Agreement 2 for everything else
Common Use Case
Agreement 1 for 1st/2nd/4th seat
Agreement 2 for 3rd seat
c) Form of Scoring
d) PH vs UPH
e) Immediate vs Balancing/Reopening
[and yes, I believe there should be an implementation to identify style of sound, aggressive, random, etc - but that is another discussion]
There are a number of ways to imagine overcoming these multiple-maintenance problems.
1) Add more things to the selection list
a) just available as manual entry to text file
c) GUI offers current choices or a configurable option to see Extended Options
If software implementation is restricted to single byte entry, then range can be extended to Integer 0-9 or Hex 0-9,a-f or Alpha Numeric 0-9,a-f
2) Matrix for selection of all applicable conditions
3) Define Default Agreement then 2nd definition to override default
An example for the case that began this discussion
Default: 2H opener = Weak 1-suiter
NV vs V: 2H opener = Weak, 2-suiter, H+minor
a more common case = 5 card Majors but 3rd seat may be 4
Note: There are other multiple maintenance situations that are NOT covered by this discussion but are on my list of things to eventually write-up:
examples:
O1) Convention applies at multiple entry points
ex: Kokish 2C[str, art]-2D;2H 1C[str, art]-1D;2H Kokish
Smolen 1N-2C;2D-? 2N-3C;3D-? 1C[str, art]-1D;1N-2C;2D-?
Puppet Stay, etc
O2) Asking Bid responses by steps
ex: Ace Asking multiple ways to ask, but steps always RKCB steps:
Step 1 = 1 or 4
Step 2 = 0 or 3
Step 3 = 2 without Q
Step 4 = 2 with Q
current FD implementation says this has to be entered and adjusted for each spot where partnership can ask. For many that can be the entire 4-level [RKCB + Kickback, etc]. The same happens at the 5-level for Exclusion
My point is that the thread defines a frequent use case where FD implementation could be improved, which may actually lead to [dare to dream] more use of FD
Page 1 of 1

Help
Add Reply
MultiQuote