WillFlame14 / hanabi-bot

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

Gave unnecessary save using last clue potentially hurting overall tempo. #306

Open flackr opened 3 months ago

flackr commented 3 months ago

Version (PM the bot with /version): v1.4.11 Convention settings: /setall 11 Steps to reproduce or replay link: https://hanab.live/replay/1200101#31 Additional information: robot1 should know for sure that flackr has a play given that there is no possibility the p4 is in its own hand. As such, flackr doesn't need saving and the last clue could possibly be used for something more efficient.

WillFlame14 commented 2 months ago

The bot generally plays conservatively in order to account for unexpected situations. With only 1 clue left, it's usually dangerous to leave two 5s on chop even though flackr is loaded this round. If the clue is used for something else and flackr draws another critical (not 5) after playing, the team won't have enough clues to save everything. In contrast, saving the 5s means we get a guaranteed safe discard from muffincake and it'll be easy to lock flackr if necessary.

It might be prudent for robot1 to discard on turn 30 instead since it's a dark variant, but I wouldn't encourage this in No Variant (the team's current efficiency is 1.31, safe discards are more important).