|
e44cc0586e
|
feat: soft/hard time limit
achieved by refactoring engine/main/stdin into three separate threads.
|
2024-12-20 13:25:37 -05:00 |
|
|
6be00e642e
|
refactor: use EngineState to structure data in the engine
|
2024-12-18 23:52:39 -05:00 |
|
|
b9819a52e6
|
tune: pst and transposition table
|
2024-11-23 22:39:39 -05:00 |
|
|
f415a9148c
|
fix: wrong logic on skepticism
|
2024-11-23 21:37:19 -05:00 |
|
|
c494230706
|
feat: skepticism
garbage mitigation for the horizon problem
|
2024-11-23 21:17:20 -05:00 |
|
|
3dcd27013d
|
feat: transposition table can now directly decide move
it's no longer just a suggestion
|
2024-11-23 19:13:02 -05:00 |
|
|
5ef46b3e7a
|
feat: basic time management
this commit is full of tech debt. but the engine can flag now
|
2024-11-20 12:19:09 -05:00 |
|
|
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 |
|