Scid vs. PC 是什么?

Scid vs. PC 是一个开源的国际象棋数据库与工具集,可以创建大型棋局数据库、运行棋类引擎、与电脑对弈,或通过 Free Internet Chess Server(FICS)在线下棋。它源自 Shane Hudson 编写的 Shane's Chess Information Database(Scid),最初只是为 Scid 的“电脑对弈玩家”功能修 bug,后来发展成一个功能更丰富的独立分支,由 Stevenaaus 及多位贡献者维护。如果你需要管理大量棋局、做引擎分析或下休闲对局,它值得考虑;但如果你需要国际象棋变体(Chess960/Fischer Chess 除外),它并不支持。

它和原始 Scid 是什么关系

Scid vs. PC 不是 Scid 的官方延续,而是一个替代性分支。它的起点是修复 Scid 中电脑对弈相关的缺陷,之后逐步加入新界面和新功能,形成了自己的方向。因此可以把它理解为“以 Scid 为基础、但独立演进”的版本,而不是简单的新版 Scid。

主要能做什么

  • 棋局数据库:创建和管理大型数据库,支持多局浏览、最近对局与棋手信息历史。
  • 引擎相关:运行棋类引擎,支持引擎对引擎的电脑锦标赛、同时运行不限数量的引擎、设置最大搜索深度(max-ply),以及为引擎功能显式指定热键。
  • 对弈:与电脑对弈,或在 FICS 上在线下棋,支持预走子(premove)和同时观看多盘对局。
  • 搜索与分析:除常规搜索外,还支持按走法、终局、逼和/将杀搜索,以及 EPD 搜索与分析功能。
  • 棋谱研究:三色树状柱状图、可显示多名棋手的等级分图、比分柱状图、改进的布局窗口(含布局比较和删除走法)。
  • 编辑与标注:可点击的变着箭头、粘贴变着、面向新手的标注功能(含按深度搜索)、经过测试的撤销与重做。
  • 界面与显示:可定制界面、重做的按钮栏与工具栏、翻新的棋盘/棋子配置(支持自定义棋盘格与棋子)、Windows 和 Linux 下的拖放打开文件。
  • 导入导出:对 PGN 导入导出中的 UTF 和 Latin 字符集有更好支持。

下载与安装

官网 Downloads 区域提供以下版本:

平台 文件
源码 scid_vs_pc-4.27.tgz
Windows Scid vs PC-4.27.exe
Windows 64 位 Scid vs PC-4.27.x64.exe
Mac Intel 32 位 ScidvsMac-4.27.dmg
Mac Intel 64 位(beta) ScidvsMac-…

安装说明见官网 Installation 页面。需要注意的是,Chess960/Fischer Chess 的支持需要通过源码补丁实现,不在默认功能内。

适合谁用

适合需要自建棋局库、批量做引擎分析、或想在一个工具里兼顾数据库与在线对弈的棋手和研究者。如果你只想要一个轻量对弈程序,或者需要 Chess960 以外的变体支持,它可能不是最合适的选择。

scidvspc.sourceforge.net