Шахматы GNOME

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
Шахматы GNOME
Файл:Gnome-chess-icon-glossy.png
Файл:GNOME Chess 3D 3.11.92.png
Тип

Компьютерные шахматы

Автор

Роберт Анцелл / Robert Ancell

Разработчик

Проект GNOME

Написана на

Vala

Операционная система

UNIX-подобные ОС

Языки интерфейса

русский и др.

Последняя версия

3.22.2 (9 ноября 2016 года; 3415 дней тому назад)

Тестовая версия

3.23.2 (23 ноября 2016 года; 3401 дней тому назад)

Лицензия

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 2D 3.11.92.png
Двумерный вид шахмат 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 Список • Страница проекта Проект • Викисклад Commons