关于

DroidFish 是功能丰富的图形化国际象棋用户界面,并结合了非常强大的 Stockfish 国际象棋引擎。

特征

提示

开局书

DroidFish 包含小型的内置开局书。如果想使用大型的开局书,可以配置 DroidFish 使用外部的 polyglotCTG 开局书文件:

  1. 复制一个或多个 Polyglot 开局书文件到 SD 卡的 DroidFish/book 目录。 Polyglot 开局书必须有文件扩展名 .bin注意! Android 文件系统区分大小写,所以扩展名必须是 .bin,而不能是 .Bin.BIN
  2. 复制一个或多个 CTG 开局书文件到 DroidFish/book 目录。 CTG 开局书文件包含三个文件,文件扩展名分别为 .ctg.ctb.cto。 必须复制全部三个文件。
  3. 从程序菜单中,选择 选择开局书
  4. 选择要使用的开局书文件。

PGN 文件

DroidFish 可以从 PGN 文件加载对局。

  1. 复制一个或多个 PGN 文件到 SD 卡的 DroidFish/pgn 目录。
  2. 长按棋盘,选择 从 PGN 文件加载对局
  3. 选择文件,再选择该文件中要加载的对局。

要编辑对局标题,例如棋手名字,长按着法列表,选择 编辑标题。要编辑着法的评注,长按着法列表,选择 编辑评注

要保存对局,长按棋盘,选择 保存对局到 PGN 文件。然后选择要保存的文件,再选择新对局要保存在该文件的位置。

注意! 如果安装了 OI File Manager,任何目录都可以用来 加载/保存 对局

要添加计算机分析到对局树,在计算机思考时,长按分析信息,再选择 添加分析 。 当前主要变例将在对局树中作为变例添加。

在分析模式下,该操作可能会在对局树中添加空回合。要注意的是,PGN 标准是不包含空回合的,并且可能在其他读取 PGN 的国际象棋程序中不能工作。

Scid 文件

如果安装了 Scid on the go,DroidFish 可以直接读取 Scid 数据库文件。 长按棋盘,选择 从 Scid 文件加载对局

FEN/EPD 文件

DroidFish 可以从 FEN/EPD 文件加载局面。

  1. 复制一个或多个 FEN/EPD 文件到 SD 卡的 DroidFish/epd 目录。
  2. 长按棋盘,选择 从文件加载局面
  3. 选择文件,再选择该文件中要加载的局面。

也可以从外部程序加载局面,例如 ChessOcr (非免费),这将可以使用相机拍摄国际象棋图解图片,然后在 DroidFish 中自动设置相应的局面。

  1. 长按棋盘,再选择 检索局面
  2. 参阅外部程序的操作指南。

UCI 引擎

DroidFish 可以使用第三方 UCI 引擎。

  1. 复制一个或多个 UCI 引擎二进制文件到 SD 卡的 DroidFish/uci 目录。 注意! 该二进制文件必须为 Android 编译的版本。
  2. 从程序菜单中,选择 管理国际象棋引擎,再选择 选择国际象棋引擎,然后选择要使用的引擎。

UCI 引擎在远程服务器

DroidFish 可以使用运行于远程服务器的 UCI 引擎。

  1. 在远程计算机中安装国际象棋网络服务器软件。
    1. 对于 Windows,可以从 Computer Chess Utility 网页中安装服务器软件。
    2. 对于 Linux,可以使用 tcputils 包中的 mini-inetd
  2. 从程序菜单中,选择 管理国际象棋引擎,创建一个新的网络引擎,然后输入该远程引擎的名称、主机名和端口号。
  3. 从程序菜单中,选择 管理国际象棋引擎,再选择 选择国际象棋引擎,然后选择要使用的引擎。

Gaviota 残局库

使用 Gaviota 残局库:

  1. 复制 .gtb 和 .cp4 文件到 SD 卡的 DroidFish/gtb 目录。
  2. 使用 残局库 参数界面来控制如何使用残局库。

Syzygy 残局库

使用 Syzygy 残局库:

  1. 复制 .rtbw 和可选的 .rtbz 文件到 SD 卡的 DroidFish/rtb 目录。
  2. 使用 残局库 参数界面来控制如何使用残局库。

许可证

GNU GPL v3

开发者

翻译

翻译托管在 crowdin.net