Commit Graph

8 Commits

Author SHA1 Message Date
204ba85202 overhaul chain system
This made the code so fast, that the `board` benchmark became completely useless.
So that benchmark was removed.

Overall, we're looking at a futher 20% performance increase in `future_moves`
2025-03-04 13:29:18 -05:00
fa7ad34dcb posmap change 2025-03-04 11:13:16 -05:00
97d914238c bench: add board place benchmark 2025-02-28 20:54:05 -05:00
d97a432066 chains: only keep non-empty chains 2025-02-28 20:29:55 -05:00
6ae1726010 abstract away more coordinates 2025-02-27 21:00:18 -05:00
8719d31c38 simplify PosMap + BoardValueMap logic 2025-02-26 23:58:52 -05:00
7ec8a66a4e switch coordinates to global 'Coord' type 2025-02-26 23:50:40 -05:00
52cf81ec58 refactor chains file 2025-02-22 19:50:32 -05:00