stringtranslate.com

XBoard

XBoard — это графический пользовательский интерфейс шахматной доски для шахматных движков под X Window System . Он разрабатывается и поддерживается как свободное программное обеспечение проектом GNU . WinBoard — это порт XBoard для работы в Microsoft Windows .

Обзор

Первоначально разработанный Тимом Манном как интерфейс для движка GNU Chess , XBoard в конечном итоге стал описываться как графический пользовательский интерфейс для движков XBoard. [2] Он также действует как клиент для серверов Internet Chess , [3] и e-mail-шахмат , [4] и может позволить пользователю играть с помощью сохраненных партий. [5]

XBoard/WinBoard продолжают обновляться, а протокол связи с шахматным движком был расширен для удовлетворения потребностей современных движков (имеющих такие функции, как хэш-таблицы, многопроцессорная обработка и таблицы конечной игры, которыми нельзя было управлять с помощью старого протокола).

XBoard/WinBoard также полностью поддерживает движки, которые играют в шахматные варианты , такие как Fairy-Max . Это означает, что GUI может отображать широкий спектр вариантов, таких как xiangqi (китайские шахматы), shogi (японские шахматы), makruk (тайские шахматы), Crazyhouse , Capablanca Chess и многие другие западные варианты на досках различных размеров. Он предлагает западное представление для этих игр, но почти безграничная настраиваемость XBoard/WinBoard также позволяет высококачественное представление игр не в западном стиле. [6]

Скриншот XBoard, показывающий игру в сёги

Другой протокол компьютерных шахмат — Universal Chess Interface (UCI). XBoard/WinBoard поддерживает этот протокол (и его диалекты USI и UCCI, которые широко используются в сёги и китайских шахматах) через программы-адаптеры, такие как Polyglot и UCI2WB.

С 2014 года существует специальная версия XBoard, которая лучше интегрируется с OS X от Apple . Она распространяется с форума WinBoard как приложение OS X, включая несколько движков (для шахмат и многих вариантов шахмат) и адаптеры для запуска движков в неродных поддерживаемых протоколах. Она также содержит вспомогательное программное обеспечение для подключения к популярным интернет-шахматным серверам FICS и ICC для онлайн-игры. Также доступны приложения XBoard OS X, которые специально настраивают XBoard для сёги или сянци в восточном стиле.

WinBoard — это версия XBoard, адаптированная для MS Windows, и доступная в аналогичном пакете. [7]

Фейри-Макс

Fairy-Max — это бесплатный шахматный движок с открытым исходным кодом , который может играть как в традиционные шахматы, так и в их варианты . [8] [11] [12] [13] Среди его особенностей — возможность пользователей определять и использовать собственные варианты шахматных фигур для использования в играх. [11]

Fairy-Max был создан на основе micro-Max (также разработанной Х. Г. Мюллером), одной из самых маленьких программ для игры в полные шахматы ФИДЕ. [11] Поэтому версионирование Fairy-Max началось с версии 4.8, используемой версии micro-Max.

Описание

Модуль Fairy-Max — это только шахматный движок, но он упакован с XBoard, который служит графическим пользовательским интерфейсом. Пользователи могут играть против движка Fairy-Max или играть движком против других движков. Его также можно настроить для игры двух армий друг против друга, используя движок Fairy-Max, с целью анализа шахматных ходов, вариантов шахмат или вариантов шахматных фигур.

Изображение игры, демонстрирующее результаты работы шахматного движка Fairy-Max

Возможности

Помимо классических шахмат ФИДЕ , Fairy-Max предоставляет большой выбор предопределенных игр с использованием сказочных шахматных фигур , включая шатрандж (древние иранские шахматы), сянци (китайские шахматы), сёги (японские шахматы), макрук (тайские шахматы), король горы , шахматы Капабланки , шахматы курьера , шахматы Беролины , шахматы сейравана и другие варианты шахмат. Пользователи также могут указывать собственные размеры доски и определять пользовательские шахматные фигуры, так что можно также играть в определяемые пользователем варианты шахмат. Шахматные доски могут быть определены с максимальным размером 14 файлов в ширину и 16 рядов в глубину. [11] [14]

Сила игры

Рейтинг Эло движка колеблется около 1900 при игре в традиционные шахматы в турнире CCRL 40/40, что примерно соответствует уровню игрока-человека класса А. [ 15]

Автор программы сказал: «Цель Fairy-Max — создать интересного, но легко побеждаемого противника для игры во всех видах шахматных вариаций». [16] [17]

Смотрите также


Ссылки

  1. ^ "4.9.1 выпущен". 1 августа 2016 г. Получено 2 октября 2019 г.
  2. Хаген, Уильям фон (13 мая 2010 г.). Ubuntu Linux Bible: Включая Ubuntu 10.04 LTS. John Wiley and Sons. стр. 15–16. ISBN 978-0-470-88180-4. Получено 11 ноября 2011 г.
  3. ^ Негус, Крис (2003). Библия Red Hat Linux 9. Wiley Pub. стр. 242. ISBN 978-0-7645-3938-1.
  4. ^ Муи, Линда; Керсия, Валери (1994). X пользовательские инструменты . О'Рейли и партнеры. п. 186. ИСБН 978-1-56592-019-4. Получено 11 ноября 2011 г.
  5. ^ Джонсон, Крис ФА (2005). Рецепты сценариев оболочки: подход «проблема-решение». Apress. стр. 294. ISBN 978-1-59059-471-1.
  6. ^ "XBoard". gnu.org . Получено 11 ноября 2011 г. .
  7. ^ "Fairy-Max: ИИ для игры в определяемые пользователем варианты шахмат". home.hccnet .
  8. ^ ab "chessprogramming - Fairy-Max". ChessProgramming.Wikispaces.com . Архивировано из оригинала 4 мая 2018 года . Получено 3 сентября 2017 года .
  9. Мюллер, Х. Г. (19 февраля 2016 г.). Выпущена Fairy-Max 5.0b. TalkChess.com .
  10. Muller, HG (7 октября 2011 г.). Выпущен Fairy-Max 4.8R. TalkChess.com .
  11. ^ abcd HGMuller. "Fairy-Max". home.HCCNet.nl . Получено 3 сентября 2017 г. .
  12. ^ Мюллер, Х. Г. «Fairy-Max: ИИ для игры в определяемые пользователем варианты шахмат». www.ChessVariants.com . Получено 3 сентября 2017 г.
  13. ^ "Форум Winboard • Просмотр темы - Анатомия простого движка: Fairy-Max". www.Open-Aurec.com . Получено 3 сентября 2017 г. .
  14. ^ fairymax — шахматный движок и его разновидность Fairy-Max, совместимый с xboard — Debian Manpages.
  15. ^ "CCRL 40/15".
  16. ^ "Форум Winboard • Просмотр темы - Рейтинг ELO Fairy max?". www.Open-Aurec.com . Получено 3 сентября 2017 г. .
  17. ^ "Strange goings on". RybkaForum.net . Архивировано из оригинала 4 сентября 2017 . Получено 3 сентября 2017 .

Внешние ссылки