Better use of GIB in P.A.
#1
Posted 2023-August-17, 07:03
#2
Posted 2023-August-17, 23:18
#3
Posted 2023-August-18, 06:35
queueiueue, on 2023-August-17, 23:18, said:
All right I'll try to do my best but when there are different things to say it's difficult to have shorter sentences (after all, as many know here I have had the opportunity to express "ideas" as you say on various topics). I take this opportunity with you who are new to BBO to tell you that you can see everything I've done by entering my nickname (Lovera) in each subforum (i.e. in Interesting Bridge Hands, Suggestion for the Software, etc.) to read my posts/topic in the chosen one.
#4
Posted 2023-August-18, 06:55
#5
Posted 2023-August-18, 20:15
I suspect there isn't a program that can do this.
Suggestion: use spacing, instead of running all your sentences together.
It makes things easier to read.
#6
Posted 2023-August-19, 01:34
steve2005, on 2023-August-18, 20:15, said:
I suspect there isn't a program that can do this.
Suggestion: use spacing, instead of running all your sentences together.
It makes things easier to read.
No, about Lebenshol: are the same hands by GIB that one is only a selection from its hands to bid.
About spacing:i don't understand it or what's the meaning/how to do.
#7
Posted 2023-August-20, 06:21
#8
Posted 2023-August-21, 19:01
Lovera, on 2023-August-18, 06:55, said:
You can do this already. For example, I have this Dealer input for goulash boards:
twoN = shape(north, any 55xx + any 56xx + any 57xx + any 58xx + any 66xx + any 67xx) twoS = shape(south, any 55xx + any 56xx + any 57xx + any 58xx + any 66xx + any 67xx) # bigN = shape(north, any 6xxx + any 7xxx + any 8xxx + any 9xxx + any 00xx + any 01xx + any 11xx + any 02xx + any 12xx + any 03xx ) bigS = shape(south, any 6xxx + any 7xxx + any 8xxx + any 9xxx + any 00xx + any 01xx + any 11xx + any 02xx + any 12xx + any 03xx ) bigE = shape(east, any 6xxx + any 7xxx + any 8xxx + any 9xxx + any 00xx + any 01xx + any 11xx + any 02xx + any 12xx + any 03xx ) bigW = shape(west, any 6xxx + any 7xxx + any 8xxx + any 9xxx + any 00xx + any 01xx + any 11xx + any 02xx + any 12xx + any 03xx ) # BigE and BigW and ((TwoN and BigS) or (TwoS and BigN))
This can be used in Bidding Practice.
#9
Posted 2023-August-21, 19:04
queueiueue, on 2023-August-17, 23:18, said:
The forum software creates these loooooooooooooooooooooooooooong lines.
Better one sentence per line.
#10
Posted 2023-August-22, 15:55
0 carbon, on 2023-August-21, 19:04, said:
Better one sentence per line.
Leave these things that you say. My request that I want to bring to attention of programmers is just for a faster lookup on some hand types as I mentioned in #7 without the need to achieve this through repeated use of Redeal (sometimes after a long time then you get what you are looking for).
#11
Posted 2023-August-23, 14:12
As others suggested, in many cases it's possible to write Dealer scripts that generate hands that fit the criteria for a convention. Dealer scripts for 1NT openings opposite Jacoby transfer hands should be straightforward, as would hands that will use Jacoby 2NT responses to 1 of a major. Lebensohl may be harder, since it requires specific competition in addition to the partnership hands.
While it's theoretically possible to program GIB to select hands that use a particular convention when it bids, the code is not currently designed in a way that would make this easy to extract. Bids are not always labeled with the name of the convention in the software, and adding all of these would be onerous. Since this kind of teaching material already exists, there's not much priority to automating it.
There's a forum below for discussing Dealer scripts.
#12
Posted 2023-August-23, 14:34
barmar, on 2023-August-23, 14:12, said:
An interesting concept would be to adapt dealer to be able to reference GIB's book bids; e.g. something along the lines of bid(north,1)==1N && bidlevel(east,1)==2 && bid(south,1)==2N . This would be relatively straightforward to integrate, since you can just look up the bidding sequence after dealer has generated the hands. While GIB of course doesn't get everything right, it would mean not having to reinvent the wheel every time you want a certain bid made.
But agree there are higher priority tasks..
#13
Posted 2023-August-23, 14:38
barmar, on 2023-August-23, 14:12, said:
As others suggested, in many cases it's possible to write Dealer scripts that generate hands that fit the criteria for a convention. Dealer scripts for 1NT openings opposite Jacoby transfer hands should be straightforward, as would hands that will use Jacoby 2NT responses to 1 of a major. Lebensohl may be harder, since it requires specific competition in addition to the partnership hands.
While it's theoretically possible to program GIB to select hands that use a particular convention when it bids, the code is not currently designed in a way that would make this easy to extract. Bids are not always labeled with the name of the convention in the software, and adding all of these would be onerous. Since this kind of teaching material already exists, there's not much priority to automating it.
There's a forum below for discussing Dealer scripts.
You too insist on widening the "field of action". But this fact is precisely not necessary! In fact there is no need for i.e. Bridge Captain, Argine, Double Dummy Solver or other similar sites. In fact, no IT knowledge is required, which you often don't have (without making yourself guilty of it) or because you wouldn't have the necessary time to devote to understanding yourself. And I say this because the hands are already there and they are the ones that GIB submits when playing in Play Anonomously. It is on that "selection/block" temporally made available that one must choose. Instead of having them all present but randomly I ask (as this is possible) that they be selected as for my initial indication as all those that can always bid themselves in a certain way i.e. the hands for the Soloway Jump Shift which are all characterized by their great strength both in distribution and in points. Therefore a selection to be made on hands and conventions already existing among GIB's hands at that time so to avoid to use "Redeal" in a repetely way.
#14
Posted 2023-August-24, 08:31
barmar, on 2023-August-23, 14:12, said:
While it's theoretically possible to program GIB to select hands that use a particular convention when it bids, the code is not currently designed in a way that would make this easy to extract. Bids are not always labeled with the name of the convention in the software, and adding all of these would be onerous. Since this kind of teaching material already exists, there's not much priority to automating it.
What you say here partially confirms what I requested given that something already exists and therefore we could proceed since we rely on GIB's biddings without changing anything. Now when we play with GIB against partner's opening major and we have i.e. 4 support cards with QJxx, high points (14/+ points) and unbalanced hand and we choose the bid of 2NT it is already labeled 2NTJacoby and the convention starts. Identical speech with a very strong hand in scoring (19/+ points) and by making a jump suit bid we will find SolowayJumpShift and again the convention starts and there are already two groups of hands (=the hands among others with the same conditions of points and shape as in SJS) among those not interfered. Among those interfered by the first defender if the opener bids 1NT we find 2NT already indicated as Lebenshol, if the opening bid of a major suit is doubled(=X) we will find 2NT Truscott which, moreover, can also be bidded on various suit overcalls with collateral bids for preventive hands and for strong ones(= via cues). The barrage bids with few points and with a long one-suiter are grouped together as barrage (also foreseen in the answer) and we are already at 4 other groupings. When such a selection was made with the group to choose, there would be an undoubted advantage of research time having already than presented hands one after the other for the same group to bid and thus bidding tests could easily be carried out.
#15
Posted 2023-August-24, 08:52
smerriman, on 2023-August-23, 14:34, said:
But agree there are higher priority tasks..
Like readapting dealer to calculate tricks (as was promised to "look into" two years ago).
#16
Posted 2023-August-27, 03:40
Let you free to post on this topic your opininions that, i think, this mine is already largely condivisibile and much usefull (also for programmers).
#17
Posted 2023-September-02, 06:48
#18
Posted 2023-September-02, 07:01