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 |
|