|
|
|
|
|
by thebzax
2693 days ago
|
|
There's a paper from just a couple years ago about turning hanabi (with >2 players) into a variant of the 100-prisoner hat color problem: http://helios.mi.parisdescartes.fr/~bouzy/publications/bouzy... For the 5 player variant specifically, the concept is as follows:
Out of the 8 moves each other player can make (play any of 4 cards, discard any of 4 cards), you figure out the best move, add them up mod 8, and make one of 8 hints (you have a color or number hint available for each player). Then each of the 4 other players deduces which move you wanted them to make by subtracting out everyone else's best move.
There's some room for improvement on figuring out how to avoid one player mistaking another's best play (because it might be predicated on them playing a card they don't know they have first), or how to hint in ways which avoid that. A friend has put up an implementation up on github: https://github.com/chikinn/hanabi/blob/master/players/hat_pl... |
|
(Side note: in practice, it's almost impossible to avoid the illegal side-channel communication of watching the other players get nervous as you start to do something stupid, so really the only rules-faithful way is to play over a computer.)
(Another side note: there's a game called The Mind[1] which is the board-game version of SleepSport -- the goal is to, without most kinds of communication, play cards from each players hand in increasing order. One way to win is to synchronize everyone's internal clock and play each card when that many seconds have passed.)
[1] https://boardgamegeek.com/boardgame/244992/mind
[2] https://stackoverflow.com/questions/6474318/what-is-the-time...