Calcitem
|
7551dbb9e3
|
Game::update() 取消 inline 以解决 gcc-7.3 编译失败问题
|
2019-09-28 23:26:24 +08:00 |
Calcitem
|
f125654427
|
refactor: 增加 countPieces 系列函数
|
2019-09-28 22:47:47 +08:00 |
Calcitem
|
6c4693cd73
|
book: 修改自动保存棋谱的日期时间格式为年月日时分秒
|
2019-09-28 13:09:41 +08:00 |
Calcitem
|
dd669091a0
|
refactor: 新建 saveBook() 函数
|
2019-09-28 11:39:45 +08:00 |
Calcitem
|
9612c014cd
|
refactor: Rename PHASE_NOTSTARTED to PHASE_READY
|
2019-09-28 11:08:24 +08:00 |
Calcitem
|
a02cdd9778
|
rule: 配置 rule 时配置 maxStepsLedToDraw 和 maxTimeLedToLose
|
2019-09-28 11:06:18 +08:00 |
Calcitem
|
d6574b0fcb
|
refactor: 去掉成员变量结尾的下划线
第三方库不处理.
|
2019-09-28 10:48:19 +08:00 |
Calcitem
|
4b0569ea65
|
refactor: 增加 phase 的成员
|
2019-09-28 02:09:00 +08:00 |
Calcitem
|
e0601e8fa0
|
refactor: 改写 getDepthTime 函数
|
2019-09-28 02:09:00 +08:00 |
Calcitem
|
9515b7c687
|
refactor: getElapsedTime() 减少参数
|
2019-09-28 02:09:00 +08:00 |
Calcitem
|
c37fd4e37e
|
position: Initialize some members
|
2019-09-27 23:56:54 +08:00 |
Calcitem
|
cd6f8a6a77
|
refactor: 减少 setPosition() 的参数个数到3
|
2019-09-26 01:10:47 +08:00 |
Calcitem
|
0f6ae7163a
|
refactor: 更改时间相关变量命名
将毫秒改为秒以对应之前的逻辑修改.
|
2019-09-26 00:58:43 +08:00 |
Calcitem
|
77881f817c
|
refactor: 减少 time_p 传参
|
2019-09-26 00:41:46 +08:00 |
Calcitem
|
919d990517
|
refactor: currentRule 重命名为 rule 并减少函数传参
|
2019-09-26 00:10:12 +08:00 |
Calcitem
|
f90c608b45
|
refactor: 将 currentRule 改为全局变量
|
2019-09-25 23:52:12 +08:00 |
Calcitem
|
3d2c2503b9
|
endgame: 默认关闭自学习残局库功能
|
2019-09-25 22:36:51 +08:00 |
Calcitem
|
5768c6db45
|
sln: Remove Qt5NetworkAuth.lib
|
2019-09-22 20:24:21 +08:00 |
CalciteM Team
|
39b2df094b
|
endgame: 每次开局时保存残局库
|
2019-09-20 01:48:29 +08:00 |
CalciteM Team
|
d65acac9a5
|
option: 新增残局库自学习的菜单并默认打开
|
2019-09-20 01:38:33 +08:00 |
CalciteM Team
|
75ea71b3ea
|
option: RandomMoveEnabled 转移到 options
|
2019-09-20 01:38:33 +08:00 |
CalciteM Team
|
3fee6da533
|
option: 将 giveUpIfMostLose 转 到 options
|
2019-09-20 01:38:33 +08:00 |
CalciteM Team
|
08cd2d97bb
|
gitignore: ignore compressed files etc.
|
2019-09-20 01:37:33 +08:00 |
CalciteM Team
|
5adaa2cc91
|
options: 新增 option 模块并将 auto restart 配置移到其中
|
2019-09-20 01:37:13 +08:00 |
CalciteM Team
|
a2d6a222a0
|
ui: lcd: 比分位数改为4位
|
2019-09-19 23:24:27 +08:00 |
CalciteM Team
|
671882c760
|
endgame: 搜索到必胜值再加上层数且修复缺少 break 的问题
|
2019-09-18 00:39:28 +08:00 |
CalciteM Team
|
cf2fdb360b
|
endgame: 记录的阈值改为400并不需要勾选自动认输就可以启用
|
2019-09-17 23:44:31 +08:00 |
CalciteM Team
|
c9ec23603a
|
endgame: 以残局库代码取代开局库代码
* 目前残局库依赖于自动认输开启.
|
2019-09-17 23:13:25 +08:00 |
CalciteM Team
|
c4ba910072
|
depth: 双方子力相差3时才从11层开始下降
原因是刚开始走棋时差对手3颗子还有翻盘的可能.
此修改对自对弈结果无影响.
|
2019-09-17 00:11:30 +08:00 |
CalciteM Team
|
a85c707e2a
|
depth: 调整摆棋深度并加入走棋阶段动态调整深度
* 摆棋阶段倒数第4着深度改回17, 为了避免走棋没多久就被闷杀;
* 行棋阶段当双方棋子数量较多时增加搜索深度;
* 行棋阶段如果双方子力相差悬殊则降低深度;
* VC 当使用 Debug 时将深度降低4层.
修改对自对弈的着法无影响, 耗时增加 1/3.
|
2019-09-16 01:05:15 +08:00 |
CalciteM Team
|
3e47a5963b
|
depth: 去除深度相关的编译宏
|
2019-09-15 21:57:45 +08:00 |
CalciteM Team
|
0d931e4877
|
refactor: 简化部分函数和参数变量命名
|
2019-09-15 21:38:18 +08:00 |
CalciteM Team
|
4a6b8963f7
|
rootNode -> root
|
2019-09-15 20:23:37 +08:00 |
CalciteM Team
|
38fd3ef062
|
dummyGame -> tempGame
|
2019-09-15 19:31:52 +08:00 |
CalciteM Team
|
3cc120e8fc
|
MillGameAi_ab -> AIAlgorithm
|
2019-09-15 19:18:33 +08:00 |
CalciteM Team
|
551bff5860
|
setContext -> setPosition
|
2019-09-15 19:03:29 +08:00 |
CalciteM Team
|
4cb10cf184
|
contextStack -> positionStack
|
2019-09-15 19:03:29 +08:00 |
CalciteM Team
|
28446d2254
|
context -> position
|
2019-09-15 18:18:55 +08:00 |
CalciteM Team
|
24b732ca08
|
positionContext -> position
|
2019-09-15 18:14:53 +08:00 |
CalciteM Team
|
df23c9dc5f
|
PositionContext -> Position
|
2019-09-15 18:13:57 +08:00 |
CalciteM Team
|
143dc12e15
|
position_ -> game_ (2)
|
2019-09-15 18:06:05 +08:00 |
CalciteM Team
|
596e672f2f
|
position_ -> game_ (1)
|
2019-09-15 18:04:05 +08:00 |
CalciteM Team
|
3b5686414e
|
setPosition -> setGame
|
2019-09-15 18:01:06 +08:00 |
CalciteM Team
|
3f286f2e48
|
positions->history
|
2019-09-15 17:59:46 +08:00 |
CalciteM Team
|
ef6e917f99
|
Game &position -> Game &game
|
2019-09-15 17:54:17 +08:00 |
CalciteM Team
|
7b03758676
|
dummyPosition->dummyGame
|
2019-09-15 17:47:49 +08:00 |
CalciteM Team
|
cd800ec73a
|
Class Position->Game
|
2019-09-15 17:42:34 +08:00 |
CalciteM Team
|
b330dd28ce
|
depth: 降低白方第4步以及黑方最后3步一层搜索
|
2019-09-15 17:38:40 +08:00 |
CalciteM Team
|
4faf1c9c4c
|
修复提交 be8139f 引入的回放历史时棋子颜色显示错乱的问题
|
2019-09-15 10:58:18 +08:00 |
CalciteM Team
|
499468bd04
|
修复提交 2eb0872 引入的自动认输异常问题
并解决历史信息中点击历史不会正常显示局面的问题.
|
2019-09-15 09:20:42 +08:00 |