CPG/Chess/nimfish/nimfishpkg
Mattia Giambirtone 5b3c244206
Fix issues with joinThread and fix nps scaling issues by not using atomic node counters
2024-05-14 11:20:03 +02:00
..
resources Initial work on Zobrist hashing. Add Pohl opening book 2024-04-25 18:53:51 +02:00
tuning Initial work on tuning via pytorch 2024-05-12 20:23:10 +02:00
bitboards.nim Minor refactoring and cleanup 2024-05-13 14:51:21 +02:00
board.nim Fix movegen bug with king attacks, implement SEE and related tests (still not integrated) 2024-05-11 09:43:58 +02:00
eval.nim Mate score is now positive. Fix mate score reporting. Initial work on eval improvements. Fix passed pawn masks 2024-05-12 14:35:52 +02:00
magics.nim Fix some bugs in movegen. Untested TT 2024-04-26 11:41:59 +02:00
movegen.nim Minor refactoring and cleanup 2024-05-13 14:51:21 +02:00
moves.nim Implement pondering 2024-05-12 15:30:10 +02:00
pieces.nim Refactor chessboard code and move most logic to Position 2024-05-01 19:46:28 +02:00
position.nim Hopefully fix pondering bugs 2024-05-13 17:11:24 +02:00
rays.nim Make test suite optionally parallel. Many bug fixes 2024-04-23 01:50:56 +02:00
search.nim Fix issues with joinThread and fix nps scaling issues by not using atomic node counters 2024-05-14 11:20:03 +02:00
see.nim Fix SEE bugs and ensure getKingAttacks works even if the king is removed from the board 2024-05-13 14:47:36 +02:00
transpositions.nim Hopefully fix pondering bugs 2024-05-13 17:11:24 +02:00
tui.nim Refactor move ordering, implement killer moves, probe TT in qsearch, initial work on aspiration windows 2024-05-09 10:15:00 +02:00
uci.nim Fix issues with joinThread and fix nps scaling issues by not using atomic node counters 2024-05-14 11:20:03 +02:00
zobrist.nim Minor refactoring and cleanup 2024-05-13 14:51:21 +02:00