CalciteM Team
65dce2627f
AppUI: Merge two pro and ui files
2019-09-04 23:17:20 +08:00
CalciteM Team
9c32d9417c
Remove NineChess folder
2019-09-04 22:36:53 +08:00
CalciteM Team
e1fab5cf46
Remove screenshot
2019-09-04 22:31:53 +08:00
Calcitem
bce2fcf2ab
msvc: Update sln
2019-09-04 01:21:03 +08:00
Calcitem Team
ab75de0910
开启 CONST_MOVE_TABLE 宏并修改移子目标位置的优先级
...
并且对于打三棋,移子的时候优先考虑移动到更重要的位置上。
对于可选择不多的着法,此项改动对性能基本没有影响。
但是此项改动会影响自对弈棋谱。
没有斜线的九子棋等暂未处理。
2019-09-04 00:39:32 +08:00
Calcitem Team
c050b8e603
refactor: Rename NineChess to MillGame
2019-09-03 01:08:37 +08:00
Calcitem Team
eaae122200
Refactor file path
2019-09-03 00:23:01 +08:00
Calcitem
479862ddba
AI: 关闭活动能力评估因为这版没有体现优势
2019-09-02 21:58:45 +08:00
Calcitem Team
38f6eae150
UI: 将棋盘线条改为耐火砖红色并将阴影改为透明
2019-09-01 23:55:34 +08:00
CalciteM Team
6d056a0340
UI: 更换棋盘风格为暖调木质并更换棋子为玉色风格
2019-09-01 21:23:38 +08:00
CalciteM Team
575f5396a5
AI: 评估局面时考虑在移动阶段的棋子活动性
...
并且将招法表添加预定义的表, 但暂未启用.
2019-09-01 21:23:38 +08:00
CalciteM Team
6111be774d
refactor: 重命名 c,p 为 r,s 表示 ring,seat
2019-08-31 17:03:27 +08:00
CalciteM Team
21809d5dda
refactor ninechess.cpp etc
2019-08-31 13:25:48 +08:00
CalciteM Team
d311183bf4
部分解决游戏进行中新建游戏时崩溃的问题
2019-08-31 11:11:55 +08:00
CalciteM Team
1809014e09
refactor ninechess.cpp/h
2019-08-31 11:11:14 +08:00
Calcitem
4e6700100d
time: sprintf/sscanf 格式由毫秒改为秒
2019-08-30 00:58:28 +08:00
Calcitem
67f9c54e9c
ui: 棋盘大小 App 为 500 而桌面是 600
2019-08-30 00:24:27 +08:00
Calcitem
4212e5b5d2
time: 修正变量名以配合将精度由毫秒改为秒
2019-08-30 00:15:54 +08:00
Calcitem Team
7aaa330f1f
time: 时间由精确到毫秒改为精确到秒
...
以去掉 timeb, 保证 Android 之 NDK 编译通过。
2019-08-29 23:57:23 +08:00
Calcitem Team
c8cf3c2609
ui: 棋盘大小改为500
2019-08-27 20:32:02 +08:00
Calcitem Team
7e35599d1a
AppUI: 设置窗体大小为 640x1136
2019-08-27 19:24:24 +08:00
CalciteM Team
9b8fa924a1
AppUI: 给"认输"和"新局"两个按钮添加响应
2019-08-27 13:53:14 +08:00
CalciteM Team
082ad5391b
AppUI: 重新开局时不保存棋谱文件
2019-08-27 13:52:08 +08:00
CalciteM Team
f0b97bb2c0
AppUI: mill.pro 预定义 MOBILE_APP_UI 宏
2019-08-27 13:31:24 +08:00
CalciteM Team
dc556a8d34
打开程序时默认选人先手和电脑对战
2019-08-27 13:31:24 +08:00
CalciteM Team
7206e73428
AppUI: 添加右键菜单 (WIP)
2019-08-27 13:31:24 +08:00
CalciteM Team
0073169822
AppUI: 增加返回和菜单按钮
2019-08-27 12:36:07 +08:00
CalciteM Team
ff35841b5f
AppUI: 按钮字体改为蓝色
2019-08-27 12:28:16 +08:00
CalciteM Team
4dd02b44bd
AppUI: 增加图标
2019-08-27 11:50:20 +08:00
CalciteM Team
8379ea30fe
AppUI: 增加几个按钮
2019-08-27 10:42:34 +08:00
CalciteM Team
7af41f19ee
AppUI: 按住窗体边缘可以拖动窗体
2019-08-27 01:23:45 +08:00
CalciteM Team
944ae47ca8
AppUI: 隐藏菜单栏、工具栏、状态栏等
2019-08-27 01:08:01 +08:00
CalciteM Team
0c246eda49
AppUI: 创建 mill.pro 用于管理移动端相关文件
2019-08-27 00:17:24 +08:00
CalciteM Team
984ea751ea
AppUI: 修改为平面化风格
...
参考: <<漫画设计配色方>>
https://wenku.baidu.com/view/b762760fcaaedd3382c4d357.html
选取 "大胆" 的配色。
修改使用 MOBILE_APP_UI 宏控制,目前未启用。
2019-08-26 23:56:21 +08:00
CalciteM Team
b3de6783ac
UI: 白棋和黑棋替换为更高分辨率图片
2019-08-26 20:55:06 +08:00
CalciteM Team
81609ddbef
Remove warnings (5)
2019-08-25 19:55:48 +08:00
Calcitem Team
10c1b177ce
doc: Add more docs
2019-08-25 14:10:00 +08:00
Calcitem Team
4981875ced
Remove seed's warnings
2019-08-25 13:49:33 +08:00
Calcitem Team
921b2eab80
refactor: Tidy and Clean
...
主要是使用 C++17 支持的现代 C++ 语法进行改写.
2019-08-25 10:35:41 +08:00
Calcitem Team
1bdf7a0270
Qt: Remove C++11 from .pro
2019-08-25 01:58:11 +08:00
Calcitem Team
ab4b6a70f8
Remove warnings (2)
2019-08-25 01:44:12 +08:00
Calcitem Team
98ad902fb0
Remove warnings
2019-08-25 00:33:54 +08:00
Calcitem Team
0e70629878
UI: 计时牌更改格式为 hh:mm:ss
2019-08-24 23:29:26 +08:00
Calcitem Team
9fc0bdc5ec
UI: 回放时每步由0.5秒改为走5秒
2019-08-24 23:22:39 +08:00
Calcitem Team
b54df60630
AI: 提供 MIN_MAX_ONLY 宏若开启则不进行 alpha-beta 剪枝
2019-08-24 21:31:16 +08:00
Calcitem
d59c7dd125
Fix stack overflow in cmdline[]
...
rmat=0x5631bec4df48 "Player2 no way to go. Player1 win!",
args=args@entry=0x7fa3a12051a0) at vsprintf_chk.c:82
0x00007fa3e80e6efa in ___sprintf_chk (s=<optimized out>,
flags=<optimized out>, slen=<optimized out>,
format=<optimized out>) at sprintf_chk.c:31
0x00005631bec30f83 in NineChess::win(bool) ()
0x00005631bec34c63 in NineChess::place(int, long, bool) ()
0x00005631bec38b4f in NineChessAi_ab::alphaBetaPruning
(unsigned char, short, short, NineChessAi_ab::Node*) ()
2019-08-24 06:31:16 +08:00
Calcitem
7593338b03
删除自动生成的 resource.h
2019-08-24 13:03:00 +08:00
Calcitem
0ee7d75b73
sln: 更新 Qt 5.13 配置
2019-08-24 13:02:25 +08:00
CalciteM Team
ee5a83b9a9
AI限时由120秒调整为3600秒
2019-08-24 01:11:42 +08:00
CalciteM Team
59aa5abfd2
version: 将最近的 git tag 纳入版本号显示
2019-08-23 00:34:51 +08:00