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 |
CalciteM
|
3a83afac0d
|
部分代码改为 Unix 格式换行
|
2019-06-23 08:11:29 +08:00 |
CalciteM
|
385210fe37
|
完善AI打印
|
2019-06-23 00:44:39 +08:00 |
CalciteM
|
64c50a50be
|
AI深度改为3且时间改为99秒
|
2019-06-23 00:01:29 +08:00 |
CalciteM
|
77c9ad476e
|
控制台打印第一级子树的值
|
2019-06-23 00:00:38 +08:00 |
CalciteM
|
f25fbc21ec
|
增加 move 相关注释以标明 move 和棋盘点的对应关系
|
2019-06-22 23:06:00 +08:00 |
CalciteM
|
2339f07dff
|
深度和限时的限制扩大
|
2019-06-22 21:51:56 +08:00 |
CalciteM
|
ba8b5768f2
|
价值评估中加大去子权重
|
2019-06-22 21:36:23 +08:00 |
CalciteM
|
4086f2b434
|
临时禁止发声
|
2019-06-22 20:23:21 +08:00 |
CalciteM
|
a598e569ec
|
标题由九连棋改为三棋
|
2019-06-22 20:08:25 +08:00 |
CalciteM
|
5a34d2c951
|
AI搜寻深度临时由8改为2
|
2019-06-22 20:04:27 +08:00 |
CalciteM
|
21a2fda71e
|
refactor
|
2019-06-22 18:46:44 +08:00 |
CalciteM
|
3fd746012c
|
去除AB剪枝时对子节点的随机排序
|
2019-06-22 18:30:48 +08:00 |
CalciteM Team
|
6a3aac64aa
|
在棋盘上画 SEAT 编号
|
2019-06-22 17:04:11 +08:00 |
CalciteM Team
|
55f2b3e6c8
|
删除 ninechess.vcxproj.user
|
2019-06-22 16:01:47 +08:00 |
CalciteM
|
a161c36b1a
|
打三棋规则改为: 当前子处于“三连”之中依然可以去子
|
2019-06-22 15:54:42 +08:00 |
CalciteM Team
|
961250d466
|
refactor
|
2019-06-22 10:43:36 +08:00 |
CalciteM Team
|
08ba141658
|
格式化代码
* 函数内部代码块 { 后置,其余情况左置
* 作为指针时,* 紧挨变量名
* 函数语句块不允许和函数定义放在同一行
|
2019-06-21 01:26:37 +08:00 |
CalciteM Team
|
c622ac0de6
|
消除W4级别的VC编译器警告
|
2019-06-21 00:55:49 +08:00 |
CalciteM Team
|
3e563edcd5
|
aithread.cpp: 调试打印用 DEBUG 宏隔离
|
2019-06-20 23:44:15 +08:00 |
CalciteM Team
|
21808bce1a
|
窗口初始化时默认由第2号设为第1号规则(打三棋)
|
2019-06-20 01:55:57 +08:00 |
CalciteM Team
|
e2d1ceedcf
|
将 NineChess/NineChess.rc 的编码从 UTF-16 改为 UTF-8
并将中文字符改为英文。以解决 Qt 下编译失败的问题。
然而文件头注释为:
// This file need to be saved as UTF-16
// In utf-8, it will lead to a gibberish
故此修改是否有影响存疑。
|
2019-06-20 01:01:54 +08:00 |
CalciteM Team
|
42e80f70f2
|
Delete *.pro.user
|
2019-06-20 00:58:46 +08:00 |
CalciteM Team
|
0e36f47ecb
|
打三棋规则改为多个“三连”只能提一子
|
2019-06-19 02:10:24 +08:00 |