Calcitem
02d7c38130
qt: 修改悔棋弹框提示内容
2020-11-08 08:56:27 +08:00
Calcitem
30c996a10a
flutter: board/board_painter.dart 小重构
2020-11-07 12:14:59 +08:00
Calcitem
14e15a1430
flutter: 文件重命名
2020-11-07 08:19:38 +08:00
Calcitem
538d32bc78
flutter: pieceSide/squareSide 改名为 pieceWidth/squareWidth
2020-11-07 07:49:57 +08:00
Calcitem
f6710e800e
flutter: invalidIndex 等部分变量改名
2020-11-07 02:56:08 +08:00
Calcitem
a78f1cd9f5
flutter: 修改 BoardWidget 中的值
2020-11-07 02:34:35 +08:00
Calcitem
30b1928366
flutter: 建立 const boardBorderRadius 常量
2020-11-07 01:50:48 +08:00
Calcitem
1fe58d9c9d
flutter: BattleResult 重构
2020-11-07 01:38:43 +08:00
Calcitem
80025cad67
flutter: 修复 index 越界问题
2020-11-07 01:38:21 +08:00
Calcitem
f47e9b8c0e
flutter: side: 重命名相关变量
2020-11-07 01:17:12 +08:00
Calcitem
bdd0f2a12d
flutter: squareSide 改名为 squareWidth
2020-11-07 01:07:38 +08:00
Calcitem
8479487295
flutter: refactor class ColorConst
2020-11-07 00:46:39 +08:00
Calcitem
9307cf474e
android: Fix Observatory server failed to start after 1 tries
...
See https://github.com/dart-lang/sdk/issues/31532
2020-11-06 00:28:54 +08:00
Calcitem
1b70185b15
android: Add CMakeLists.txt
2020-11-06 00:07:53 +08:00
Calcitem
40a3521607
hashmap: 如果新 size 小于 0x2000000 就不执行 resize
...
以解决 UCI go 后执行很慢的问题。
2020-11-01 13:22:54 +08:00
Calcitem
875bba4852
build: Fix position.cpp:1546:9: warning: declaration of ‘count’ shadows a member of ‘Position’ [-Wshadow]
2020-11-01 11:52:09 +08:00
Calcitem
b5d257cae6
build: clang: Remove Wno-class-varargs
2020-11-01 11:46:37 +08:00
Calcitem
3ab6ecbc98
.gitignore: Add fishmill
2020-10-30 01:45:12 +08:00
Calcitem
8a5b3f3bff
build: Fix clang build warnings
2020-10-30 01:41:19 +08:00
Calcitem
df33b731ea
Update deploy.sh
2020-11-01 10:57:30 +08:00
Calcitem
a8d4fb74d9
hist: 移除未完成的 历史启发 相关代码
2020-11-01 10:45:50 +08:00
Calcitem
b6a72ff9db
Fix member variable is not initialized in the constructor
2020-11-01 10:42:10 +08:00
Calcitem
4728aa625a
Fix duplicate branches for 'if' and 'else'
2020-11-01 10:31:32 +08:00
Calcitem
9e422b8a6b
hashmap: 实现 resize()
2020-11-01 10:10:32 +08:00
Calcitem
a68ca74d15
Create codeql-analysis.yml
2020-11-01 09:31:10 +08:00
Calcitem
262f1e455c
flutter-ui: Initial commit
...
目前暂时只是能显示棋盘,不显示棋子,不能下棋。
来源:
URL: https://github.com/calcitem/chessroad.git
Branch: mill
Commit 15a0b7042d21a36a9f0232db13ba24bec809fecf
2020-11-01 02:35:03 +08:00
Calcitem
bdd6937fdf
QT_UI: version: 版本信息增加打印编译时间
2020-10-31 22:45:03 +08:00
Calcitem
4c15e3dae0
position: UCI 支持 position fen 命令
2020-10-31 12:45:00 +08:00
Calcitem
61f61391aa
position: Position::set() 中去掉对 phase 判断后退出的逻辑
...
即允许走入 Position::set() 时 phrase 是任意状态。
2020-10-31 11:26:43 +08:00
Calcitem
5ad8b4503a
AI搜索时点击棋盘无效
...
这是追加了判断条件,但并未解决偶然棋盘混乱问题。
2020-10-31 02:18:06 +08:00
Calcitem
a6fab8248a
点击新建游戏按钮后等待搜索完毕才开始新局
2020-10-31 02:08:53 +08:00
Calcitem
d674389cb7
解决人机对弈时悔棋不能正常进行且显示混乱的问题
2020-10-31 01:41:31 +08:00
Calcitem
2571553c29
time: 解决逝去时间显示不正常的问题
...
将 elapsed_time 相关从 position 移动到 gamecontroller。
2020-10-31 00:58:28 +08:00
Calcitem
1c4ca06d3e
msvc: x64-Debug: Disable ASan
2020-10-31 00:04:41 +08:00
Calcitem
4e57e79b25
build: Fix clang+ warning
2020-10-30 02:13:02 +08:00
Calcitem
0e6d24bb71
QT_UI: 控制台打印正确的比分和胜率
2020-10-30 01:53:28 +08:00
Calcitem
490270f224
msvc: Debug x86 开启 ASan
...
实测有效,而 x64 不能运行。
2020-10-29 02:16:28 +08:00
Calcitem
9d2dbaab08
thread: 修复 Thread::adjustDepth() 中 index 下标偶然越界 (WAR)
...
See: https://github.com/calcitem/Sanmill/issues/61
此为临时性修改方案,是否可靠待确认。
2020-10-28 02:02:57 +08:00
Calcitem
87517bc486
thread: dos2unix
2020-10-28 01:03:17 +08:00
Calcitem
fe7084a5f0
thread: uci: 解决概率性出现 data race 问题
...
ThreadSanitizer: data race /home/calcitem/Sanmill/src/thread.cpp:434:18 in Thread::adjustDepth()
ThreadSanitizer: data race /home/calcitem/Sanmill/src/uci.cpp:121:28 in (anonymous namespace)::go(Position*)
ThreadSanitizer: data race /home/calcitem/Sanmill/src/./position.h:285:15 in Position::key() const
2020-10-28 01:02:50 +08:00
Calcitem
8d6fc55065
qt: 去除 pro 文件中的 timeman.cpp
2020-10-25 12:50:29 +08:00
Calcitem
c2b76d0e88
uci: go() 中重新开始新局之前不再进行一段时间死循环
2020-10-25 12:18:52 +08:00
Calcitem
19e6621e8f
WAR: 小概率发生重新开始一局后 thread 的 us 还是 WHITE 导致进入死循环
...
尝试在 go() 中每次开始新局之前再给 us 赋值一次 BLACK。
2020-10-25 11:19:34 +08:00
Calcitem
51e0d4ee91
refactor: UCI_AUTO_RESTART 宏控制修改代码顺序
2020-10-25 11:17:55 +08:00
Calcitem
85cdd2d0ed
thread: us 由 int 类型改为 Color
2020-10-25 11:17:11 +08:00
Calcitem
f860086aa8
build: Fix gcc build error
2020-10-25 03:08:28 +08:00
Calcitem
5017d17e59
analyze: 打印胜率并保留2位小数
2020-10-25 02:36:22 +08:00
Calcitem
3fa33fc9df
position: 打印局面前先加一个换行
2020-10-25 01:22:17 +08:00
Calcitem
0e19426369
uci: 解决输入 d 后未按预期打印局面数据而是打印内存地址的问题
2020-10-25 01:21:54 +08:00
Calcitem
82c0539ec8
console: 在启用 UCI_DO_BEST_MOVE 的情况下执行完 go 局面才会变动
...
否则只是给 bestmove 结果,不会执行。
2020-10-25 00:54:01 +08:00