CalciteM
|
1d122bd4cd
|
Hash: Style: Refactor
|
2019-07-05 01:36:00 +08:00 |
CalciteM
|
d65e79038d
|
解决 RANDOM_BEST_MOVE 未开启时编译不通过的问题
|
2019-07-04 23:36:28 +08:00 |
CalciteM Team
|
b6fb08988b
|
动态搜索深度加深并10步才选1步次优着
|
2019-07-04 02:16:43 +08:00 |
CalciteM Team
|
a2d1e2616f
|
右上角时间栏改造成计分栏
|
2019-07-04 02:05:45 +08:00 |
CalciteM Team
|
0e82b83941
|
20%概率下次优棋
|
2019-07-04 00:35:27 +08:00 |
CalciteM Team
|
1795357070
|
最优招法随机选最优的两步其中一步
|
2019-07-04 00:12:05 +08:00 |
CalciteM
|
619217a5eb
|
解决随机不生效的问题
|
2019-07-03 22:15:01 +08:00 |
CalciteM
|
84e937a8f2
|
修改 sortChildren 中的 Lambda 函数
|
2019-07-03 01:18:02 +08:00 |
CalciteM
|
b7b11eb659
|
提升启用水平线效应时的搜索深度
|
2019-07-02 23:12:18 +08:00 |
CalciteM
|
7085a6cb09
|
AI: 若遇到吃子则搜索深度加1层
|
2019-07-02 00:46:20 +08:00 |
CalciteM
|
308cb5b9c8
|
调整动态深度表以提高前几着的速度
|
2019-07-01 22:44:36 +08:00 |
CalciteM
|
532994e96a
|
目前 AB_RANDOM_SORT_CHILDREN 宏开启后变得很弱故临时关闭
|
2019-07-01 22:44:23 +08:00 |
CalciteM
|
aa0898b19d
|
对 value 相同的进行随机排序
|
2019-07-01 00:51:08 +08:00 |
CalciteM
|
2113b75206
|
IDS使用宏控制并打印计算时间
|
2019-06-30 23:51:48 +08:00 |
CalciteM
|
191e507600
|
VC: Release 编译时使用速度优先优化
|
2019-06-30 21:09:06 +08:00 |
CalciteM
|
2aa99e4bf3
|
使用深化迭代取代随机排序
|
2019-06-30 18:39:05 +08:00 |
CalciteM
|
5b474c2458
|
增加用于改变深度的 changeDepth() 函数并将动态调整和固定变为互斥
|
2019-06-30 16:43:24 +08:00 |
CalciteM
|
f5a7f0ce22
|
让 rootNode 也通过 addNode() 构建
|
2019-06-30 16:13:13 +08:00 |
CalciteM
|
c80759fe1e
|
剩余的 Data 改名为 Context
|
2019-06-30 15:39:25 +08:00 |
CalciteM
|
ed5cf81712
|
DEBUG宏不开时也打开 GAME_PLACING_DYNAMIC_DEPTH
|
2019-06-30 14:41:09 +08:00 |
CalciteM
|
bdf7d45a62
|
打印遍历过的结点个数和占总结点个数比例
|
2019-06-30 13:35:46 +08:00 |
CalciteM
|
f5573e9f06
|
重构 alphaBetaPruning 暂时改为在循环中判断先后手
|
2019-06-30 12:29:22 +08:00 |
CalciteM
|
7273f29974
|
Node结构体增加成员表征局面
|
2019-06-30 11:59:06 +08:00 |
CalciteM
|
810f639f29
|
取消游戏结束弹框
|
2019-06-30 11:00:22 +08:00 |
CalciteM
|
b644ba19e8
|
调整一些宏选项
|
2019-06-30 09:57:44 +08:00 |
CalciteM
|
44382b55da
|
替换获胜的声音资源
因为播放获胜音乐时经常卡顿
临时使用 QQGame
|
2019-06-30 09:57:01 +08:00 |
CalciteM
|
e30ed9541a
|
游戏结束时弹框
|
2019-06-30 09:56:22 +08:00 |
CalciteM
|
4a392eba1d
|
新建游戏时若双方已共走了18步以上则自动保存棋谱
命名为 book_时间戳.txt
|
2019-06-30 08:52:28 +08:00 |
CalciteM
|
60397cb4b9
|
保存棋谱对话框的文件名加上时间戳
|
2019-06-30 08:22:55 +08:00 |
CalciteM
|
9d2f97420a
|
范例棋谱.txt 更名为 Sample.txt
|
2019-06-30 08:08:49 +08:00 |
CalciteM
|
aa2fbd1221
|
文本: 将黑方/白方重新替换回玩家1/玩家2
|
2019-06-30 08:02:24 +08:00 |
CalciteM
|
38bf27fc63
|
临时更新 Readme 和 Licence.txt
后续再切换为正规的说明
|
2019-06-30 07:50:34 +08:00 |
CalciteM
|
3b6f3fce40
|
将 config.h 从 UTF-16 切换为 UTF-8 格式
|
2019-06-30 07:40:27 +08:00 |
CalciteM
|
9bb6c84008
|
解决DEBUG宏不开时编译不通过的问题并重构 config.h
|
2019-06-30 07:29:24 +08:00 |
CalciteM
|
ed531d1c86
|
调整 Node 结构体成员顺序以方便调试
|
2019-06-29 20:00:41 +08:00 |
CalciteM
|
45e024c151
|
修复了规则允许提三连子的情况下电脑不会提的问题
|
2019-06-29 19:20:47 +08:00 |
CalciteM
|
4aacd59e08
|
AI: 添加移动方向的enum以及其他一些重构
|
2019-06-29 19:08:46 +08:00 |
CalciteM
|
81ceed4271
|
为调试AB树加入更多代码
|
2019-06-29 17:09:37 +08:00 |
CalciteM
|
1f04bde3ad
|
第1步的搜索深度由7改为2
|
2019-06-29 16:22:12 +08:00 |
CalciteM
|
e72945814d
|
将 AB 树部分成员放在 DEBUG_AB_TREE 宏控制下
|
2019-06-29 15:53:41 +08:00 |
CalciteM
|
b3d8c952f3
|
根据屏幕大小调整启动时的窗口大小
|
2019-06-29 15:39:33 +08:00 |
CalciteM Team
|
73d334ee60
|
窗口大小调大到1440并启动时居中
|
2019-06-29 13:17:39 +08:00 |
CalciteM Team
|
d328d98069
|
启动时窗口最大化
|
2019-06-29 12:50:50 +08:00 |
CalciteM Team
|
dd164595a0
|
摆棋阶段对最近移除的棋子置为选择状态
|
2019-06-29 12:03:45 +08:00 |
CalciteM Team
|
a7f5f0a173
|
摆棋阶段在叉下面显示被吃的子
|
2019-06-29 10:24:47 +08:00 |
CalciteM Team
|
a44b0687de
|
临时调整摆棋阶段搜索深度为2
|
2019-06-29 00:35:42 +08:00 |
CalciteM Team
|
650c694ca5
|
style: refactor
|
2019-06-29 00:10:59 +08:00 |
CalciteM Team
|
88fded38d8
|
sytle: 变量 itor 改名为 iter
|
2019-06-28 23:09:50 +08:00 |
CalciteM Team
|
be80990f93
|
调整代码格式
|
2019-06-28 23:06:38 +08:00 |
CalciteM Team
|
ffac849fac
|
新增 config.h 用于宏定义配置
|
2019-06-28 21:58:27 +08:00 |