Commit graph

20 commits

Author SHA1 Message Date
6dafbdfa2a Require using the higher roll value when only one move may be played 2024-01-31 11:28:43 -08:00
dcc16fb334 Support analyzing tabula games 2024-01-08 03:51:49 -08:00
3a825a2f64 Rename field acey as variant 2024-01-07 14:39:09 -08:00
a46a92776b Store moves as [4][2]int8 instead of [4][2]int 2023-12-17 22:53:45 -08:00
51db50b9ba Adjust weights 2023-12-17 21:48:43 -08:00
a1bebf99c7 Fix calculating hit score 2023-12-17 20:10:24 -08:00
de39467643 Store moves as [4][2]int instead of [][]int 2023-12-13 13:43:59 -08:00
b2e8b5ed5b Optimize comparing equality of move combinations 2023-12-13 10:46:12 -08:00
7fd42f61d5 Reuse analysis result buffers 2023-12-11 12:18:42 -08:00
ed1f6e56c3 Support choosing doubles when playing acey-deucey 2023-12-10 19:58:32 -08:00
44ceda81dd Create dedicated analysis goroutines 2023-12-06 16:27:33 -08:00
f3f10a4ceb Increase parallelism 2023-12-06 14:02:04 -08:00
d71f37392c Fix scoring blots 2023-12-05 12:42:54 -08:00
1703a504b5 Adjust weights 2023-12-05 00:27:41 -08:00
f41a9bd734 Fix blots calculation 2023-12-02 18:18:51 -08:00
966f12810b Fix past calculation 2023-12-02 17:27:19 -08:00
165e8ec516 Incentivize bearing off 2023-12-02 13:20:09 -08:00
d838ad02be Analyze logically unique combinations only 2023-12-01 13:45:11 -08:00
6ed908b1c2 Add benchmarks 2023-11-30 21:27:40 -08:00
0dda238eac Parallelize analysis 2023-11-30 01:12:21 -08:00