Введение
GNU Chess — это шахматный движок и командная строка интерфейса шахматной доски, распространяемые как свободное программное обеспечение. Цель GNU Chess — служить основой для исследований, и поэтому он использовался в различных областях. GNU Chess является свободным программным обеспечением, лицензированным в соответствии с условиями GNU General Public License версии 3 или любой более поздней версии, и поддерживается совместными усилиями разработчиков. Будучи одной из первых компьютерных шахматных программ с открытым исходным кодом, она является одной из старейших для систем на базе Unix и впоследствии была портирована на множество других платформ.
GNU Chess is a free software chess engine and command line interface chessboard. The goal of GNU Chess is to serve as a basis for research, and as such it has been used in numerous contexts. GNU Chess is free software, licensed under the terms of the GNU General Public License version 3 or any later version, and is maintained by collaborating developers. As one of the earliest computer chess programs with full source code available, it is one of the oldest for Unix based systems and has since been ported to many other platforms.
Особенности
GNU Chess 6.2.5 имеет рейтинг 2661 Elo в списке CCRL, рассчитанном по 40 ходам за 2 минуты. Для сравнения, у сильнейшего шахматиста, Магнуса Карлсена, рейтинг Elo составляет 2882. В том же списке Fritz 8 был оценен в 2665 Elo, и эта программа на командном чемпионате мира «Человек против машины» 2004 года победила гроссмейстеров Сергея Карякина и Веселина Топалова, а также сыграла вничью с Русланом Пономаревым. Она часто используется вместе с графическим интерфейсом, таким как XBoard или GNOME Chess, где она включена в качестве движка по умолчанию. Первые версии протокола связи шахматных движков XBoard были основаны на интерфейсе командной строки GNU Chess. Версия 6 также поддерживает Универсальный шахматный интерфейс (UCI). Начиная с версии 6.1, GNU Chess поддерживает графический режим для терминалов.
История
Первая версия GNU Chess была написана Стюартом Кракрафтом. Начав работу в 1984 году в сотрудничестве с Ричардом Столлманом до основания им проекта GNU, GNU Chess стал одной из первых составляющих GNU. С тех пор GNU Chess постоянно улучшалась и расширялась. Версии со 2-й по 4-ю были написаны Джоном Стэнбаком. Версия 5 GNU Chess была основана на шахматном движке Cobalt, разработанном Чуа Конгом Сианом. В 2011 году GNU Chess перешла на версию 6, основанную на шахматном движке Fruit 2.1, созданном Фабьеном Летузеем. Согласно данным CEGT, версия 5.60 этой кодовой базы сильнее, чем Fruit 2.3 – последняя версия этого шахматного движка.