象棋鱼--帮助
项目主页: 象棋鱼
1. 工具栏介绍
说明:
强制电脑变着:如果电脑的出着不符合预期的话,可以要求电脑变着,电脑将悔棋并提供3个候选着法
寻求帮助:当己方出着时,可以寻求帮助,引擎会提供3个候选着法
闪电出着:当电脑在搜索着法或者己方在寻求帮助时,点击将结束搜索,立刻返回结果
从FEN开局:直接输入FEN字符串开局
状态提示:红帅表示该红方出着;黑将表示该黑方出着;神经元表示思考中...
2. 寻求帮助的结果
寻求帮助,或者强制电脑变着后,会出现如下结果(绿色箭头):
此时可以直接点击状态提示栏的数字,选择着法。
也可以忽略提示的着法,在棋盘上直接出着
3. 设置界面
3.1 支持红方先行或黑方先行
缺省为红方先行
取消勾选后,为黑方先行;如果设置了电脑执黑且自动走棋,则黑方在开局后会自动走棋
只针对新建游戏有效
3.2 增加电脑走棋的随机性
缺省不勾选
勾选后,在最初的12步内,电脑会在几个可能的着法之间随机选择一个;增加随机性,但是同时会降低电脑的棋力
这个功能的目的,是避免电脑每次都走一样的着法,跟电脑对弈会无聊
3.4 Hash大小
缺省为256M
越大越好,但是大了程序可能会崩溃
3.5 引擎搜索设置
支持三种模式的引擎搜索方法:
设定搜索深度:引擎在搜索固定深度后自动返回。设置的数值越高,需要越长时间来完成搜索。
设定固定搜索时间:引擎在搜索固定时间后自动返回
无限搜索:引擎一直搜索,直到用户点击“闪电出着”
4. 常见问题
4.1 引擎下棋的速度太慢了,该怎么办?
这时候,需要调整引擎搜索方法,降低搜索的深度,或者设置更短的固定搜索时间,再或者更换更好的手机...
4.2 有两个apk, 我该下载哪个apk?
有两个版本:
chessfish-armv8-dotprod.zip:如果你的手机是最近几年买的,你的CPU支持dotprod技术,那么就下载这个。
chessfish-armv8.zip:dotprod版本没法正常工作,就下载这个
4.3 发现程序的bug该怎么办?
将棋盘的FEN导出,然后在github上创建个issue. 如果不会上述操作,那...