BBO Discussion Forums: Using bots for defensive practice - BBO Discussion Forums

Jump to content

Page 1 of 1

Using bots for defensive practice Specifically, signalling

#1 User is offline   Antrax 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 2,458
  • Joined: 2011-March-15
  • Gender:Male

Posted 2013-January-02, 06:54

My partner and I want to work on our defensive signalling, starting with the lead. We can't play vs. humans as we would like to pause play frequently and discuss things as they occur. We thought about using two bots and using dealer scripts to ensure they declare (or just pass throughout).
The question is how to ensure different honor combinations occur frequently enough? I'm guessing that with < half the deck, the player on lead won't often have KQTx and other "interesting" combinations, so I would like to somewhat skew the odds in favour of being dealt touching honors, etc. Any idea how to do it?
Has anyone done anything similar to this? Any other useful ways of practicing trick 1 signals?
0

#2 User is offline   Antrax 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 2,458
  • Joined: 2011-March-15
  • Gender:Male

Posted 2013-January-02, 11:27

In the meantime I'm going with
(hcp(north)+hcp(south)<=20)                                  &&
((hcp(north, spades)   >= 3) || (hcp(south, spades)   >= 3)) &&
((hcp(north, hearts)   >= 3) || (hcp(south, hearts)   >= 3)) &&
((hcp(north, diamonds) >= 3) || (hcp(south, diamonds) >= 3)) &&
((hcp(north, clubs)    >= 3) || (hcp(south, clubs)    >= 3))

Since I don't think dealer can figure out who's going to be on lead. In any case, this should give a fair chance for the opening leader to have some honor combination, and if not, I'll just increase the HCP in each suit and/or require hascard for the T or 9, etc.
0

#3 User is offline   paulg 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,054
  • Joined: 2003-April-26
  • Gender:Male
  • Location:Scottish Borders

Posted 2013-January-02, 13:27

Just to say that I am probably not the only one interested in your progress.

View PostAntrax, on 2013-January-02, 11:27, said:

In the meantime I'm going with
(hcp(north)+hcp(south)<=20)                                  &&
((hcp(north, spades)   >= 3) || (hcp(south, spades)   >= 3)) &&
((hcp(north, hearts)   >= 3) || (hcp(south, hearts)   >= 3)) &&
((hcp(north, diamonds) >= 3) || (hcp(south, diamonds) >= 3)) &&
((hcp(north, clubs)    >= 3) || (hcp(south, clubs)    >= 3))

Since I don't think dealer can figure out who's going to be on lead. In any case, this should give a fair chance for the opening leader to have some honor combination, and if not, I'll just increase the HCP in each suit and/or require hascard for the T or 9, etc.

The dealer scripts are quite powerful but I think predicting GIB's bidding is expecting too much :) Unless you create a 1NT-3NT auction or very simple game auction for them, although this might be a good approach?
The Beer Card

I don't work for BBO and any advice is based on my BBO experience over the decades
0

#4 User is offline   barmar 

  • PipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Admin
  • Posts: 21,412
  • Joined: 2004-August-21
  • Gender:Male

Posted 2013-January-02, 13:33

As long as you give the bots the majority of the points, they'll bid something. I don't think he said he wanted the bots to be in a specific contract, although it shouldn't be too hard to make them likely.

#5 User is offline   Antrax 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 2,458
  • Joined: 2011-March-15
  • Gender:Male

Posted 2013-January-02, 13:36

That's one of my backup plans, yeah. Since signals vs. NT don't really depend on the level of the contract, I thought I'll give one gib a balanced 15-17 and have it deal, and give the other one a balanced yarb. That way we can defend 1NT constantly. But so far even this simple script is useful.
[edit]
Didn't see barmar posted. With the exception of balanced 11 vs. balanced 11, giving the bots 20+ HCP seems to be enough to get them to bid. We had two hands passed out so far.
0

#6 User is offline   Zelandakh 

  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 10,667
  • Joined: 2006-May-18
  • Gender:Not Telling

Posted 2013-January-03, 03:36

You could give the dealer 15-17 balanced and their partner 10 without a 4 card major or 6 card minor. That should get you defending 3NT consistently without giving too much away and solve the issue of who is on lead.
(-: Zel :-)
0

#7 User is offline   paulg 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,054
  • Joined: 2003-April-26
  • Gender:Male
  • Location:Scottish Borders

Posted 2013-January-03, 04:28

I expect you've done this, but for newbies experimenting with dealer scripts ...

A good way to enable both partners to practice is to fix the dealer in a specific position when using dealer scripts, using the settings in the General tab of the Deal Source menu. Then check the checkbox for 'Randomly rotate generated deals 180 degrees' in the screen where you enter the script and the hands will be rotated appropriately whilst maintaining the settings you want.

For example, fix the opener to West and then force West to hold the 15-17 notrump hand and East to hold 10 points without a 4 card major or 6 card minor. The rotate switch will now mean that the opening bid will be 1NT but it will be made by East or West randomly, so both North and South get to practice leading.
The Beer Card

I don't work for BBO and any advice is based on my BBO experience over the decades
0

#8 User is offline   Antrax 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 2,458
  • Joined: 2011-March-15
  • Gender:Male

Posted 2013-January-05, 03:26

Good idea.
So, to make "west" always open 1NT, we use:
hcp(west) >= 15  &&
hcp(west) <= 17  &&
shape(west, any 4333 + any 4423 + any 5332)

And we'll make "east" responder that won't transfer/stayman out of NT:
clubs(east)    < 6 &&
diamonds(east) < 6 &&
hearts(east)   < 4 &&
spades(east)   < 4 &&
hcp(east) >= 0
You can tune the 0 in the last line to make sure you end up in 3NT if you prefer.
One surprising point is that dealer(west) doesn't work - you have to use the checkbox in the GUI. I wonder why that is?
0

Page 1 of 1


Fast Reply

  

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users