|
|
127c9874da
|
rewrite progress
|
2025-02-16 00:34:55 -05:00 |
|
|
|
9ffc6ecd01
|
prune agent move tree (8->17 depth)
|
2025-02-15 23:31:18 -05:00 |
|
|
|
e257f81fcb
|
two doc comments
|
2025-02-14 23:18:57 -05:00 |
|
|
|
92c7e0ca4d
|
optimizations
|
2025-02-14 11:13:49 -05:00 |
|
|
|
dafe585f0c
|
some changes
|
2025-02-13 22:33:37 -05:00 |
|
|
|
81c08f5407
|
add comments
|
2025-02-13 13:39:49 -05:00 |
|
|
|
9a8b674720
|
optimize compute_values a TON (reduce depth_of calls)... and other stuff
|
2025-02-13 00:01:20 -05:00 |
|
|
|
ad3d31e24a
|
reduce copies
|
2025-02-12 23:18:14 -05:00 |
|
|
|
3815ff1a95
|
add limit to size of arena
|
2025-02-12 22:33:09 -05:00 |
|
|
|
a086d75f42
|
Move logic changes
|
2025-02-12 21:50:08 -05:00 |
|
|
|
351953450a
|
changes
|
2025-02-12 21:24:35 -05:00 |
|
|
|
2c241948f7
|
use bitvec
|
2025-02-12 20:07:29 -05:00 |
|
|
|
dbd0a97602
|
fix player order
|
2025-02-12 11:50:57 -05:00 |
|
|
|
993af2a191
|
add const_assert for BitBoard
|
2025-02-12 10:37:03 -05:00 |
|
|
|
9a114e2cb9
|
remove extra call to propegate_from_dry
|
2025-02-12 10:28:55 -05:00 |
|
|
|
01ae7be70d
|
bit board improvements
|
2025-02-12 10:14:48 -05:00 |
|
|
|
59944e1e9e
|
initial bit board storage
|
2025-02-12 01:03:05 -05:00 |
|
|
|
7992aca803
|
logic fixes and nits
|
2025-02-11 23:53:17 -05:00 |
|
|
|
ca423942c8
|
remove HashMap
|
2025-02-11 16:26:14 -05:00 |
|
|
|
d03cdde5ad
|
touchups
|
2025-02-11 16:20:02 -05:00 |
|
|
|
657bb967a0
|
more iterator stuff
|
2025-02-11 00:27:29 -05:00 |
|
|
|
3e2ab2fd32
|
iterator improvements
|
2025-02-10 17:08:57 -05:00 |
|
|
|
2825186fbb
|
hmm
|
2025-02-10 16:38:17 -05:00 |
|
|
|
fdd0f68237
|
propegate_from_dry chains improvements
|
2025-02-10 16:04:38 -05:00 |
|
|
|
13f5b29dac
|
split_from and diag use iterators not vectors
|
2025-02-10 15:55:28 -05:00 |
|
|
|
bd5cc2ea52
|
general code improvements
|
2025-02-10 14:25:26 -05:00 |
|
|
|
cb5f9d075d
|
able to bump up depth more
|
2025-02-10 11:59:11 -05:00 |
|
|
|
dd783f0608
|
optimize FutureMoves::prune_unrelated
|
2025-02-10 10:47:02 -05:00 |
|
|
|
0bd8dec65d
|
fix othello player skip logic
|
2025-02-10 10:23:28 -05:00 |
|
|
|
3d3eb01143
|
allocator optimizations
|
2025-02-10 01:39:23 -05:00 |
|
|
|
598c38efd6
|
rewrite again using an Arena
|
2025-02-09 22:29:42 -05:00 |
|
|
|
3f91f8672d
|
fix children
|
2025-02-09 03:26:45 -05:00 |
|
|
|
d08a6fa796
|
iterator fun
|
2025-02-09 03:21:56 -05:00 |
|
|
|
b8a6349525
|
fix
|
2025-02-09 02:39:42 -05:00 |
|
|
|
59dd47c67d
|
remove unneeded clones
|
2025-02-09 02:03:18 -05:00 |
|
|
|
1316bd2861
|
little reorg
|
2025-02-09 01:53:26 -05:00 |
|
|
|
f1d81ef05e
|
code improvements
|
2025-02-09 01:17:22 -05:00 |
|
|
|
19039f550b
|
initial complexagent rewrite
|
2025-02-09 00:19:04 -05:00 |
|
|
|
f5d44ca9f5
|
cache winner in Move
|
2025-02-08 23:13:12 -05:00 |
|
|
|
2302f3be35
|
darn clippy
|
2025-02-08 22:51:13 -05:00 |
|
|
|
cc14073582
|
comment
|
2025-02-08 22:49:52 -05:00 |
|
|
|
ec0eb7f849
|
allow the game to end in cases of a non-full board
|
2025-02-08 22:47:44 -05:00 |
|
|
|
5c27572f9f
|
make diag generic
|
2025-02-08 22:37:05 -05:00 |
|
|
|
325ac75c31
|
major algo improvements again
|
2025-02-08 14:14:05 -05:00 |
|
|
|
41bc93276e
|
make board scale better
|
2025-02-07 21:39:26 -05:00 |
|
|
|
cc3d1b3d95
|
add comment about problem_space
|
2025-02-07 15:40:19 -05:00 |
|
|
|
bd7d4850a1
|
changes
|
2025-02-07 10:31:58 -05:00 |
|
|
|
366bba8426
|
fiddling with the algo
|
2025-02-07 00:31:25 -05:00 |
|
|
|
4407af62ab
|
pathfinding test
|
2025-02-06 23:11:28 -05:00 |
|
|
|
6143473c1d
|
fix some stuff
|
2025-02-06 22:56:01 -05:00 |
|