关于

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

A full manual is available here (html) and here (pdf).

特征

提示

开局书

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,可以从 DroidFish 网页中安装服务器软件。
    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。 源代码可以从 GitHub 获得。

开发者

翻译

翻译托管在 crowdin.net