WikiDer > Шахматы GNOME
Оригинальный автор (ы) | Роберт Анселл |
---|---|
Разработчики) | Проект GNOME |
Стабильный выпуск | 3.38.1[1] (8 октября 2020 г. ) [±] |
Предварительный выпуск | 3.37.92[2] (13 сентября 2020 г. ) [±] |
Репозиторий | |
Написано в | Вала |
Операционная система | Unix-подобный |
Тип | Шахматный софт |
Лицензия | Стандартная общественная лицензия GNU, версия 3.0 |
Интернет сайт | вики |
Шахматы GNOME (ранее glChess[3]) представляет собой графический интерфейс с двухмерной и трехмерной шахматной доской. интерфейс. GNOME Chess не включает шахматный движок сам по себе, поэтому для игры против компьютера должен присутствовать сторонний шахматный движок. Наиболее Дистрибутивы Linux пакет Шахматы GNU как шахматный движок по умолчанию. Кроме того, GNOME Chess поддерживает сторонние шахматные движки, известные автоматически обнаруживаются.
GNOME Chess написан на Вала. Для 2D-рендеринга используется GTK + и Каир/librsvg, и поддержка 3D опционально доступна с помощью OpenGL.
В рамках ГНОМ окружение рабочего стола и GNOME игры, GNOME Chess - это бесплатное программное обеспечение с открытым исходным кодом в соответствии с условиями Стандартная общественная лицензия GNU (GPL) версия 3.
Сторонние шахматные движки
GNOME Chess поддерживает множество шахматных движков,[4][5] такие как:
- Эми
- BBChess
- Шахматный двигатель Бу
- Хитрый
- Diablo
- Faile
- Фея-Макс
- Фрукты
- Глаурунг
- Шахматы GNU
- HoiChess
- Фаланга
- Шредер
- Sjeng
- Тога II
glChess, предшественник GNOME Chess, может использоваться с любым другим CECP и Универсальный шахматный интерфейс совместимое программное обеспечение, например:[6][7]
История
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) двигатели, например Хитрый и Шахматы GNU, после Протокол обмена данными Chess Engine (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.
Яблочные шахматы это форк GNOME Chess.
В версии 3.14 был удален режим 3D.[12]
Смотрите также
- Протокол обмена данными Chess Engine
- Универсальный шахматный интерфейс
- XBoard / WinBoard
- Компьютерные шахматы
- PyChess
использованная литература
- ^ Катандзаро, Майкл (8 октября 2020 г.). "GNOME 3.38.1". Почтовые службы GNOME (Список рассылки). Получено 13 октября 2020.
- ^ Хардон, Хавьер (13 сентября 2020 г.). "Выпущен GNOME 3.37.92". Почтовые службы GNOME (Список рассылки). Получено 17 сентября 2020.
- ^ "История шахмат GNOME". ГНОМ. Получено 2014-03-15.
- ^ «GNOME Chess поддерживает шахматные движки».
- ^ "Приложения / Шахматы / ChessEngines - GNOME Wiki!". gnome.org.
- ^ Шахматы В архиве 2010-04-10 на Wayback Machine из GNOME Wiki. Проверено 24 сентября, 2012.
- ^ Пакет glChess от Debian сайт. Проверено 26 сентября, 2012.
- ^ «Шахматная программа Амундсена». www.bergbomconsulting.se.
- ^ "Домашняя страница Фэйли". faile.sourceforge.net.
- ^ «Фаланга». phalanx.sourceforge.net.
- ^ «Учебник по шахматам». Библиотека GNOME. Получено 2013-08-04.
- ^ «Шахматы - 3D режим». 2014-06-23.