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
CalciteM
650931126c
depth: 调高第5/6级深度到13/14
2019-08-22 01:35:56 +08:00
CalciteM
8c90ace902
将内外圈十字架视为地位相等
2019-08-22 01:16:51 +08:00
Calcitem Team
86adc6de46
version: chmod +x version.sh
2019-08-20 23:44:55 +08:00
CalciteM Team
e3ef189714
清理 LCD_SHOW_SCORE_INSTEAD_OF_TIME 宏相关代码
2019-08-19 00:45:23 +08:00
CalciteM Team
0257824b6f
ui: 右侧信息栏显示比分
2019-08-19 00:42:16 +08:00
CalciteM Team
79effc7ec0
rule: 摆子阶段最后一着如果成三则先吃子再进入走棋阶段
2019-08-18 21:57:46 +08:00
CalciteM Team
02426d00be
doc: 增加莫里斯棋相关文档
2019-08-18 19:05:53 +08:00
CalciteM Team
e5bf2f52ae
解决三次重复局面和棋后不会自动重新开始的问题
2019-08-18 16:35:07 +08:00
CalciteM Team
3ce6baf750
修复 "iCCP: known incorrect sRGB profile" 报错问题
...
使用 convert.bat 调用 ImageMagick\convert.exe 对图片进行处理。
处理后除了消除警告外,程序体积从 1013k 缩小到 979k。
2019-08-18 16:13:13 +08:00
CalciteM Team
7c91e9b6b4
hash: 新增 HASH_MAP_DEBUG 宏可在需要时启用
...
此宏相关代码尚未完善。
2019-08-18 12:43:15 +08:00
CalciteM Team
50f2530050
win32: 将 sscanf 用 sscanf_s 替代
2019-08-18 12:33:30 +08:00
CalciteM Team
cb19750a96
version: 让即便不执行 version.sh 也可以编译通过
...
如何让已经纳入版本控制的 version.h 忽略脚本对其的修改?
参考: https://segmentfault.com/q/1010000000430426
2019-08-18 11:30:59 +08:00
CalciteM Team
43971fef2b
ids: 迭代深度步进由2改回1
2019-08-18 09:29:35 +08:00
CalciteM Team
42ae1b7def
Add version.sh to generate Git revsivion
2019-08-18 09:28:50 +08:00
CalciteM Team
c0132b630e
Add version.sh
2019-08-18 08:10:54 +08:00
CalciteM Team
4bb76fed88
当启用 AOTO_RESTART_GAME 宏时当游戏结束时自动重新开始
...
AOTO_RESTART_GAME 宏为关闭,可根据需要打开。
2019-08-18 02:03:48 +08:00
CalciteM Team
a3b0ea02c0
alpha-beta 结点记录该结点是谁下的
2019-08-18 01:17:48 +08:00
CalciteM Team
402444726f
新建游戏时保留原有的电脑先手/后手设定
2019-08-18 01:01:12 +08:00
CalciteM Team
e8a7f1c962
network: 解决吃子很快时网络对战时容易卡住的问题
2019-08-17 23:37:29 +08:00
CalciteM Team
6c2ed081d2
AI: changeDepth 函数调整位置到靠近文件头部
...
以便于修改参数。
2019-08-17 22:11:08 +08:00
CalciteM Team
ba5b412553
network: 修改按钮名称
...
Quit 改为 Close,因为点击此按钮之后服务还在运行。
Get Action 改为 Connect,更容易理解,尽管实际是每下一着就连接一次。
2019-08-17 22:05:35 +08:00
CalciteM
c040a277aa
depth: 调高第4和第5级深度到12
...
主要原因为:
(2,4) (2,8) (2,6) (2,5) (1,4) 之后白方往往不会封堵。而若封堵则胜率
更高。若将第4级深度调整为12则会封堵。因此也顺带把第5级深度调高到不
小于第4级深度。
2019-08-17 20:47:08 +08:00
Calcitem
ac204af153
Add todo to exec new Server
2019-08-17 03:36:25 +08:00
Calcitem
61f22b2c6f
asan: Add ASan configs but not enable
2019-08-17 03:34:54 +08:00
Calcitem
0ee08b74da
MemPool: New rootNode from memory pool
2019-08-17 02:59:15 +08:00