WillFlame14 / hanabi-bot

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

Simple double discard avoidance #311

Closed flackr closed 1 week ago

flackr commented 1 week ago

This is an extremely simple version of double discard avoidance based on common knowledge to get an idea for how it might work. After implementing this, I feel that DDA needs to be allowed to be asymetric and should be a part of clue interpretation, e.g. you should be able to trigger connecting plays from players who know that you're not in DDA and ideally even have those unexpected plays result in players who thought you were in DDA rewind and interpret the clue knowing that you weren't.

WillFlame14 commented 1 week ago

This looks good for a start, I agree that the asymmetry should be utilized but it doesn't sound easy :sweat:

flackr commented 1 week ago

This looks good for a start, I agree that the asymmetry should be utilized but it doesn't sound easy 😓

Yeah I was glad at least for now to be able to use the asymmetric knowledge when deciding whether to discard or not since nobody can make a mistake based on that.

WillFlame14 commented 1 week ago

Looks good, thanks!