Commit graph

16 commits

Author SHA1 Message Date
a427a2575e
start impl of better greedy solver 2023-05-25 17:00:18 +02:00
ef4b344762
clean up greedy solver file 2023-05-19 12:57:44 +02:00
86f824edd7
revert to regular gamestates in greedy solver 2023-05-19 12:44:32 +02:00
16cee69c82
adjust greedy solver to hanabliveinstances. dump file 2023-05-19 12:18:38 +02:00
906d7cd974
adapt to database package. remove creating of files upon import 2023-05-13 23:25:04 +02:00
8730551055
refactor greedy solver for new hanabi classes 2023-03-18 10:17:24 +01:00
93eca1f0b1
greedy_solver: remove global variables. allow exporting games with no actions 2023-03-17 11:55:46 +01:00
0756bba205
better testing for greedy solver. implement better handling of copies of cards 2023-03-16 14:07:42 +01:00
1a43648ac7
greedy solver: do not crash when crit is lost, just mark this 2023-03-15 15:44:03 +01:00
f9abc8b2f5
assertions in GameState class 2023-03-15 11:16:45 +01:00
9704411001
fix bug in replay creation: equal cards with different deck idx: replace correct one 2023-03-14 18:47:07 +01:00
4c98c4f645
compute winning percentage at end 2023-03-14 18:27:29 +01:00
97d2bf379d
implement handling of dupes in same players hands 2023-03-14 18:15:15 +01:00
0687e176d5
first version of greedy solver: winrate roughly 80% 2023-03-14 15:20:18 +01:00
8991d30826
GameState: fix clued value, add to_json method 2023-03-14 09:14:40 +01:00
4489087a0d
add GameState class to model progress of hanabi game 2023-03-14 09:04:08 +01:00