Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
GNOME Chess в 2D-представлении

GNOME Chess (ранее glChess [3] ) - это графический интерфейс с двухмерным и трехмерным интерфейсом шахматной доски . GNOME Chess не имеет собственного шахматного движка , поэтому для игры против компьютера должен быть установлен сторонний шахматный движок. Большинство дистрибутивов Linux включают GNU Chess в качестве шахматного движка по умолчанию. Кроме того, GNOME Chess поддерживает сторонние шахматные движки, известные автоматически обнаруживаются.

GNOME Chess написан на языке Vala . Для 2D-рендеринга он использует GTK + и Cairo / librsvg , а поддержка 3D опционально доступна с использованием OpenGL .

Как часть среды рабочего стола GNOME и игр GNOME , GNOME Chess является бесплатным программным обеспечением с открытым исходным кодом в соответствии с условиями Стандартной общественной лицензии GNU (GPL) версии 3.

Сторонние шахматные движки [ править ]

GNOME Chess поддерживает множество шахматных движков [4] [5], таких как:

  • Эми
  • BBChess
  • Шахматный двигатель Бу
  • Лукавый
  • Diablo
  • Faile
  • Фея-Макс
  • Фрукты
  • Глаурунг
  • Шахматы GNU
  • HoiChess
  • Фаланга
  • Измельчитель
  • Sjeng
  • Тога II

glChess , предшественник GNOME Chess, может использоваться с любым другим программным обеспечением, совместимым с CECP и Universal Chess Interface, например: [6] [7]

  • Эми
  • Амундсен [8]
  • BBChess
  • Шахматный двигатель Бу
  • Лукавый
  • Diablo
  • Faile [9]
  • Фея-Макс
  • Фрукты
  • Глаурунг
  • Шахматы GNU
  • HoiChess
  • Комодо
  • Фаланга [10]
  • Измельчитель
  • Sjeng
  • Stockfish
  • Тога II

История [ править ]

glChess был написан Робертом Анселлом в 2000 году только как личный проект для тестирования разработки с открытым исходным кодом. [11]

Первая версия была написана на C , OpenGL для графики и GLUT для пользовательского интерфейса . 5 мая была выпущена первая, но пока еще не играбельная версия 0.1.0, способная только рисовать доску и фигуры. Несколько дней спустя, 31 мая, версия 0.1.3 была наконец включена в SourceForge, и в нее можно было играть на очень простом уровне .

8 апреля 2001 года версия 0.2.0 изменила GLUT на GTK +, сфокусировавшись на улучшении визуальных аспектов вместо своего шахматного искусственного интеллекта. Версия 0.3.0 от 27 июня могла играть против других движков искусственного интеллекта (AI), таких как Crafty и GNU Chess , после реализации протокола связи Chess Engine Communication Protocol (CECP), и она была перенесена на платформу IRIX . В декабре версия 0.4.0 была последней перед переходом проекта в режим ожидания на три года.

В декабре 2004 года была улучшена версия 0.8.0, чтобы ускорить достижение 1.0. В этой версии добавлена ​​поддержка сети и обновлен GTK + с версии 1.2 до 2.0.

Год спустя, в декабре 2005 года, версия 0.9.0 должна была стать последним выпуском перед 1.0. Он заменил C на Python, чтобы улучшить переносимость и обслуживание платформы, помимо улучшенного подхода к тестированию кодовой базы.

16 декабря 2006 года glChess наконец достигла версии 1.0.

Apple Chess - это форк GNOME Chess.

В версии 3.14 был удален режим 3D. [12]

См. Также [ править ]

  • Протокол обмена данными Chess Engine
  • Универсальный шахматный интерфейс
  • XBoard / WinBoard
  • Компьютерные шахматы
  • PyChess

Ссылки [ править ]

  1. Катандзаро, Майкл (29 января 2021 г.). "Выпущен GNOME 3.38.3!" . Почтовые службы GNOME (список рассылки) . Проверено 30 января 2021 года .
  2. ^ Kitouni, Abderrahim (24 февраля 2021). "GNOME 40.beta выпущен!" . Почтовые службы GNOME (список рассылки) . Проверено 12 марта 2021 года .
  3. ^ «История шахмат GNOME» . GNOME . Проверено 15 марта 2014 .
  4. ^ «GNOME Chess поддерживает шахматные движки» .
  5. ^ "Приложения / Шахматы / ChessEngines - GNOME Wiki!" . gnome.org .
  6. Chess. Архивировано 10 апреля 2010 г. на Wayback Machine из GNOME Wiki. Проверено 24 сентября, 2012.
  7. ^ Пакет glChess ссайта Debian . Проверено 26 сентября, 2012.
  8. ^ "Шахматная программа Амундсена" . github.com .
  9. ^ "Домашняя страница Фэйли" . faile.sourceforge.net .
  10. ^ "Фаланга" . phalanx.sourceforge.net .
  11. ^ "Учебник по шахматам" . Библиотека GNOME . Проверено 4 августа 2013 .
  12. ^ «Шахматы - 3D режим» . 2014-06-23.

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Учебник по шахматам