WillFlame14 / hanabi-bot

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

illegal finesse #245

Closed elamate closed 3 months ago

elamate commented 4 months ago

Version (PM the bot with /version): v1.4.5 Convention settings:/setall 11 Steps to reproduce or replay link:https://hanab.live/shared-replay/1174750#8 *Additional information: Bot give 3. Elamate see b1,b2 This game bot20 make many error. bot20 should pioritize playing 1 on hand. elamate alwasy can give blue or 2 to bot21 Red to elamate also bad, why he want pick up trash? game no progress beacuse bot20 not play any cards T3 clearly bot 20 have y1. if bot20 have b1 elamate clue b2 if not elamate can clue blue to bot21 so no rush to get y1. T8 if bot20 dont have y2 elamate dicard p1

WillFlame14 commented 3 months ago

bot20 no longer clues y1 on turn 3 after the Early Game changes. Red on turn 7 seems good enough even with bad touch, prompting r2 and finessing r3 which won't be possible after one r4 discards.

I've adjusted the clue giving algorithm slightly to disallow the 3 clue on turn 8, since I think it's too confusing/slow to allow delayed self-components. Like you said, it's possible that elamate90 will just discard p1 on their turn since the b1 -> b2 -> b3 connection is visible, so I don't think this type of clue is worth giving.