11 Commits

Author SHA1 Message Date
4ca186b67e chore: fmt 2024-11-16 21:55:56 -05:00
0591f29c66 feat: better endgame heuristics
it may or may not be able to deliver checkmate
2024-11-04 11:41:30 -05:00
1c4c158053 perf: borrow in the evalscore piece changes 2024-11-03 11:42:19 -05:00
b51dc87b2c fix: make promoting pawns more important 2024-11-02 22:23:41 -04:00
7d7a2531ad feat: tapered eval for endgame 2024-11-02 22:16:21 -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
b36faba3ef feat: piece square table
no tapered eval yet
2024-11-02 14:45:57 -04:00
60d084886f refactor: use Index/IndexMut instead of helper functions 2024-11-01 21:46:53 -04:00
7d0d81905e feat: basic basic search 2024-10-26 19:53:20 -04:00
420e32fe86 feat: basic basic eval 2024-10-26 16:43:06 -04:00