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 |
CalciteM Team
|
0aa7d11ead
|
位置权重计算方法有误故先去除
|
2019-06-27 03:17:46 +08:00 |
CalciteM Team
|
710b52793c
|
动态调整搜索深度
|
2019-06-27 02:47:32 +08:00 |
CalciteM Team
|
8a07970f7d
|
修复之前不慎误修改的判断少于2字即失败的判断方法
|
2019-06-27 02:46:58 +08:00 |
CalciteM Team
|
d1f37c2e6d
|
在 node 的成员中加入 cmd 以方便查看结点的命令
|
2019-06-27 02:45:45 +08:00 |
CalciteM Team
|
8ffcc55bb7
|
增加宏用于不剪枝方便调试 AB 树
|
2019-06-27 00:11:10 +08:00 |
CalciteM Team
|
1feeb914ed
|
node 增加 stage/action/depth 属性以便于调试
|
2019-06-26 02:20:34 +08:00 |
CalciteM Team
|
b21474a475
|
调整分值让部分分值和原始版本一致
|
2019-06-26 00:16:11 +08:00 |
CalciteM Team
|
cfc87be138
|
解决计算 value 时未考虑走子阶段被闷死的问题
并调整分数值
并对不同点位赋予不同分值,以尽量争抢斜线和中央位置
|
2019-06-25 02:09:46 +08:00 |
CalciteM Team
|
a07b300851
|
DOS to Unix format
|
2019-06-25 00:30:27 +08:00 |
CalciteM Team
|
30b4504197
|
AI: 修复评估 value 时未考虑闷棋状态的 Bug
|
2019-06-25 00:28:46 +08:00 |
CalciteM Team
|
1365d27087
|
版本库过滤新增的 .txt 文件
|
2019-06-24 23:21:08 +08:00 |
CalciteM
|
ab350e0008
|
优化界面友好性
|
2019-06-23 23:23:57 +08:00 |
CalciteM
|
cee5cc0efa
|
临时替换声音资源
临时使用QQGame
|
2019-06-23 23:03:22 +08:00 |
CalciteM
|
bfa8f6d16e
|
走棋阶段将深度调整为 10
|
2019-06-23 21:22:45 +08:00 |
CalciteM
|
115a8734d9
|
重新启用随机排序
|
2019-06-23 18:59:22 +08:00 |
CalciteM
|
368a494426
|
暂时将帮助菜单置灰并去掉赢旗音效
|
2019-06-23 18:19:54 +08:00 |
CalciteM
|
f8baa06e76
|
AI: 遍历深度改为7
|
2019-06-23 17:42:30 +08:00 |
CalciteM
|
9a37bd0132
|
添加遍历过的节点个数统计以及超时提示
|
2019-06-23 17:41:10 +08:00 |
CalciteM
|
0ef0b3ecc7
|
重新启用声音
|
2019-06-23 16:26:17 +08:00 |
CalciteM
|
9e5d6feb7d
|
refactor
|
2019-06-23 15:27:50 +08:00 |
CalciteM
|
4b96b675e5
|
若为先手则第一着棋抢占星位
|
2019-06-23 15:27:32 +08:00 |
CalciteM
|
d0fc84787c
|
AI: 增加 getOpponent 函数并给 Player 枚举改名
|
2019-06-23 14:34:02 +08:00 |
CalciteM
|
59f286dab4
|
refactor
|
2019-06-23 13:35:34 +08:00 |
CalciteM
|
0497d01d80
|
恢复回: 如果形成去子状态,每有一个可去的子,算100分
|
2019-06-23 11:51:52 +08:00 |
CalciteM
|
87ebd70542
|
创建招法表和成三表独立成函数
|
2019-06-23 11:49:14 +08:00 |
CalciteM
|
8dea438bae
|
修复提交2a2ac8c引入的 j 被覆盖的问题
|
2019-06-23 11:36:34 +08:00 |
CalciteM
|
840f328ac8
|
style refactor
|
2019-06-23 11:23:49 +08:00 |
CalciteM
|
2a2ac8c7af
|
增加若干宏
|
2019-06-23 11:08:57 +08:00 |
CalciteM
|
49b2080238
|
AI: 改名为 oldPos 提高可读性
|
2019-06-23 10:34:03 +08:00 |
CalciteM
|
08d25eafbc
|
新增 addNode() 函数
|
2019-06-23 10:25:44 +08:00 |
CalciteM
|
9ae53628f8
|
temp
|
2019-06-23 09:26:40 +08:00 |
CalciteM
|
f720014bf0
|
ai: refactor
|
2019-06-23 09:19:36 +08:00 |