Commit Graph

284 Commits

Author SHA1 Message Date
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
669af2a56e make complexagent so much better 2025-02-06 22:47:29 -05:00
3681fd7e41 iterator fixes 2025-02-06 16:14:48 -05:00
1bed0b61ad add RandomAgent 2025-02-04 19:49:51 -05:00
24ad9cfafd fix diagonals FULLY 2025-02-04 16:14:42 -05:00
7c74d45618 improve manual agent code 2025-02-04 15:49:06 -05:00
f63d8f4415 add note about diagonals 2025-02-04 09:51:33 -05:00
74489c43b6 cleanup 2025-02-03 20:03:38 -05:00
0ca31017b2 remove .vscode folder 2025-02-03 19:47:14 -05:00
6a8d4dafc1 cargo clippy 2025-02-03 13:11:57 -05:00
3d622394a0 cargo fmt 2025-02-03 13:10:50 -05:00
Steven Chase
352e853beb Update board.rs
I needed to add a "?"
2025-02-03 12:19:47 -05:00
Steven Chase
0c5991fa20 Add existing files to Git 2025-02-03 12:08:03 -05:00
73d24e7748 stuff 2025-01-30 16:33:10 -05:00
472141533b actually go N deep 2025-01-30 16:17:29 -05:00
1fc731ac59 fix diagonals and user input 2025-01-30 15:53:02 -05:00
db42964a47 cleanup 2025-01-29 10:30:49 -05:00
7aebdc3c78 what_if: only return Some if how_many_prop is above 0 2025-01-29 10:07:05 -05:00
45e1a05839 fixes 2025-01-28 22:45:38 -05:00
37658c7bd0 add diagonal support 2025-01-28 22:40:16 -05:00
8eed946c98 improve complexagent stuff 2025-01-28 19:57:48 -05:00
37c3f8572f things 2025-01-28 16:44:28 -05:00
0dac4a9a38 double prop is fake 2025-01-28 16:31:15 -05:00
0f47a5db06 add comment 2025-01-28 16:22:35 -05:00