WillFlame14 / hanabi-bot

A bot that plays on the hanab.live interface.
GNU General Public License v3.0
15 stars 10 forks source link

Lost finesse after play of unrelated card #327

Open flackr opened 2 months ago

flackr commented 2 months ago

Version (PM the bot with /version): v1.4.13a Convention settings: /setall 3 Steps to reproduce or replay link: https://hanab.live/replay/1213679#16 Additional information: On turn 16, I clued the p4 signalling p1->p2->p3->p4 finesse. It is admittedly ambiguous with the red finesse but should be clarified after the play. robot2 loses the finesse after it plays its own r1 for some reason?

WillFlame14 commented 2 months ago

After robot1 doesn't play into the purple finesse on turn 15, robot2 thinks their own card is p1. flackr's clue on turn 16 is then interpreted as a mistake, since robot2 doesn't have enough slots to fulfill the finesse (from Information Lock Principle). This should be cleared up by robot1 playing p1 on turn 19, but unfortunately robot2 is not "waiting" for that card to play.

This is related to mistake recovery, which I'm hesitant to write too much for. I think this finesse can work because robot1 is the one playing p1 (and thus completing the earlier missed finesse), but I think this could easily be a much more confusing situation.

flackr commented 2 months ago

Right, so both of these issues seem be the result from issue #326