GNU Chess

✍ dations ◷ 2025-07-11 13:47:53 #GNU Chess

GNU Chess是一个国际象棋引擎的自由软件,其可以与人类或是其他计算机程序玩一盘完整的国际象棋。GNU Chess的目标是提供研究的基础。它已用于众多的研究环境中。

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国际象棋引擎。

相关

  • 化学渗透化学渗透(Chemiosmosis,或称化学渗透偶联)是离子经过半透膜扩散的现象,这种现象与渗透类似。化学渗透是离子的运动,离子穿过选择性渗透膜,沿电化学梯度移动。更具体地的说,在细胞的
  • 指挥官本表列出了第二次世界大战中各国军队的指挥官。二战指挥官们大多都是职业军官,不过也有一些国家元首或政府首脑同时担任军队指挥官,如阿道夫·希特勒(德国元首)、贝尼托·墨索里
  • 皮质小人皮质小人(英语:cortical homunculus)是一种绘制人体的特殊方式,其中人体不同部分的比例并非按真实比例确定,而是对应着大脑中负责该部位运动与感官功能的区域的大小。Homunculus
  • 鞑靼斯坦共和国鞑靼斯坦共和国(俄语:Респу́блика Татарста́н,罗马化:Respublika Tatarstan,鞑靼语:Татарстан Республикасы)是一个在俄罗斯境内的共和
  • 共轭闭包在群论中,群 的子集 的共轭闭包是生成自 的 的子群,即 在群运算下的闭包,这里的 是 元素的共轭的集合: 的共轭闭包记为 <> 或 <>。 的共轭闭包总是 的正规子群;事实上,它
  • 马赫姆别特·奥特米苏里马赫姆别特·奥特米苏里(1804年-1846年),小玉兹哈萨克族出身的诗人和反俄政治活动家。他早年曾在奥伦堡的俄罗斯学校读书,但他的诗多是关于哈萨克人文化传统,和批评俄罗斯人和他们
  • 德隆蒂·韦斯特德隆蒂·莫里斯·韦斯特(英语:Delonte Maurice West,1983年7月26日-),出生于哥伦比亚特区,美国职业篮球运动员,身高191公分,体重88公斤,司职后卫,2004年加入NBA球队波士顿凯尔特人,曾效力西雅图超音速、克利夫兰骑士和达拉斯小牛韦斯特在2004年NBA选秀中以埃莉诺罗斯福高中身份被波士顿凯尔特人在第一轮第24顺位选中。韦斯特最著名的事迹莫过于10年季后赛时,被爆出与队友大帝詹姆斯的妈妈有染,当时闹的满城风雨,Lebron在场上的表现也受到影响,最后骑士队在东决铩羽而归。
  • 安东尼奥安东尼重定向至此,关于古罗马氏族参看安东尼氏族与马克·安东尼。关于法国城市安东尼(法语:Antony)和其所管辖的区以及其境内的火车站,参看安东尼 (上塞纳省)、安东尼区、安东尼站。关于美国城市与篮球球队圣安东尼奥(San Antonio),参看圣安东尼奥与圣安东尼奥马刺。关于经验方程,参看安托万方程。安东尼(源自拉丁语:Antonius)可以指:
  • 丁喆丁喆,回族,中华人民共和国官员、全国脱贫攻坚先进个人。丁喆任河北省邯郸市魏县原县委常委、副县长(挂职),国务院国资委企业领导人员管理一局综合处处长。因在脱贫攻坚战中作出突出贡献,2021年2月25日全国脱贫攻坚总结表彰大会上,丁喆被授予“全国脱贫攻坚先进个人”。
  • 罗杰·尚克罗杰·尚克(英语:Roger Schank,1946年-)是一位美国人工智能理论家和认知心理学家。