Calcitem
|
0e0540ecf5
|
flutter: 重构 showTips()
|
2020-11-29 23:53:45 +08:00 |
Calcitem
|
e6c3122e4c
|
flutter: 修正人类执白时提示人类是否输赢与实际相反的问题
|
2020-11-29 23:44:51 +08:00 |
Calcitem
|
a6277005ad
|
flutter: 新增 showGameResult() 取代 gotWin/gotLose/gotDraw()
|
2020-11-29 23:22:12 +08:00 |
Calcitem
|
2060689582
|
flutter: 增加AI先行的配置项和相关实现
暂时还未修正人类输赢还是AI输赢的提示,AI先行时提示相反。
|
2020-11-29 23:09:08 +08:00 |
Calcitem
|
37738559a6
|
flutter: i10n: 修正两处中文未翻译的问题
|
2020-11-29 21:07:31 +08:00 |
Calcitem
|
ffbd707a4a
|
flutter: 修改插入和着法列表最后一项相同时触发 assert 的方式
改为 assert(0) 以便于打断点。
|
2020-11-29 19:53:46 +08:00 |
Calcitem
|
f812da366a
|
copyright Rename Application Name from Fishmill to Sanmill
|
2020-11-29 19:47:38 +08:00 |
Calcitem
|
564de203ac
|
flutter: 其余中文全部国际化
支持英文界面。
所有中文注释删除。
|
2020-11-29 19:29:46 +08:00 |
Calcitem
|
10c4fe1c47
|
flutter: main_menu.dart 改为 UTF-8 with BOM 格式
|
2020-11-29 12:49:13 +08:00 |
Calcitem
|
1a576ba82a
|
flutter: 对战页面标题能正常显示对战模式了
|
2020-11-29 12:44:34 +08:00 |
Calcitem
|
da2ccb32e4
|
flutter: 添加多语言国际化支持
暂时只添加英文和简体中文。
参考:
https://blog.csdn.net/Mr_Tony/article/details/110056644
|
2020-11-29 12:18:00 +08:00 |
Calcitem
|
29b08e04a5
|
flutter: 首页添加“健康游戏忠告”以及版权信息并添加双人对战和机器对战的选项
双人对战和机器对战的功能未完成。
|
2020-11-29 10:51:00 +08:00 |
Calcitem
|
ee41ff9bad
|
flutter: 吃子时不再画叉
实际上画叉的位置也不对,始终在棋盘左上角。
不画叉,当去掉棋子,留着阴影显示,效果也不错。
顺带升级版本到 v0.10.3
|
2020-11-29 01:17:15 +08:00 |
Calcitem
|
bb7dead4eb
|
flutter: 棋局结束时弹框去掉新局按钮并显示棋局结束的原因
|
2020-11-29 01:06:02 +08:00 |
Calcitem
|
e08d97857b
|
flutter: 控制台打印棋局结束的原因
|
2020-11-29 01:05:04 +08:00 |
Calcitem
|
03c68cff36
|
flutter: 编译C++代码时使用 -g -O2
|
2020-11-29 01:04:34 +08:00 |
Calcitem
|
6b736a6a61
|
search: 进一步修正三次重复局面判断的逻辑以解决判断失效的问题
|
2020-11-28 15:22:05 +08:00 |
Calcitem
|
58efd0268c
|
search: 解决自对弈时不能正常判断三次重复局面和导致死循环的问题
|
2020-11-28 11:41:01 +08:00 |
Calcitem
|
8758ea0c32
|
TT: ClearTT 时不再 Clear moveHistory
|
2020-11-28 11:15:57 +08:00 |
Calcitem
|
eda027f975
|
position: 解决特定条件下每3次go出现1个 draw 的问题
nRepetition 由静态变量改为全局变量
用例:
position fen O@@OOOO@/OOO**@O@/@O@@O@@O b m p 10 0 12 0 0 2 14 moves (3,4)->(2,4) (3,5)->(3,4) (2,4)->(2,5)
|
2020-11-28 10:26:57 +08:00 |
Calcitem
|
e009643ca2
|
position: 删除未完成的空着相关代码
|
2020-11-27 23:33:47 +08:00 |
Calcitem
|
6d201116a8
|
flutter: recorder 如果插入和上着相同的着法则 assert
|
2020-11-27 00:51:47 +08:00 |
Calcitem
|
5cca309fa4
|
flutter: 避免棋局结束后弹框进入死循环必须杀死才行
|
2020-11-23 01:19:34 +08:00 |
Calcitem
|
ffa1d494cb
|
flutter: 决出胜负后显示的对话框改为黑方的视角显示输赢
|
2020-11-23 00:55:07 +08:00 |
Calcitem
|
62674246a8
|
flutter: 消除一些魔数
|
2020-11-23 00:26:29 +08:00 |
Calcitem
|
8625f1f8b7
|
flutter: 删除无用的 scanBattleResult() 等函数
|
2020-11-23 00:16:11 +08:00 |
Calcitem
|
1d7f98e67f
|
flutter-ui: 修复 szLineStr 越界溢出问题
|
2020-11-22 23:59:31 +08:00 |
Calcitem
|
9d50ea2204
|
flutter: 关于 增加致谢等信息
|
2020-11-22 23:36:17 +08:00 |
Calcitem
|
fe1f1d1816
|
flutter: 改为使用 position fen 后面附加 moves 的方式传递给引擎
|
2020-11-22 12:49:33 +08:00 |
Calcitem
|
b56990d7c0
|
uci: 支持 position fen moves 指令
原来是在 Position::set() 中
th->us = sideToMove;
现在转移到 position() 函数中,以解决 moves 执行指令后再执行 go 卡住的问题。
|
2020-11-22 10:53:03 +08:00 |
Calcitem
|
5c563ce72b
|
Create flutter.yml
|
2020-11-21 14:06:59 +08:00 |
Calcitem
|
696095724a
|
flutter: Refactor a lot
|
2020-11-21 13:46:59 +08:00 |
Calcitem
|
beee9a0cef
|
flutter: AI先走改为AI后走
|
2020-11-20 01:15:25 +08:00 |
Calcitem
|
ff49f82c4c
|
ANALYZE: 解决胜负和以及总盘数统计数据被加倍的问题 (WAR)
|
2020-11-20 00:41:40 +08:00 |
Calcitem
|
0ddc151fd4
|
console: 解决输入 position fen 指令让白方先行此时输入 go 则卡住的问题
|
2020-11-20 00:36:59 +08:00 |
Calcitem
|
b56e5c35c8
|
flutter: 解决点击 新局 按钮后不能清空棋盘的问题
|
2020-11-19 23:40:59 +08:00 |
Calcitem
|
d851b2e525
|
flutter: 细化提示语
|
2020-11-19 01:36:19 +08:00 |
Calcitem
|
780a5c6e6e
|
flutter: recorder 稍作修改
|
2020-11-19 01:14:00 +08:00 |
Calcitem
|
b75d98b661
|
flutter: 棋盘下文字改为双字
|
2020-11-19 01:13:43 +08:00 |
Calcitem
|
308702f2cd
|
build: 解决 THREEFOLD_REPETITION 宏若关闭则编译失败的问题
|
2020-11-19 00:03:36 +08:00 |
Calcitem
|
5f431b3316
|
flutter: 走棋阶段可以走几步了
但是还是有可能进入死循环。
|
2020-11-18 23:30:14 +08:00 |
Calcitem
|
dfb5d47afc
|
flutter: 走子阶段可以走动了
但是走完马上死循环。
|
2020-11-18 02:06:03 +08:00 |
Calcitem
|
5096494372
|
flutter: 增加走子的调试打印
|
2020-11-17 01:29:02 +08:00 |
Calcitem
|
3974f36868
|
flutter: 改写判断胜方的方式
|
2020-11-17 01:11:39 +08:00 |
Calcitem
|
fc70ebcfa2
|
flutter: 实现走子阶段走子 (WIP)
|
2020-11-17 00:57:54 +08:00 |
Calcitem
|
595fd5371f
|
flutter: 目前可以用灰色显示移除的棋子
|
2020-11-16 00:45:02 +08:00 |
Calcitem
|
43a9eff2d8
|
flutter: 增加部分画X的代码 (WIP)
|
2020-11-15 23:33:18 +08:00 |
Calcitem
|
75e9787ab0
|
flutter: us 和 them 随着 _sideToMove 的变动而赋值
|
2020-11-15 22:35:27 +08:00 |
Calcitem
|
427816753e
|
flutter: FEN 串中改为用 b 和 w 表示黑方和白方
|
2020-11-15 22:03:55 +08:00 |
Calcitem
|
0b547e47ef
|
flutter: 黑方设置为 AI Player (WIP)
|
2020-11-15 22:03:25 +08:00 |