14 Commits

Author SHA1 Message Date
8075e19bee feat: basic transposition table 2024-11-17 14:02:47 -05:00
71594051f5 chore: fix warnings 2024-11-16 21:56:53 -05:00
4ca186b67e chore: fmt 2024-11-16 21:55:56 -05:00
987ec7656f fix: alpha-beta test 2024-11-16 21:53:32 -05:00
bec310c182 feat: iterative deepening 2024-11-16 15:57:01 -05:00
69dfa98bef fix: remove attempt at quiescence search
it does not help at all
2024-11-15 21:59:15 -05:00
d1506e4d6c feat: quiescence search, lvv-mva 2024-11-04 14:08:29 -05:00
da6b3f20f9 test: alpha-beta results are the same as without 2024-11-02 21:53:54 -04:00
96b4816f84 feat: some extra uci info about the best line, etc 2024-11-02 19:33:29 -04:00
b7b3c6c5b8 fix: not going for checkmate
engine will now prioritize closer mates rather than continuously going
"ah i'll checkmate next move" then never checkkmating
2024-11-02 16:05:04 -04:00
9b447ca039 refactor: simplify move gen public interface 2024-11-01 21:58:38 -04:00
8d5ea3de31 perf: alpha-beta pruning 2024-10-27 17:34:41 -04:00
39d5ebc2b3 fix: not escaping checkmates 2024-10-26 21:05:51 -04:00
7d0d81905e feat: basic basic search 2024-10-26 19:53:20 -04:00