GNU Chess
此条目需要补充更多来源。 (2022年1月21日) |
GNU Chess是一个西洋棋引擎的自由软件,其可以与人类或是其他电脑程式玩一盘完整的西洋棋。GNU Chess的目标是提供研究的基础。它已用于众多的研究环境中。
开发者 | GNU计划 |
---|---|
首次发布 | 1984年 |
当前版本 | 6.2.8[1](2021年5月9日 ) |
源代码库 | |
操作系统 | Linux, Unix, macOS, Windows |
类型 | 电脑西洋棋 |
许可协议 | GNU通用公共授权条款第三版或更新 |
网站 | www |
GNU Chess是自由软体,以GNU通用公共授权条款第三版或更新版本授权,其由多个共同合作的开发者维护。做为其中一个最早提供完整源代码的西洋棋电脑程式,它最早以前也仅提供基于UNIX系统的版本,至今也移植到了许多平台上。
功能
编辑它经常与如XBoard与GlChess等的图形用户界面程式结合使用,并通常为预设的引擎。XBoard初始版本的西洋棋引擎通讯介面是基于GNU Chess的命令行界面。第六版也支援通用西洋棋介面(英语:Universal Chess Interface,简称UCI)。
历史
编辑GNU Chess的第一个版本由Stuart Cracraft编写。其从1984年开始与理查德·斯托曼合作(此时他尚未成立GNU计划),尔后GNU Chess也成为了GNU的初始组成部份。
GNU Chess透过数十个程式设计师不断的强化并拓展。从第二版到第四版是由John Stanback编写。第五版则是由Chua Kong-Sian编写。
2011年,GNU Chess更新到了第六版,其基于Fabien Letouzey的Fruit 2.1西洋棋引擎。
参见
编辑参考资料
编辑- ^ Ceballos, Antonio. GNU Chess 6.2.8 released (邮件列表). info-gnu-chess. 2021-05-09 [2021-05-09]. (原始内容存档于2021-05-10).