Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify Bubblegum and Taffy moves. Improve flow of Bubblegum section. [[Issue #1045]] #1060

Merged
merged 25 commits into from
May 13, 2023
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
60cda78
Rename the Taffy Double Bluff to Pestilent Bubblegum Double Bluff. Up…
NZadeh Jan 18, 2023
6703420
Rename the Taffy Double Bluff to Pestilent Bubblegum Bluff. Update ra…
NZadeh Jan 18, 2023
ac15e97
Merge branch 'main' of https://github.com/NZadeh/hanabi.github.io int…
NZadeh Jan 18, 2023
a5359af
Typo fix on slot numbers (ugh...).
NZadeh Jan 18, 2023
0891446
Rename the Taffy Double Bluff to Pestilent Bubblegum Bluff. Update ra…
NZadeh Jan 18, 2023
b258987
Merge branch 'main' of https://github.com/NZadeh/hanabi.github.io int…
NZadeh Jan 18, 2023
a5a4f7c
Rename the Taffy Double Bluff to Pestilent Bubblegum Bluff. Update ra…
NZadeh Jan 18, 2023
9b1afab
Sync.
NZadeh Jan 18, 2023
0fba060
Unify Bubblegum and Taffy moves. Improve flow of Bubblegum section.
NZadeh Jan 19, 2023
f66e0e3
Unify Bubblegum and Taffy moves. Improve flow of Bubblegum section.
NZadeh Jan 18, 2023
7efb0ee
Merge branch 'main' of https://github.com/NZadeh/hanabi.github.io int…
NZadeh Jan 19, 2023
b25d276
Minor updates, typo fixes, etc.
NZadeh Jan 19, 2023
b78cc87
Update pink.mdx
Zamiell May 9, 2023
3e2a450
Update pink.mdx
Zamiell May 9, 2023
14787c9
Update pink.mdx
Zamiell May 9, 2023
5a64bfd
Update pink.mdx
Zamiell May 10, 2023
023c737
Update pink.mdx
Zamiell May 10, 2023
c05f726
fix: typo
Zamiell May 10, 2023
dc77cee
fix: typo
Zamiell May 10, 2023
e395206
Update pink.mdx
Zamiell May 10, 2023
19786cd
Update pink.mdx
Zamiell May 12, 2023
1f32cd8
Update pink.mdx
Zamiell May 12, 2023
052ccd6
Update pink.mdx
Zamiell May 12, 2023
36a233a
Update docs/variant-specific/pink.mdx
Zamiell May 12, 2023
a2140db
Update pink.mdx
Zamiell May 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 14 additions & 18 deletions docs/variant-specific/pink.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ These conventions apply to any variant with a pink (touched by all ranks) suit.
- In the previous example, we can modify Donald's hand such that he only holds the pink 4 (instead of holding both the pink 4 and the pink 3).
- In the previous example, Cathy discarded, but in the modified example, Cathy would know that the pink 4 was promised to be playable. And Cathy would not see anyone else having the pink 3, so Cathy would have to respond by playing a pink 3 from her _Finesse Position_.

### The Bubblegum Bluff
### The Bubblegum Bluff (Standard Form)

- Similar to a _Bubblegum Finesse_, it is also possible to perform a _Bubblegum Bluff_.
- For example, in a 3-player game:
Expand All @@ -291,37 +291,33 @@ These conventions apply to any variant with a pink (touched by all ranks) suit.
- _Bubblegum Bluffs_ can only be performed on non-pink cards; otherwise, it will look like a _Bubblegum Finesse_.
- Note that it is impossible to _3 Bluff_ and _Bubblegum Bluff_ at the same time.

### The Bubblegum Bluff, part 2
### The Bubblegum Bluff (Two-Away-From-Playable Form)

- Note that, as with a standard _Bluff_, the receiver of a _[Bubblegum Bluff](#the-bubblegum-bluff)_ marks their pink card as the lowest-possible logical _Good Touch_ value it could be.
- However, it is sometimes possible that the lowest-possible _Good Touch_ value is actually _two-away-from-playable_.
- Normally, _Bubblegum Bluffs_ are always performed by touching _one-way-from-playable_ pink cards.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I'm on mobile, so I can't easily find the old language. I really do prefer it though, as I had reviewed that multiple times already before submitting it for review.

Can you think of a less invasive way to update the old language if you feel it needs additional emphasis on the fact that other conventions like 2 saves exist?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure, suggest something using the suggest feature

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- Note that, as with a standard _Bluff_, the receiver of a _[Bubblegum Bluff](#the-bubblegum-bluff)_ marks their pink card as the lowest-possible, useful value it could be (given the team's preceding actions).
- However, it is sometimes possible that the lowest-possible, useful value is actually _two-away-from-playable_.

What about something like this? (I'll find the suggest feature shortly).

  • Got rid of "good touch" and replaced it with "useful"
  • Added "(given the team's preceding actions)" to hint at the fact that there might be blind plays, etc... a 2 save does not a bluff make :)

Copy link
Collaborator

@Zamiell Zamiell May 12, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that, as with a standard Bluff, the receiver of a Bubblegum Bluff marks their pink card as the lowest-possible, useful value it could be (given the team's preceding actions).

That's not how "standard" bluffs work though. After a normal bluff, the receiver marks their card as all the matching one-away-from-playable cards. And if we are including all bluffs, then the receiver marks their card as that + all of the N arbitrary bluffs that were previously agreed upon before the game started (3 bluff, critical 4 bluff, etc.)

Copy link
Collaborator

@Zamiell Zamiell May 12, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Continuing: Trash bluffs exist, and trash bluffs are done with 1's, so correct me if I am wrong, but the "lowest rank" of the card isn't really relevant, its the N-away-from-playable part.

Copy link
Contributor Author

@NZadeh NZadeh May 13, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would it be clearer to hyperlink the text to the bluff docs? https://hanabi.github.io/docs/level-11#the-bluff

I used the word "standard" to not have to worry about all of those other bluffs. is there another word you'd like better?

The "lowest rank" matters when determining the possible values of the target of a bubblegum move. For example, on turn 1, Alice gives Cathy a "2" clue focusing slot 1. Bob blind plays red 1 from slot 2. What is Cathy's note?

"Logically" it could be i3, i4, or i5 (not i1 as Bob would have played from slot 1, and not i2 as Bob would have played from slot 1). We agree that it's the lowest rank of these, in this case i3.

(EDIT: I should add it's obviously not any non-pink/non-omni card -- as no other conventions would result in Bob blind playing from slot 2.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Normally, _Bubblegum Bluffs_ are always performed by touching _one-way-from-playable_ pink cards.
- Note that, as with a standard _Bluff_, the receiver of a _[Bubblegum Bluff](#the-bubblegum-bluff)_ marks their pink card as the lowest-possible, useful value it could be (given the team's preceding actions).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could also drop the leading "Note that, ..." and start with "As with a standard Bluff, ...."

- Rarely, it is possible to perform a _Bubblegum Bluff_ on a _two-away-from-playable_ pink card. However, this can only be done in a specific situation where, due to the circumstances of the clue, it would be impossible for the clued card to be _one-way-from-playable_.
- For example, in a 3-player game:
- It is the first turn and nothing is played on the stacks.
- Alice clues number 2 to Cathy, touching a pink 3 on slot 3. (The pink 3 is currently _two-away-from-playable_.)
- Alice clues number 2 to Cathy, touching a pink 3 on slot 3 as a _Play Clue_. (The pink 3 is currently _two-away-from-playable_.)
- Bob knows that Alice is violating _Pink Promise_.
- If he plays slot 1, then Alice will mark it as the matching 2 and will misplay it.
- Bob concludes this is a _Bubblegum Finesse_, with pink 1 in slot 2 and pink 2 in slot 1.
- If Bob blind-plays his _Finesse Position_ card and it successfully plays, it is guaraunteed to be one of the 1s. If that happened, then Cathy would mark her clued card as the matching 2 and will go on to misplay it.
- Thus, Bob concludes this is a _Bubblegum Finesse_, with pink 1 in slot 2 and pink 2 in slot 1.
- Bob blind-plays his slot 2, but it is a red 1. It is now revealed to Bob that this was a _Bubblegum Bluff_ instead of a _Bubblegum Finesse_.
- Cathy knows that if her clued card were really a 2, Bob would have played slot 1. Thus, it cannot be a 2. Furthermore, there are no _Ejections_ that match this situation, so she must be holding a pink 3.
- No one is promised the pink 1 or 2, and the team is synchronized on the identity of Cathy's pink 3.
- _Historical note:_ This was previously named a _Taffy Bluff_.
- Cathy knows that if her clued card were really a 2, Bob would have played slot 1. Thus, it cannot be a 2. Furthermore, there are no _Ejections_ that match this situation, so a _Bubblegum_ move must have happened. Normally, a _Bubblegum Bluff_ would be on a _one-away-from-playable_ card, but that would be the pink 2, and due to the circumstances of the clue, it is impossible to be a 2. Thus, it instead must be the _two-away-from-playable_ card, which is the pink 3.

### The Bubblegum Double Bluff

- Normally, after a _Bubblegum Bluff_, the entire team is synchronized on the identity of the focus of the _Bubblegum_ move.
- But what if the note the clue receiver would write on their card is still incorrect?
- The clue-giver must be expecting additional blind-plays to resynchronize the information.
- But what if the note that the clue receiver would write on their card is still incorrect? In this situation, the clue-giver expects additional blind-plays to resynchronize the information, in the same way that a normal _Double Bluff_ works.
- For example, in a 4-player game:
- It is the first turn and nothing is played on the stacks.
- Alice clues number 3 to Donald, touching a pink 4 on slot 1.
- Bob knows that Alice is violating _Pink Promise_. This must mean that he is supposed to play his slot 3 card as pink 1, with pink 2 and 3 promised as playable through his current finesse position.
- Bob blind-plays slot 3, and it is a red 1.
- From Donald's perspective, he knows that Alice performed a _Bubblegum Bluff_. Donald marks his slot 1 card as a pink 2 (_one-away-from-playable_).
- Bob knows that Alice is violating _Pink Promise_. This must mean that he is supposed to play his slot 3 card as pink 1, with pink 2 and 3 promised as playable through his current _Finesse Position_ and _Second Finesse Position_, respectively.
- Bob blind-plays slot 3. It is a red 1 and it successfully plays on the stacks.
- From Donald's perspective, he knows that Alice performed a _Bubblegum Bluff_. Donald marks his slot 1 card as a pink 2 (i.e. the _one-away-from-playable_ pink card).
- Next, it is Cathy's turn. Cathy sees that Donald will mark his pink card as a pink 2. However, the card is really a pink 4, so the situation has not yet resolved.
- Cathy blind-plays her slot 1 card. It is a red 2 and it successfully plays on the stacks.
- Donald realizes that if his clued card were a pink 2, then Cathy would not have blind-played. Donald also knows that if the card were a pink 3, Bob would have played slot 1 as a _3 Bluff_. Thus, Donald updates the note on his card to be a pink 4.
- Note that, in the example, the pink 4 happens to be _three-away-from-playable_. A similar example could be constructed by swapping the clue to be a 4 touching a pink 3 (where Bob plays slot 4), where the pink 3 happens to be _two-away-from-playable_. What matters is that the team is re-synchronized on the identity of the focus of the _Bubblegum_ clue. In both cases, this requires 2 blind-plays.
- _Historical note:_ This was previously named a _Taffy Double Bluff_.
- Donald realizes that if his clued card were a pink 2, then Cathy would not have blind-played. Donald also knows that if the card were a pink 3, Bob would have played slot 1 as a _3 Bluff_. Thus, Donald updates the note on his card to be the next pink card, which is the pink 4.
- Note that, in the previous example, the pink 4 happens to be _three-away-from-playable_, but that is not relevant for the move to work properly. A _Bubblegum Double Bluff_ can also be performed with a _two-away-from-playable_ card. What matters is that the team is re-synchronized on the identity of the focus of the _Bubblegum_ clue.

### The Bubblegum Slide

Expand Down