Commit Graph

21 Commits

Author SHA1 Message Date
Calcitem f5c4a5f7d9 Fix some VC Code analysis issues 2021-01-03 02:24:07 +08:00
Calcitem 957b19c712 movegen: refactor 2020-12-29 10:56:04 +08:00
Calcitem df36aaa2e1 Rename moveTable to adjacentSquares 2020-12-28 23:13:38 +08:00
Calcitem 0156386239 bb: Remove Unused DISABLE_BITBOARD 2020-12-28 22:54:09 +08:00
Calcitem afcc4a953d Use EFFECTIVE_SQUARE_NB 2020-12-28 22:54:09 +08:00
Calcitem 66b6eee8e9 movegen: Slice generate() to three sub functions 2020-12-28 22:54:09 +08:00
Calcitem 26984e3ae1 bb: Implement moveTableBB
Performance Test result:

After Modify put_piece()
depth + 4: 88859ms -> 86818ms, +2.3%
2020-12-20 11:27:13 +08:00
Calcitem 892f9152cf Update copyright info 2020-12-14 01:11:43 +08:00
Calcitem b6a72ff9db Fix member variable is not initialized in the constructor 2020-11-01 10:42:10 +08:00
Calcitem bd6396e459 build: 消除 make 编译警告 (GCC 10.2) 2020-10-24 01:34:29 +08:00
Calcitem 0408fa57fc Sync fishmill 2020-10-02 21:49:20 +08:00
Calcitem 31d9bd8294 movegen/movepick: Position * 改为 Position & 2020-09-06 12:32:35 +08:00
Calcitem 75276915be movengen: movePriorityTable 第一个类型由 Move 改为 Square 2020-08-30 22:16:50 +08:00
Calcitem 00e1f8d4b7 movegen: refactor 2020-08-30 22:10:15 +08:00
Calcitem 8e57d6f916 Change MoveList from class to struct 2020-08-30 22:03:26 +08:00
Calcitem d3ec80a6b4 movegen: refactor: rating 改名为 value 2020-08-30 22:00:00 +08:00
Calcitem c0ea24b967 movegen: refactor 2020-08-30 21:33:18 +08:00
Calcitem 60e753be3c 从 Stockfish 合并 uci/benchmark 等文件 2020-07-11 12:39:09 +08:00
Calcitem 1472f78bc8 refactor: MovePicker 类增加 moves[MAX_MOVES] 成员并使用 2020-07-09 00:51:17 +08:00
Calcitem 2116aae3a4 refactor: 将 board.h/.c 中的内容转移到 position.h/.c 2020-07-07 00:14:18 +08:00
Calcitem 32728dc13f refactor: 调整源码目录结构将其扁平化 2020-07-05 23:04:42 +08:00