Commit Graph

12 Commits

Author SHA1 Message Date
f0a496a8f0
Use parallel_hashmap library for better performance
This drastically reduces memory usage and also gains some performance.
Since this is a drop-in replacement, there is essentially no downside in
using this.
2024-02-07 19:52:02 +01:00
5507f8e5dc
Introduce using directive for map type
This sets up for quick testing of different maps with the same interface
2024-02-07 18:59:08 +01:00
863baf3acd
consider playing trash at 8 clues 2024-01-17 18:22:20 +01:00
191e74e45f
Use C++17 to support older compilers 2024-01-14 18:04:27 +01:00
84b95e7214
expand getting actions: include non-reasonable actions on request 2024-01-13 00:48:57 +01:00
e18937c599
Revert "add card orders to deck"
This reverts commit 8b42819704.
2024-01-12 14:51:13 +01:00
8b42819704
add card orders to deck 2024-01-09 15:07:14 +01:00
930ba9b408
game_state: support clue starved variants 2024-01-09 01:10:19 +01:00
c7eac217a8
Implement missing output operator 2023-11-24 16:11:36 +01:00
8cc30eb270
add comments 2023-11-16 16:29:41 +01:00
ea881c5e6a
reformat code 2023-11-16 16:20:04 +01:00
3244213daa
Split GameState into multiple files
This now allows to import a light-weight header containing
the abstract interface separately from the templated header
that manages the actual backtracking, thus speeding up compilation.
2023-11-15 22:58:09 +01:00