|
91065b63f1
|
Add bear off test case
|
2024-08-19 19:55:21 -07:00 |
|
|
7895e575d4
|
Update README and DESIGN
|
2024-08-19 19:03:05 -07:00 |
|
|
ce0b448f09
|
Fix calculating legal moves when bearing off becomes avalable after making a move
|
2024-07-02 22:41:56 -07:00 |
|
|
bf434f63ca
|
Fix calculating legal moves when bearing off
|
2024-07-02 03:36:03 -07:00 |
|
|
09cfc96fcf
|
Support creating local BEI connections
|
2024-04-22 13:23:48 -07:00 |
|
|
0e7e8d0792
|
Skip calculating opponent moves when choosing doubles in acey-deucey
|
2024-04-22 13:06:57 -07:00 |
|
|
691c7a5d52
|
Increase blot weight as opponent blocks spaces in their home board
|
2024-02-07 11:59:47 -08:00 |
|
|
2afd9e26ff
|
Fix high roll calculation
|
2024-02-07 11:32:11 -08:00 |
|
|
6dafbdfa2a
|
Require using the higher roll value when only one move may be played
|
2024-01-31 11:28:43 -08:00 |
|
|
37b7f72a0f
|
Apply reduced blot penalty to single past checker
|
2024-01-23 22:56:07 -08:00 |
|
|
21a3dea3f7
|
Do not count one blot past opponent
|
2024-01-17 21:53:36 -08:00 |
|
|
695ea428ae
|
Fix space value calculations when playing tabula
|
2024-01-08 10:34:45 -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 |
|
|
32165ed8d7
|
Update README
|
2024-01-01 16:21:09 -08:00 |
|
|
12f4416eaf
|
Rename address flag as bei
|
2023-12-23 13:34:11 -08:00 |
|
|
b3664645e2
|
Add verbose flag
|
2023-12-23 00:49:35 -08:00 |
|
|
f11e319116
|
Support playing acey-deucey games via BEI
|
2023-12-22 23:11:19 -08:00 |
|
|
4e0aeae747
|
Add initial support for BEI protocol
|
2023-12-20 16:47:51 -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 |
|
|
bfc39a406f
|
Fix analyzing acey-deucey games
|
2023-12-12 11:08:31 -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 |
|
|
5aee256e32
|
Support analyzing acey-deucey games
|
2023-12-10 17:22:40 -08:00 |
|
|
959d43321c
|
Adjust weights
|
2023-12-09 01:44:35 -08:00 |
|
|
bbec0a941e
|
Update table of pseudopip values
|
2023-12-06 17:46:30 -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 |
|
|
7401a5f748
|
Adjust weights
|
2023-12-05 20:42:54 -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 |
|
|
851c1f6fc6
|
Update design document
|
2023-12-03 22:19:23 -08:00 |
|
|
1f25e9109c
|
Add initial design document
|
2023-12-03 10:23:07 -08:00 |
|
|
89331e1220
|
Adjust weights and pips calculation
|
2023-12-03 02:56:06 -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 |
|
|
2a8f1687c4
|
Fix NaN error
|
2023-12-02 10:29:27 -08:00 |
|
|
bc5fe93e6a
|
Focus on racing when past opponent
|
2023-12-02 10:14:04 -08:00 |
|
|
2dfbc8157d
|
Increase parallelism
|
2023-12-02 08:58:15 -08:00 |
|
|
d838ad02be
|
Analyze logically unique combinations only
|
2023-12-01 13:45:11 -08:00 |
|
|
2559cbf7f7
|
Preallocate and parallelize analysis aggregation
|
2023-11-30 23:20:36 -08:00 |
|
|
94fef773a9
|
Use roll probabilities table
|
2023-11-30 22:07:20 -08:00 |
|
|
6ed908b1c2
|
Add benchmarks
|
2023-11-30 21:27:40 -08:00 |
|
|
2fefcf2fad
|
Allow weights to be configured
|
2023-11-30 20:56:09 -08:00 |
|
|
01189fe943
|
Incentivize bear-off moves
|
2023-11-30 12:23:54 -08:00 |
|