-
a85e095b0d
fix: number of players when reading deck from file
deck-input
Maximilian Keßler
2023-11-21 16:00:46 +0100
-
b6986def06
respect output pattern
Maximilian Keßler
2023-11-20 13:11:06 +0100
-
1b7ff133be
output played files
Maximilian Keßler
2023-11-20 12:51:08 +0100
-
d99a71a0ea
Add option for explicit decks instead of seeds
Maximilian Keßler
2023-11-20 12:18:33 +0100
-
2fc5a84fdc
Better player names on export
Maximilian Keßler
2023-11-17 12:32:08 +0100
-
2d1a6163a5
Merge pull request #16 from timotree3/json_output_2021
main
Jeff Wu
2023-01-19 20:59:54 -0800
-
-
3eb0893474
Fix warnings
timotree3
2023-01-19 23:30:55 -0500
-
eb623454d7
Add /replays/ to gitignore for local use
timotree3
2023-01-19 23:30:38 -0500
-
01b60c6019
Merge pull request #15 from timotree3/8-clue-discards
Jeff Wu
2023-01-19 20:01:11 -0800
-
-
c08aa2a888
Rename clue -> hint
timotree3
2023-01-19 22:45:07 -0500
-
5585ca54cb
Update results table after disallowing 8 clues discards
timotree3
2023-01-19 22:42:52 -0500
-
bbc03bebf3
Disallow discarding at 8 clues
timotree3
2023-01-19 22:33:56 -0500
-
da6dffca0c
Update results table
timotree3
2023-01-19 22:33:28 -0500
-
-
4abf7d0448
Merge pull request #13 from timotree3/rust-2021
Jeff Wu
2023-01-19 18:58:18 -0800
-
-
e040cdedc6
Update json_ouput for latest site
timotree3
2022-06-13 09:56:31 -0400
-
a1bfa76b77
Merge branch 'rust-2021' into json_output_2021
timotree3
2023-01-19 21:44:15 -0500
-
-
-
-
1a42a4dd21
Run
cargo fmt
timotree3
2023-01-19 21:22:16 -0500
-
bed45135d5
Use variables directly in format expressions (Clippy lint)
timotree3
2023-01-19 21:05:32 -0500
-
ae4f671740
Clean up boolean logic
timotree3
2022-05-11 15:27:43 -0400
-
91fc4c279d
Clean up formatting code
timotree3
2022-05-11 15:21:10 -0400
-
d65b7616f1
Fix clippy warnings
timotree3
2023-01-19 20:59:20 -0500
-
b8a82294d1
Update to 2021 edition
timotree3
2023-01-19 20:55:47 -0500
-
2b866ac227
Add specific versions for dependencies
timotree3
2023-01-19 20:34:17 -0500
-
4bab09ba2b
Run
cargo fmt
timotree3
2023-01-19 20:31:32 -0500
-
-
c9b21fa047
Compile on rust 1.61, resolve warnings, fix some lints (#12)
phimuemue
2022-07-05 20:05:13 +0200
-
cf65b0e158
updates for FAIR work
Jeff Wu
2019-12-09 10:12:31 -0800
-
b8ea5d4ad5
bragging
Jeff Wu
2019-05-26 23:59:42 -0700
-
ade33395c2
Add option to only generate outputs for lost games
Felix Bauckholt
2019-02-27 12:32:47 +0100
-
180d8c5f4e
Second attempt at outputting JSON for hanabi.live
Felix Bauckholt
2019-02-24 21:52:03 +0100
-
-
7f384cc15d
Merge pull request #7 from felixbauckholt/information-efficiency
Felix Bauckholt
2019-03-20 02:35:57 +0100
-
-
1c229227ab
Merge branch 'master' into information-efficiency
Felix Bauckholt
2019-03-11 17:19:20 +0100
-
-
-
-
9364a06862
Improve ask_question strategy
Felix Bauckholt
2019-03-08 20:59:14 +0100
-
c791adcb5a
make readme slightly nicer
Jeff Wu
2019-03-10 22:26:24 -0700
-
8fd230da1c
Report standard errors in README.md
Felix Bauckholt
2019-03-09 14:41:18 +0100
-
051ac7a097
Modulus magic!
Felix Bauckholt
2019-03-05 15:48:32 +0100
-
8ed01d47ca
Slight changes to be more information-efficient
Felix Bauckholt
2019-03-04 18:53:20 +0100
-
493631dad0
Refactor out a "public information object"
Felix Bauckholt
2019-03-04 17:24:24 +0100
-
e510f7cc5e
Switch around ordering of question combining
Felix Bauckholt
2019-03-03 22:50:20 +0100
-
-
96da95dbba
Oops I had accidentally left bogus numbers in the last commit
Felix Bauckholt
2019-03-07 21:38:55 +0100
-
92aa0e703a
Merge pull request #9 from felixbauckholt/determinism
Felix Bauckholt
2019-03-07 20:56:05 +0100
-
-
8337c61ea2
Auto-update README.md with
cargo run --release -- --write-results-table
Felix Bauckholt
2019-03-07 19:12:31 +0100
-
ef860fa73b
Make runs reproducible by replacing HashMaps with FnvHashMaps
Felix Bauckholt
2019-03-07 13:54:30 +0100
-
-
e04d242a71
Bug fixes
Felix Bauckholt
2019-03-06 12:23:21 +0100
-
5540d1c4c6
Add helper method knows_playable_card
Felix Bauckholt
2019-02-27 13:20:59 +0100
-
35502541a2
If a player discards because nobody needed a hint, make that common knowledge
Felix Bauckholt
2019-02-26 18:47:07 +0100
-
7ace892f40
Make better decisions between hinting and discarding
Felix Bauckholt
2019-02-26 14:50:49 +0100
-
b3a8209b74
Slight refactoring
Felix Bauckholt
2019-02-24 18:49:28 +0100
-
385feeb6ba
Slight tweaks that increase 3-player win rate to 75%
Felix Bauckholt
2019-02-20 15:17:43 +0100
-
737085948e
compiled with new rustc
Jeff Wu
2018-03-24 09:36:25 -0700
-
bd3824dc7d
Fix broken table
Jeff Wu
2018-03-23 19:29:59 -0700
-
9214006ccb
Merge pull request #2 from tjhance/use-4-hints-per-player
Jeff Wu
2016-06-22 08:17:52 -0700
-
-
0e5f34275e
in some situations, allow 4 possible hints for some players rather than just 3
Travis Hance
2016-06-22 01:03:15 -0700
-
-
cab576f883
minor cleanups
Jeff Wu
2016-04-04 00:26:42 -0700
-
f2de390e0e
moving stuff around
Jeff Wu
2016-04-03 22:29:57 -0700
-
d86136889d
only ask about playability when needed
Jeff Wu
2016-04-03 18:17:59 -0700
-
678a8f26a7
seed deck in simulator, use iterators more
Jeff Wu
2016-04-02 15:14:05 -0700
-
b19e6ff615
update readme
Jeff Wu
2016-04-02 14:29:46 -0700
-
81427e2dd5
smart hinting, silencing/configuring of progress output
Jeff Wu
2016-04-01 02:08:46 -0700
-
7f5e32699e
various cleanups, fixes
Jeff Wu
2016-04-01 00:14:13 -0700
-
ec1fd2eb07
make color = char
Jeff Wu
2016-03-31 10:17:22 -0700
-
58c881130a
fix sorting wrong order bug... some cleanup, update results
Jeff Wu
2016-03-31 00:02:09 -0700
-
38bb323d91
more improve
Jeff Wu
2016-03-30 23:18:55 -0700
-
0aad4dfa1c
choose index dynamically, use OwnedGameView where possible
Jeff Wu
2016-03-30 10:24:21 -0700
-
21e2d05e93
better partitioning, fix card table bug with extra 0 entries
Jeff Wu
2016-03-30 02:42:03 -0700
-
79051b51fc
tweaks
Jeff Wu
2016-03-30 02:20:34 -0700
-
ea2857a9cd
make use of dead card discard info
Jeff Wu
2016-03-30 01:00:04 -0700
-
9494d549ae
make risky plays
Jeff Wu
2016-03-30 00:00:01 -0700
-
3d318340eb
improve to 24.78 (for 5 players)
Jeff Wu
2016-03-29 22:24:29 -0700
-
e0239dead0
bug fixes, added card partitioning. already at average score: 23.91!
Jeff Wu
2016-03-29 10:45:10 -0700
-
adf98e0e4a
information strategy, working!
Jeff Wu
2016-03-28 22:16:58 -0700
-
efba24d6e8
beginnings of information strategy
Jeff Wu
2016-03-27 10:47:58 -0700
-
f09dd58cda
use iterator, return Vec<bool> on hints
Jeff Wu
2016-03-23 23:17:31 -0700
-
4fa72e030f
allow for probabilities in cardinfo
Jeff Wu
2016-03-23 10:37:35 -0700
-
9c580ecb88
new cardinfo trait, separate cards stuff to different file
Jeff Wu
2016-03-22 21:28:30 -0700
-
e49cb29592
configurable strategy
Jeff Wu
2016-03-20 12:40:27 -0700
-
931a7d73ad
percentage perfect
Jeff Wu
2016-03-19 15:26:41 -0700
-
107d585b19
improvements, cleanup, readme
Jeff Wu
2016-03-19 14:14:29 -0700
-
e36700d93f
no empty hints, by default
Jeff Wu
2016-03-18 23:34:07 -0700
-
964602d03d
firework cloneable (and more compact)
Jeff Wu
2016-03-18 02:01:47 -0700
-
c9602d1948
cheating strategy score up to 24.9435 (on seeds 0 - 10,000)
Jeff Wu
2016-03-18 01:40:29 -0700
-
e01d93a055
turn result, turn history
Jeff Wu
2016-03-17 23:58:10 -0700
-
e371e2f112
add nthreads option, histogram
Jeff Wu
2016-03-17 22:44:02 -0700
-
706f5b52b6
another layer of indirection, prep for threading
Jeff Wu
2016-03-16 23:07:21 -0700
-
44248c8d3e
improvements to cheating strategy
Jeff Wu
2016-03-13 23:05:01 -0700
-
0b9734c20b
replicated 24.88 from paper
Jeff Wu
2016-03-13 22:28:34 -0700
-
7f5feacbc7
command line parsing
Jeff Wu
2016-03-13 18:11:20 -0700
-
adaa513ff8
cheating strategy improvements
Jeff Wu
2016-03-13 13:50:38 -0700
-
6184fcd914
make rng seedable
Jeff Wu
2016-03-13 11:28:26 -0700
-
02ffb781b3
finish up cheating strategy
Jeff Wu
2016-03-13 11:02:08 -0700
-
2f6dc571c2
strategy that cheats, first pass
Jeff Wu
2016-03-13 01:05:05 -0800
-
a16f490c04
simplify stuff
Jeff Wu
2016-03-12 21:27:15 -0800
-
b63c850484
get rid of Pile<T>
Jeff Wu
2016-03-12 18:32:21 -0800
-
1a0cad3b87
Discard class
Jeff Wu
2016-03-12 18:25:09 -0800
-
093a65ae96
small bugfixes
Jeff Wu
2016-03-10 22:49:20 -0800
-
1ad4f9b825
improvements to strategies API
Jeff Wu
2016-03-10 22:26:32 -0800
-
958c63e7d0
implementing display for everything
Jeff Wu
2016-03-09 10:27:40 -0800
-
d2928c255d
explicit fireworks class
Jeff Wu
2016-03-06 22:00:23 -0800
-
b4d949ff2f
move stuff to boardstate
Jeff Wu
2016-03-06 21:44:17 -0800
-
49627b91b6
hints and better logging
Jeff Wu
2016-03-06 16:14:47 -0800
-
a44b017eae
add types for information
Jeff Wu
2016-03-06 02:13:08 -0800