Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Шахматы GNOME

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
Шахматы GNOME
Файл:Gnome-chess-icon-glossy.png
Файл:GNOME Chess 3D 3.11.92.png
ТипКомпьютерные шахматы
АвторРоберт Анцелл / Robert Ancell
РазработчикПроект GNOME
Написана наVala
Операционная системаUNIX-подобные ОС
Языки интерфейсарусский и др.
Последняя версия3.22.2 (9 ноября 2016 года; 2696 дней тому назад)
Тестовая версия3.23.2 (23 ноября 2016 года; 2682 дней тому назад)
Лицензия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 Chess

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

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

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].

Источники[править]

  1. Репозиторий Sisyphus / Пакет: gnome-games-chess (рус.). sisyphus.ru. Проверено 27 декабря 2016.
  2. GNOME Chess history (англ.). wiki.gnome.org. Проверено 27 декабря 2016.
  3. GNOME Chess supported chess engines (англ.). help.gnome.org. Проверено 27 декабря 2016.
  4. Apps/Chess/ChessEngines — GNOME Wiki! (англ.). wiki.gnome.org. Проверено 27 декабря 2016.
  5. Chess Manual (англ.). help.gnome.org. Проверено 27 декабря 2016.
  6. Michael Catanzaro Chess — 3D mode (англ.). mail.gnome.org (2014-06-23). Проверено 27 декабря 2016.

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

 
Сообщество

GNOME Foundation • GUADEC • Проект GNOME • GNOME Mobile & Embedded Initiative

Люди

Мигель де Икаса • Федерико Мена • Хэвок Пеннингтон

Компоненты

freedesktop.org • GNOME Shell • Cinnamon • GNOME Panel • Mutter

Приложения
Графика

GIMP • Inkscape

Игры

GNOME Games • gbrainy • Шахматы

Интернет

Web • Empathy • Ekiga / SFLphone • Maps

Мультимедиа

Audacious • Exaile • Puddletag • Rhythmbox • Sound Juicer • Quod Libet • Totem • Snappy

Образование
Офис

AbiWord • Dia • Gnumeric • Evince • Evolution • Gnome-dictionary

Разработка

Anjuta • Meld

Система

Nautilus • GParted • Disks • Usage • GNOME Terminal • GDM

Утилиты

Brasero • File Roller • Eye of GNOME • gedit • Tomboy / gnote • Calculator • Boxes • gnome-screenshot

Platform
Architecture
Интерфейс пользователя

GNOME Panel • Docky • GNOME Do • Avant Window Navigator • GNOME Shell • Cinnamon • MATE

Basic

Clutter • GDK • GTK+ • Mutter • Hildon • MetaTracker

Компоненты

ATK • Bonobo • D-Bus • GConf • dconf • Genie • GLib (GObject • GIO) • Keyring • GVFS • Librsvg • MetaTracker • Mono • NetworkManager • Pango • Vala • Enlightened Sound Daemon • Gamin • GnomeVFS • ORBit • libxslt • libxml2

freedesktop.org

D-Bus • GStreamer • Poppler • Wayland • X.Org Server • PulseAudio

Категория Категория • List-Class article Список • Страница проекта Проект • Symbol question.svg Commons