Введение

GNU Chess — это шахматный движок и командная строка интерфейса шахматной доски, распространяемые как свободное программное обеспечение. Цель GNU Chess — служить основой для исследований, и поэтому он использовался в различных областях. GNU Chess является свободным программным обеспечением, лицензированным в соответствии с условиями GNU General Public License версии 3 или любой более поздней версии, и поддерживается совместными усилиями разработчиков. Будучи одной из первых компьютерных шахматных программ с открытым исходным кодом, она является одной из старейших для систем на базе Unix и впоследствии была портирована на множество других платформ.

Особенности

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 – последняя версия этого шахматного движка.