Commit graph

21 commits

Author SHA1 Message Date
jackjohn7
63f18f3d9a fix and utilize transpposition tables, we skip many moves but I think we've probably slowed down in some ways too 2026-05-05 01:30:40 -05:00
jackjohn7
88131d9ab0 add zobrist hashing, WIP transposition table 2026-05-04 20:49:31 -05:00
jackjohn7
aa562d4ab6 more tests 2026-04-15 03:03:56 -05:00
jackjohn7
a4cbde9713 use unstable sort, small optimization 2026-04-15 02:47:46 -05:00
jackjohn7
de02670685 correct const mask names, correct doc comments about endianness 2026-04-15 02:39:31 -05:00
jackjohn7
d702342ebb update README 2025-11-11 17:02:14 -06:00
jackjohn7
7eb567543e updated header comment 2025-11-11 17:01:33 -06:00
jackjohn7
b788bd2e4d cleaned up, added random AI for testing 2025-11-11 04:10:06 -06:00
jackjohn7
92a11f0898 ai working and winning, added move rank heuristic 2025-11-10 02:11:33 -06:00
jackjohn7
05536f0dc3 ai implemented, needs some perf tuning 2025-11-08 05:50:32 -06:00
jackjohn7
8c4b0fc1cd remove bench sections for now 2025-11-07 23:38:18 -06:00
jackjohn7
08e0b11db9 use an OR in a spot where it will help some tiny amount, set up doc 2025-11-05 21:29:08 -06:00
jackjohn7
4e74d926b0 remove dead code in test 2025-11-04 18:59:38 -06:00
jackjohn7
e40c2641a5 remove vestigial files 2025-11-04 18:41:21 -06:00
jackjohn7
5bc23f92d3 setup flake 2025-11-04 18:40:38 -06:00
af0cf1f548 improve bench for reversals 2025-11-04 01:32:55 -06:00
d7d8732904 restructured, flips working, benchmarking flips, got some basic terminal rendering 2025-11-04 01:04:50 -06:00
10de749e1d cleanup, add bench 2025-10-30 04:26:49 -05:00
99e619d733 added a bunch of test cases for move generation 2025-10-30 02:25:17 -05:00
1a8c339326 test WIP 2025-10-30 00:15:03 -05:00
0de67fd423 init 2025-10-29 21:51:24 -05:00