Автор (ы) оригинала | Роберт Анселл |
---|---|
Разработчики) | Проект GNOME |
Стабильный выпуск | 3.38.3 [1] (29 января 2021 г ) [±] |
Предварительный выпуск | 40.beta [2] (24 февраля 2021 г . ) [±] |
Репозиторий | |
Написано в | Вала |
Операционная система | Unix-подобный |
Тип | Шахматный софт |
Лицензия | Стандартная общественная лицензия GNU , версия 3.0 |
Интернет сайт | wiki |
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
Ссылки [ править ]
- ↑ Катандзаро, Майкл (29 января 2021 г.). "Выпущен GNOME 3.38.3!" . Почтовые службы GNOME (список рассылки) . Проверено 30 января 2021 года .
- ^ Kitouni, Abderrahim (24 февраля 2021). "GNOME 40.beta выпущен!" . Почтовые службы GNOME (список рассылки) . Проверено 12 марта 2021 года .
- ^ «История шахмат GNOME» . GNOME . Проверено 15 марта 2014 .
- ^ «GNOME Chess поддерживает шахматные движки» .
- ^ "Приложения / Шахматы / ChessEngines - GNOME Wiki!" . gnome.org .
- ↑ Chess. Архивировано 10 апреля 2010 г. на Wayback Machine из GNOME Wiki. Проверено 24 сентября, 2012.
- ^ Пакет glChess ссайта Debian . Проверено 26 сентября, 2012.
- ^ "Шахматная программа Амундсена" . github.com .
- ^ "Домашняя страница Фэйли" . faile.sourceforge.net .
- ^ "Фаланга" . phalanx.sourceforge.net .
- ^ "Учебник по шахматам" . Библиотека GNOME . Проверено 4 августа 2013 .
- ^ «Шахматы - 3D режим» . 2014-06-23.
Внешние ссылки [ править ]
- Официальный веб-сайт
- Учебник по шахматам