Commit graph

  • 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