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