Шахматы GNOME
программное обеспечение | |
Шахматы GNOME | |
Тип | Компьютерные шахматы |
---|---|
Автор | Роберт Анцелл / Robert Ancell |
Разработчик | Проект GNOME |
Написана на | Vala |
Операционная система | UNIX-подобные ОС |
Языки интерфейса | русский и др. |
Последняя версия | 3.22.2 (9 ноября 2016 года ) |
Тестовая версия | 3.23.2 (23 ноября 2016 года ) |
Лицензия | GNU General Public License[1] |
Сайт | wiki.gnome.org/Apps/Chess |
Шахматы GNOME (англ. GNOME Chess), ранее glChess[2], бесплатная свободная шахматная программа с двумерным и трёхмерным графическим интерфейсом. Шахматы GNOME не имеют собственного шахматного движка, поэтому они его заимствуют у GNU Chess.
Шахматы GNOME написаны на языке программирования Vala. Для двумерного отображения используется GTK+ и программные библиотеки Cairo/librsvg, и OpenGL для трёхмерной графики.
Как часть проекта GNOME и GNOME Games, Шахматы GNOME являются свободным и открытым программным обеспечением распространяемые под лицензией GNU General Public License (GPL v2).
Сторонние шахматные движки[править]
Шахматы GNOME поддерживают множество шахматных движков, таких как[3][4]:
- Amy
- BBChess
- Boo's Chess Engine
- Crafty
- Diablo
- Faile
- Fruit
- Glaurung
- GNU Chess
- HoiChess
- Phalanx
- Shredder
- Sjeng[en]
- Toga II
История[править]
glChess были написаны Робертом Анцеллом (Robert Ancell) в 2000 году в качестве тестового, личного проекта для проверки разработки на основе открытого исходного кода[5].
Первая версия была написана на C с использованием интерфейса OpenGL, и библиотекой GLUT для создания графического интерфейса. 5 мая вышла версия 0.1.0, первая, но всё ещё не игровая версия. Можно было только рисовать доску и фигуры. 31 мая, версия 0.1.3, уже находилась на SourceForge.net и можно были играть на самом лёгком уровне.
8 апреля 2001 года вышла версия 0.2.0 с изменённым GLUT на GTK+ и улучшенными визуальными аспектами. В версии 0.3.0, вышедшей 27 июня, после включения CECP, была добавлена возможность игры против другого искусственного интеллекта (ИИ), как в Crafty и GNU Chess. Также данная версия была портирована на платформу IRIX. Версия 0.4.0, появившаяся в декабре, стала последней перед трёхлетним перерывом в разработке программы.
В декабре 2004 года, появился промежуточный релиз 0.8.0. Целью которого было приблизиться к номеру 1.0 предстоящего выпуска. В этом выпуске была добавлена поддержка интернет соединения и обновлён GTK+ с версии 1.2 до 2.0.
Год спустя, в декабре 2005, было объявлено что версия 0.9.0 будет последней перед выпуском версии 1.0. Основным новшеством стало то, что разработчики перешли с языка программирования C на Python, что позволило улучшить разработку и предоставило более широкие возможности для тестирования кода.
Версия 1.0 glChess вышла 16 декабря 2006 года.
Шахматы Apple являются ответвлением от Шахмат GNOME.
Начиная с версии 3.14 была удалена трёхмерная графика[6].
Источники[править]
- ↑ Репозиторий Sisyphus / Пакет: gnome-games-chess (рус.). sisyphus.ru. Проверено 27 декабря 2016.
- ↑ GNOME Chess history (англ.). wiki.gnome.org. Проверено 27 декабря 2016.
- ↑ GNOME Chess supported chess engines (англ.). help.gnome.org. Проверено 27 декабря 2016.
- ↑ Apps/Chess/ChessEngines — GNOME Wiki! (англ.). wiki.gnome.org. Проверено 27 декабря 2016.
- ↑ Chess Manual (англ.). help.gnome.org. Проверено 27 декабря 2016.
- ↑ Michael Catanzaro Chess — 3D mode (англ.). mail.gnome.org (2014-06-23). Проверено 27 декабря 2016.
Ссылки[править]
- wiki.gnome.org/Apps/Chess — официальный сайт шахмат
- Руководство по шахматам GNOME (англ.)
↑ [+] | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сообщество |
GNOME Foundation • GUADEC • Проект GNOME • GNOME Mobile & Embedded Initiative | |||||||||||||||||
Люди | ||||||||||||||||||
Компоненты |
freedesktop.org • GNOME Shell • Cinnamon • GNOME Panel • Mutter | |||||||||||||||||
Приложения |
| |||||||||||||||||
Platform Architecture |
| |||||||||||||||||