Commit Graph
22 Commits
Author SHA1 Message Date
dualfroz 5c4159aa8e test(core): add bitboard, fen, and make/unmake tests 2026-08-27 12:25:00 +02:00
dualfroz 7bc38a8017 feat(cli): add command-line entry point 2026-08-27 09:00:00 +02:00
dualfroz e722250d4b feat(notation): add epd parser and win-at-chess suite 2026-08-26 22:40:00 +02:00
dualfroz a6bf7c3d74 feat(protocol): add uci protocol handler 2026-08-26 19:15:00 +02:00
dualfroz 32dcdcf10f feat(notation): add pgn reading and writing 2026-08-26 15:50:00 +02:00
dualfroz 1a4deee98a feat(notation): add san move formatting and parsing 2026-08-26 12:25:00 +02:00
dualfroz cc8a4221d9 feat(game): add self-play game loop 2026-08-26 09:00:00 +02:00
dualfroz 52c675a6ae feat(time): add time management and limit parsing 2026-08-25 22:40:00 +02:00
dualfroz f465bdecae feat(rules): add draw detection 2026-08-25 19:15:00 +02:00
dualfroz 2a9bf0c22f feat(search): add pvs search with quiescence and pruning 2026-08-25 15:50:00 +02:00
dualfroz 1f8e60c168 feat(search): add search tuning parameters 2026-08-25 12:25:00 +02:00
dualfroz 42101bb669 feat(search): add transposition table 2026-08-25 09:00:00 +02:00
dualfroz 8e39395992 feat(eval): add static exchange evaluation 2026-08-24 22:40:00 +02:00
dualfroz 161367b02d feat(eval): add tapered piece-square evaluation 2026-08-24 19:15:00 +02:00
dualfroz 42c792d21c feat(movegen): add pseudo-legal and legal move generation with perft 2026-08-24 15:50:00 +02:00
dualfroz c312e5d2df feat(core): add fen parsing and serialization 2026-08-24 12:25:00 +02:00
dualfroz 7b7192a1c0 feat(core): add position state with make/unmake 2026-08-24 09:00:00 +02:00
dualfroz 49db5ba8b6 feat(core): add move encoding and move list 2026-08-23 22:40:00 +02:00
dualfroz 30cc76f2e4 feat(core): add precomputed bitboard tables 2026-08-23 19:15:00 +02:00
dualfroz 384de06847 feat(core): add zobrist hashing keys 2026-08-23 15:50:00 +02:00
dualfroz c10a9d821f feat(core): add board geometry and piece encoding 2026-08-23 12:25:00 +02:00
dualfroz d6d1a59259 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00