Commit Graph

16 Commits

Author SHA1 Message Date
19501aa4da
hanabi.py: raise error if to-be-replaced card is not in hand 2023-06-24 17:21:55 +02:00
a1345a1976
implement some utils to query from game class 2023-05-25 17:00:02 +02:00
fb713fcf9e
support extra options from hanab.liv 2023-05-14 16:44:23 +02:00
b7f6df7e0d
hanabif interface: refactor hanab.live specific features into own class 2023-05-13 17:27:34 +02:00
3cc49b4813
stash 2023-05-11 15:15:15 +02:00
5598887c64
model clue starved in hanabi instances/games 2023-05-10 17:30:57 +02:00
87524addd6
hanabi.py: support adding arbitrary clues for nicer replays 2023-05-06 22:03:23 +02:00
9fe456f0f9
hanabi.py add attribute to retrieve max score of instance 2023-05-06 20:13:36 +02:00
bdefe7aa34
hanabi.py: do not set values when reading discard or play actions from json. add equality operator to Action type 2023-05-06 19:02:38 +02:00
3a00879e03
hanabi.py: implement taking arbitrary actions, support striking out 2023-05-06 17:41:33 +02:00
9cd87445f2
fix missing self. in hanabi.py 2023-05-06 12:29:52 +02:00
ce3d38537f
add pretty print method for decks 2023-03-18 15:18:04 +01:00
dee13938cf
adjust deck analyzer to use hanabi instances 2023-03-18 14:08:27 +01:00
ddeb19265d
adjust sat solver to new files 2023-03-18 13:18:16 +01:00
a056c83869
fix a few missing self attributes 2023-03-18 10:17:09 +01:00
b0d0aaae1b
refactor: proper classes for hanabi instances and games 2023-03-18 01:17:32 +01:00