Jump to content

Working out how to make the bot randomly screw up


EarlPurple

Recommended Posts

My table:

 

[hv=https://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=st%7C%7Cmd%7C4SK9543HJ42D86CAKQ%2CSA87HA7DQJ752C962%2CSQJT62HQ963DC8743%2CSHKT85DAKT943CJT5%7Csv%7CN%7Cah%7CBoard%202%7Cmb%7C1d%7Can%7CMinor%20suit%20opening%20--%203%2B%20%21D%3B%2011-21%20HCP%3B%2012-22%20total%20points%7Cmb%7C1s%7Can%7COne-level%20overcall%20--%205%2B%20%21S%3B%208-17%20HCP%3B%209-19%20total%20points%7Cmb%7C2s%7Can%7CCue%3A%20limit%20raise%20or%20better%20--%204%2B%20%21D%3B%2011%2B%20total%20points%7Cmb%7CD%7Can%7C3%2B%20%21S%3B%207-9%20total%20points%7Cmb%7C3h%7Can%7C4%20%21D%3B%204%2B%20%21H%3B%2021-%20HCP%3B%2014-22%20total%20points%7Cmb%7Cp%7Cmb%7C3n%7Can%7C4%2B%20%21D%3B%204-%20%21H%3B%204-%20%21S%3B%2013-20%20HCP%3B%20stop%20in%20%21S%7Cmb%7C4s%7Can%7C3%2B%20%21S%3B%207-9%20total%20points%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7CD%7Can%7C4%2B%20%21D%3B%204-%20%21H%3B%204-%20%21S%3B%2013-20%20HCP%3B%20stop%20in%20%21S%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CDQ%7Cpc%7CS2%7Cpc%7CD4%7Cpc%7CD6%7Cpc%7CC3%7Cpc%7CCT%7Cpc%7CCA%7Cpc%7CC2%7Cpc%7CD8%7Cpc%7CD7%7Cpc%7CS6%7Cpc%7CD3%7Cpc%7CST%7Cpc%7CD9%7Cpc%7CS3%7Cpc%7CSA%7Cpc%7CHA%7Cpc%7CH3%7Cpc%7CH8%7Cpc%7CH2%7Cpc%7CH7%7Cpc%7CH6%7Cpc%7CHK%7Cpc%7CH4%7Cpc%7CH5%7Cpc%7CHJ%7Cpc%7CS8%7Cpc%7CH9%7Cpc%7CC9%7Cpc%7CC4%7Cpc%7CC5%7Cpc%7CCQ%7Cmc%7C9%7C]600|450[/hv]

 

Another table where the contract made:

 

[hv=https://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn%7CSouth%2CRobot%2CRobot%2CRobot%7Cst%7C%7Cmd%7C4SK9543HJ42D86CAKQ%2CSA87HA7DQJ752C962%2CSQJT62HQ963DC8743%2CSHKT85DAKT943CJT5%7Csv%7CN%7Cah%7CBoard%202%7Cmb%7C1d%7Can%7CMinor%20suit%20opening%20--%203%2B%20%21D%3B%2011-21%20HCP%3B%2012-22%20total%20points%7Cmb%7C1s%7Can%7COne-level%20overcall%20--%205%2B%20%21S%3B%208-17%20HCP%3B%209-19%20total%20points%7Cmb%7C2s%7Can%7CCue%3A%20limit%20raise%20or%20better%20--%204%2B%20%21D%3B%2011%2B%20total%20points%7Cmb%7CD%7Can%7C3%2B%20%21S%3B%207-9%20total%20points%7Cmb%7C3h%7Can%7C4%20%21D%3B%204%2B%20%21H%3B%2021-%20HCP%3B%2014-22%20total%20points%7Cmb%7Cp%7Cmb%7C3n%7Can%7C4%2B%20%21D%3B%204-%20%21H%3B%204-%20%21S%3B%2013-20%20HCP%3B%20stop%20in%20%21S%7Cmb%7C4s%7Can%7C3%2B%20%21S%3B%207-9%20total%20points%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7CD%7Can%7C4%2B%20%21D%3B%204-%20%21H%3B%204-%20%21S%3B%2013-20%20HCP%3B%20stop%20in%20%21S%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CDQ%7Cpc%7CST%7Cpc%7CD4%7Cpc%7CD8%7Cpc%7CS6%7Cpc%7CD3%7Cpc%7CSK%7Cpc%7CS7%7Cpc%7CD6%7Cpc%7CD5%7Cpc%7CS2%7Cpc%7CDT%7Cpc%7CSQ%7Cpc%7CD9%7Cpc%7CS4%7Cpc%7CSA%7Cpc%7CHA%7Cpc%7CH6%7Cpc%7CH8%7Cpc%7CH4%7Cpc%7CH7%7Cpc%7CH3%7Cpc%7CH5%7Cpc%7CHJ%7Cpc%7CS3%7Cpc%7CS8%7Cpc%7CSJ%7Cpc%7CHT%7Cpc%7CC3%7Cpc%7CCT%7Cpc%7CCA%7Cpc%7CC2%7Cpc%7CS9%7Cpc%7CC6%7Cpc%7CH9%7Cpc%7CDA%7Cpc%7CS5%7Cpc%7CC9%7Cpc%7CHQ%7Cpc%7CC5%7Cpc%7CCK%7Cpc%7CDJ%7Cpc%7CC7%7Cpc%7CCJ%7Cpc%7CCQ%7Cpc%7CD7%7Cpc%7CC4%7Cpc%7CDK%7Cpc%7CH2%7Cpc%7CD2%7Cpc%7CC8%7Cpc%7CHK%7C]600|450[/hv]

 

First it's rather unfair that we don't all play the same hands. Some hands are just totally flat.

Secondly, it's unfair if you have to pick a random sequence to make the bot mess up the defence.

 

So we all played in 4 spades doubled and when my LHO got in with the ace of spades he played ace of hearts, heart to the king and got a ruff. Absolutely nothing you can do about it, except pick a random sequence so East ducks the second heart instead of going up with the king to give his partner a ruff.

 

I pulled out in disgust 2 hands later after more nonsense but primarily because I was playing from my phone and my finger accidentally touched the screen and it played a card I had no intention of playing. I want to be able to pull the cards in to play them not just touch them.

Link to comment
Share on other sites

There's a huge difference between the two scenarios. In the second case, North has one trump left in dummy.

 

If declarer has the J, clearly playing the K is best.

 

But if declarer doesn't have the J (no assumptions are made about what card West will return from what holding), clearly playing low is better, as West can knock out the last trump and prevent declarer from ruffing what would likely be a diamond loser.

 

While GIB will still play the K more often than not, giving it a losing option sometimes works. This is a useful strategy for stealing extra tricks, like when you have an open suit, cashing a side ace may cause GIB to think that suit is equally likely to be open too, and guess wrong.

Link to comment
Share on other sites

There's a huge difference between the two scenarios. In the second case, North has one trump left in dummy.

 

If declarer has the J, clearly playing the K is best.

 

But if declarer doesn't have the J (no assumptions are made about what card West will return from what holding), clearly playing low is better, as West can knock out the last trump and prevent declarer from ruffing what would likely be a diamond loser.

 

While GIB will still play the K more often than not, giving it a losing option sometimes works. This is a useful strategy for stealing extra tricks, like when you have an open suit, cashing a side ace may cause GIB to think that suit is equally likely to be open too, and guess wrong.

 

Only because West also ducked the first trump on the lower one and not on the upper one (my table). If declarer has the jack trebleton, partner can ruff the 3rd round. If jack doubleton you want to play the king. So King seems obvious in both cases.

Link to comment
Share on other sites

If declarer has the jack trebleton, partner can ruff the 3rd round. If jack doubleton you want to play the king. So King seems obvious in both cases.

Like I said, if declarer has J (doubleton or trebleton), the K is right. But if West has the J, low is right. Here's a copy of your diagram, with a slight tweak, and the same play up to that point:

 

[hv=https://www.bridgebase.com/tools/handviewer.html?https://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn|South%2CRobot%2CRobot%2CRobot|st||md|4SK9543H42D862CAKQ%2CSA87HAJ7DQJ75C962%2CSQJT62HQ963DC8743%2CSHKT85DAKT943CJT5|sv|N|ah|Board%202|mb|1d|an|Minor%20suit%20opening%20--%203%2B%20!D%3B%2011-21%20HCP%3B%2012-22%20total%20points|mb|1s|an|One-level%20overcall%20--%205%2B%20!S%3B%208-17%20HCP%3B%209-19%20total%20points|mb|2s|an|Cue%3A%20limit%20raise%20or%20better%20--%204%2B%20!D%3B%2011%2B%20total%20points|mb|D|an|3%2B%20!S%3B%207-9%20total%20points|mb|3h|an|4%20!D%3B%204%2B%20!H%3B%2021-%20HCP%3B%2014-22%20total%20points|mb|p|mb|3n|an|4%2B%20!D%3B%204-%20!H%3B%204-%20!S%3B%2013-20%20HCP%3B%20stop%20in%20!S|mb|4s|an|3%2B%20!S%3B%207-9%20total%20points|mb|p|mb|p|mb|D|an|4%2B%20!D%3B%204-%20!H%3B%204-%20!S%3B%2013-20%20HCP%3B%20stop%20in%20!S|mb|p|mb|p|mb|p|pc|DQ|pc|ST|pc|D4|pc|D8|pc|S6|pc|D3|pc|SK|pc|S7|pc|D6|pc|D5|pc|S2|pc|DT|pc|SQ|pc|D9|pc|S4|pc|SA|pc|HA|pc|H6|pc|H8|pc|H4|pc|H7|pc|H3|pc|H5|pc|HJ|pc|S3|pc|S8|pc|SJ|pc|HT|pc|C3|pc|CT|pc|CA|pc|C2|pc|S9|pc|C6|pc|H9|pc|DA|pc|S5|pc|C9|pc|HQ|pc|C5|pc|CK|pc|DJ|pc|C7|pc|CJ|pc|CQ|pc|D7|pc|C4|pc|DK|pc|H2|pc|D2|pc|C8|pc|HK|]400|300[/hv]

Click through to the same trick and you'll see East has to play low.

 

GIB takes both cases into account (no matter whether someone might have played differently earlier with that holding). If its simulated deals involve enough cases when West has the J, it will play low.

 

K is clearly the right play for humans, primarily due to inferences based on earlier play - like why declarer didn't cover with the 9. But GIB doesn't ask those questions, and when you give it a losing option, its simulations may stumble upon too many of the failing cases to flip the balance.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...