Calcitem
|
6532622dd4
|
refactor: 使用 f/r 表示 FILE 和 RANK 迭代下标
|
2020-07-12 10:35:49 +08:00 |
Calcitem
|
89b371af93
|
GameController: position 成员变量由指针改为非指针
|
2020-07-12 02:17:53 +08:00 |
Calcitem
|
1c61bc7ab2
|
gamecontroller: 将 tmppos 替换为 position
即不用临时的局面,统一使用一个局面变量。
|
2020-07-12 02:08:01 +08:00 |
Calcitem
|
7486772fe6
|
删除未完成的 EVALUATE_ENABLE 相关代码
|
2020-07-11 23:59:31 +08:00 |
Calcitem
|
8e77d68a4d
|
将原来的 main.c 改名为 qt/winmain.c 并增加新的 main.c 给 UCI 使用
|
2020-07-11 23:48:09 +08:00 |
Calcitem
|
68fb9af5cd
|
新增 move_piece() 函数并使用
顺带新增一些有用的小函数。
position 成员函数 undo_move() 未完善。
|
2020-07-11 23:48:09 +08:00 |
Calcitem
|
6fa2552c17
|
position: 去除 Position 类的冗余成员变量 position 而只保留 pos
|
2020-07-11 22:22:00 +08:00 |
Calcitem
|
b4f4d80070
|
ui: 去除深度设置
|
2020-07-11 19:31:11 +08:00 |
Calcitem
|
11916ae98b
|
移除 AIAlgorithm 中空着相关代码
|
2020-07-11 18:13:40 +08:00 |
Calcitem
|
44098b3e14
|
Zobrist: refactor: psq[SQUARE_NB][PIECE_TYPE_NB] 改为 psq[PIECE_TYPE_NB][SQUARE_NB]
|
2020-07-11 17:52:33 +08:00 |
Calcitem
|
2fd114dee4
|
refactor: 将 zobrist.h/.c 的内容转移到 position.cpp
|
2020-07-11 17:33:23 +08:00 |
Calcitem
|
22b38ddd1d
|
从 Stockfish 合并更多 thread 代码
|
2020-07-11 17:02:36 +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
|
f6a9f40e78
|
refactor: position: 类成员函数改为下划线风格并调整变量和函数顺序
|
2020-07-07 01:39:25 +08:00 |
Calcitem
|
2116aae3a4
|
refactor: 将 board.h/.c 中的内容转移到 position.h/.c
|
2020-07-07 00:14:18 +08:00 |
Calcitem
|
eb54f5b4db
|
使用 Piece 完全取代 Location 类型
|
2020-07-06 00:46:52 +08:00 |
Calcitem
|
a25638a09e
|
piece
|
2020-07-06 00:39:48 +08:00 |
Calcitem
|
32728dc13f
|
refactor: 调整源码目录结构将其扁平化
|
2020-07-05 23:04:42 +08:00 |
Calcitem
|
ca6bbb491a
|
refactor: _selectPiece 改名为 select_piece
|
2020-07-05 22:17:37 +08:00 |
Calcitem
|
c9703a9aff
|
refactor: 移除 player.h/.c
|
2020-07-05 22:11:21 +08:00 |
Calcitem
|
bbfe0293a2
|
position: 重新创建 StateInfo 结构体并作为 Position 的成员
|
2020-07-05 21:57:33 +08:00 |
Calcitem
|
19189dbfe1
|
refactor: playerId 和 player 替换完毕
|
2020-07-05 21:21:15 +08:00 |
Calcitem
|
9568a01aae
|
position: 去掉 chSide 成员变量
|
2020-07-05 20:09:05 +08:00 |
Calcitem
|
cb34e7f6be
|
refactor: opponent 替换为 them
|
2020-07-05 20:06:19 +08:00 |
Calcitem
|
7e75211c18
|
getOpponent() 替换为 ~ 重载运算符
|
2020-07-05 19:45:08 +08:00 |
Calcitem
|
1d7ecd6680
|
移除 player_t 类型并全部用 Color 类型取代
|
2020-07-05 13:28:59 +08:00 |
Calcitem
|
58acff7ce2
|
移除包裹 Position 类的 StateInfo 类
|
2020-07-05 00:04:58 +08:00 |
Calcitem
|
c2b6a3880c
|
position: 删除自定义的重载 = 运算符
|
2020-07-04 22:51:12 +08:00 |
Calcitem
|
3a187ddbc6
|
refactor: COLOR_COUNT 改名为 COLOR_NB
|
2020-06-28 00:32:13 +08:00 |
Calcitem
|
acf260c2a5
|
mempool: 移除目前不再使用的内存池模块
memmgr 模块代码转移到:
https://github.com/calcitem/memmgr
|
2020-06-27 09:12:03 +08:00 |
Calcitem
|
8f5583fcfd
|
comment: 移除核心代码的大部分中文注释
部分更换为英文注释
|
2020-06-27 01:18:02 +08:00 |
Calcitem
|
48358b0e99
|
rule: refactor: 修改规则相关变量名提高可读性
|
2020-06-26 22:20:13 +08:00 |
Calcitem
|
900aac636a
|
移除默认未启用的 IDS_WINDOW 相关代码
|
2020-06-26 21:27:43 +08:00 |
Calcitem
|
ee0a1ef1b7
|
refactor: 重命名其他的 ring/seat 为 file/rank
|
2020-06-26 21:13:37 +08:00 |
Calcitem
|
0d230fd993
|
refactor: types: 部分 type 改为首字母大写的风格
|
2020-06-26 20:19:41 +08:00 |
Calcitem
|
0f89043a8e
|
删除无用的 location.cpp/h
|
2020-06-26 18:04:23 +08:00 |
Calcitem
|
3e47540613
|
refactor: Rename Line/Move direction and Piece
|
2020-06-07 20:50:20 +08:00 |
Calcitem
|
cd3b0e9aba
|
MAX_MOVES 由 40 上调到 64
满足飞子的要求。
理论值尚未推算。
|
2020-06-07 10:43:26 +08:00 |
Calcitem
|
675e439f81
|
refactor: Rename forbidden to banned
|
2020-06-03 00:30:40 +08:00 |
Calcitem
|
cdc14e5ec6
|
OpeningBook: Fix build error
|
2020-05-26 01:28:26 +08:00 |
Calcitem
|
4792cc89ef
|
types: Refactor: Rename val to like Stockfish
|
2020-05-17 11:58:05 +08:00 |
Calcitem
|
f243e537cd
|
hashmap: Replace hash_t to hashFn
|
2020-05-16 02:18:43 +08:00 |
Calcitem
|
68b89788fd
|
bb: Fix buffer overflow
|
2020-05-16 02:16:00 +08:00 |
Calcitem
|
333641845a
|
replace key_t to hash_t to fix GCC build error
|
2020-05-16 02:16:00 +08:00 |
Calcitem
|
92c65f3c2d
|
movegen: refactor: 函数重命名
|
2020-05-13 01:45:45 +08:00 |
Calcitem
|
f8bae1b167
|
Evaluation: refactor: 重命名函数
|
2020-05-13 01:36:34 +08:00 |
Calcitem
|
92991c4cb3
|
tt: refactor: 重命名变量
|
2020-05-13 01:29:40 +08:00 |
Calcitem
|
b69de7f09a
|
TT: 增加 TRANSPOSITION_TABLE_FAKE_CLEAN_NOT_EXACT_ONLY 宏但不启用
开启后,对于确切值的TT值,开始新的搜索前不会清除。
|
2020-05-13 00:46:36 +08:00 |
Calcitem
|
ca67ed76f1
|
bb: 给 byTypeBB 赋值
此外:
piecetype_t 枚举成员名称更换
setPosition() 函数减少参数
|
2020-05-12 02:09:06 +08:00 |