Scid vs. PC 和原始 Scid 有什么区别?
Scid vs. PC 是原始 Scid(Shane's Chess Information Database)的一个独立分支,起点是修复 Scid 电脑对弈功能的 bug,因此得名 "vs. PC"。它已经演变为一个功能更丰富的替代品,而不是简单的补丁版本。如果你需要更完善的引擎对弈、FICS 在线对局支持或更现代的界面,Scid vs. PC 更合适;如果你只需要基础的棋谱数据库管理,原始 Scid 也能满足。
项目起源与定位
原始 Scid 由 Shane Hudson 编写,Pascal Georges 等人也有重要贡献。Scid vs. PC 由 Stevenaaus 及多位贡献者开发,最初只是针对 Scid 中"电脑对弈"相关功能的 bug 修复,后来逐步扩展为拥有大量新功能和界面的独立项目。
这意味着两者共享同一套棋谱数据库基础,但 Scid vs. PC 在此之上做了更多面向实战和交互的改进。
功能差异
Scid vs. PC 在原始 Scid 基础上新增或重写了以下功能:
- 界面:全面翻新且可定制,按钮栏和工具栏重做
- 引擎对弈:支持引擎对引擎的电脑锦标赛,可同时运行无限数量的引擎,新增 max-ply 选项,功能热键可显式设置
- 搜索:新增走法、终局、逼和/将死搜索,以及 EPD 搜索与分析功能
- FICS 支持:改进的电脑对局和 FICS 功能,包括预移动(premove)和同时观战多盘对局
- 棋谱列表:重写的 Gamelist 组件,带右键菜单和按钮,集成数据库切换器
- 统计图表:三色树状条形图,可调节统计详略;评分图支持多棋手,得分图为条形图
- 开局库窗口:支持开局库对比和删除走法
- 棋盘与棋子:配置组件重做,支持自定义棋盘格和棋子
- 编辑操作:经过 bug 测试的撤销与重做,可点击的变着箭头,粘贴变着功能
- 注释:用户友好的注释功能,带搜索深度
- 字符集:PGN 导入导出更好地支持 UTF 和 Latin 字符集
- 树状掩码:改进且更强大的 Tree Mask 功能
- 多局浏览:支持同时浏览多盘对局,以及最近对局和棋手信息历史
变体支持
两者对国际象棋变体的支持都有限。Scid vs. PC 明确说明除 Chess960/Fischer Chess 外不支持其他变体,而 Chess960 需要通过源码补丁才能启用。
下载与平台
Scid vs. PC 当前版本为 4.27,提供以下下载:
| 平台 | 文件 |
|---|---|
| 源码 | 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-... |
怎么选
- 选 Scid vs. PC:你需要引擎锦标赛、FICS 在线对局、EPD 搜索、可定制界面或更完善的注释与统计功能。
- 选原始 Scid:你只需要稳定的棋谱数据库管理,不需要上述扩展功能,或希望使用更接近原始代码库的版本。
两者都基于同一数据库格式,棋谱文件可以互通,切换成本较低。