XBoard
Разработчик(и) | проект GNU |
---|---|
Стабильная версия | 4.9.1 [ 1 ]
/ 1 августа 2016 г. |
Репозиторий | |
Операционная система | Linux , FreeBSD , NetBSD , OpenBSD , Microsoft Windows , macOS |
Тип | Компьютерные шахматы |
Лицензия | лицензия GPL |
Веб-сайт | XBoard |
XBoard — это с графическим пользовательским интерфейсом шахматная доска для шахматных движков под управлением системы X Window . Он разрабатывается и поддерживается как свободное программное обеспечение в рамках проекта GNU . WinBoard — это порт XBoard для работы в Microsoft Windows .
Обзор
[ редактировать ]Первоначально разработанный Тимом Манном как интерфейс для движка Chess GNU , XBoard в конечном итоге стал описываться как графический пользовательский интерфейс для движков XBoard. [ 2 ] Он также выступает в качестве клиента для шахматных серверов Интернета . [ 3 ] и электронная почта шахматы , [ 4 ] и может позволить пользователю играть через сохраненные игры. [ 5 ]
XBoard/WinBoard остаются обновленными, а протокол связи Chess Engine был расширен для удовлетворения потребностей современных движков (которые имеют такие функции, как хеш-таблицы, многопроцессорная обработка и таблицы завершения игры, которыми нельзя было управлять с помощью старого протокола). .
XBoard/WinBoard также полностью поддерживает движки, играющие в шахматные варианты , такие как Fairy-Max . Это означает, что графический интерфейс может отображать широкий спектр вариантов, таких как сянци (китайские шахматы), сёги (японские шахматы), макрук (тайские шахматы), Crazyhouse , шахматы Капабланки и многие другие западные варианты на досках разных размеров. Он предлагает западное представление этих игр, но почти безграничные возможности настройки XBoard/WinBoard также позволяют высококачественное представление игр незападного стиля. [ 6 ]
Другой компьютерный шахматный протокол — универсальный шахматный интерфейс (UCI). XBoard/WinBoard поддерживает этот протокол (и его диалекты USI и UCCI, которые обычно используются для сёги и китайских шахмат) через программы-адаптеры, такие как Polyglot и UCI2WB.
С 2014 года существует специальная версия XBoard, которая лучше интегрируется с Apple OS X. Он распространяется с форума WinBoard как приложение для OS X, включая несколько движков (для шахмат и многих вариантов шахмат) и адаптеры для запуска движков в протоколах, не поддерживаемых изначально. Он также содержит вспомогательное программное обеспечение для подключения к популярным шахматным интернет-серверам FICS и ICC для онлайн-игры. Также доступны приложения XBoard OS X, которые специально настраивают XBoard для сёги или сянци в восточном стиле.
WinBoard — это версия XBoard, адаптированная для MS Windows и доступная в аналогичном пакете. [ 7 ]
Фея-Макс
[ редактировать ]Разработчик(и) | Х.Г. Мюллер |
---|---|
Первоначальный выпуск | 4.8 / 18 октября 2007 г [ 8 ] |
Стабильная версия | 5.0б
/ 19 февраля 2016 г [ 9 ] |
Репозиторий | |
Написано в | С |
Операционная система | Windows , Linux , MacOS [ 10 ] |
Тип | Компьютерные шахматы |
Лицензия | Общественное достояние |
Веб-сайт | дом |
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 предоставляет большой выбор заранее определенных игр с использованием сказочных шахматных фигур , включая шатрандж (древние иранские шахматы), сянци (китайские шахматы), сёги (японские шахматы), макрук (тайские шахматы), Царь горы , шахматы Капабланки , шахматы-курьеры , шахматы Беролины , шахматы Сейравана и другие варианты шахмат. Пользователи также могут указывать свои собственные размеры доски и определять собственные шахматные фигуры, так что можно также играть в определяемые пользователем варианты шахмат. Шахматные доски могут быть определены с максимальным размером 14 файлов в ширину и 16 рядов в глубину. [ 11 ] [ 14 ]
Сила игры
[ редактировать ]движка Рейтинг Эло колеблется на отметке 1900 при игре в ортодоксальные шахматы в CCRL 40/40 турнире по шахматному движку , что примерно соответствует игроку-человеку класса А. [ 15 ]
Автор программы сказал, что «цель Fairy-Max - создать интересного, но победимого противника, с которым можно играть во всех вариантах шахмат». [ 16 ] [ 17 ]
См. также
[ редактировать ]- ГНОМ Шахматы
- шахматный движок
- Компьютерные шахматы
- ChessV (также играет в варианты шахмат)
- Вариант шахматной фигуры
- Варианты шахмат
- Список шахматного программного обеспечения
Ссылки
[ редактировать ]- ^ «4.9.1 выпущен» . 1 августа 2016 года . Проверено 2 октября 2019 г.
- ^ Хаген, Уильям фон (13 мая 2010 г.). Библия Ubuntu Linux: Ubuntu 10.04 LTS . Джон Уайли и сыновья. стр. 15–16. ISBN 978-0-470-88180-4 . Проверено 11 ноября 2011 г.
- ^ Негус, Крис (2003). Библия Red Hat Linux 9 . Уайли Паб. п. 242. ИСБН 978-0-7645-3938-1 .
- ^ Муи, Линда; Керсия, Валери (1994). X пользовательские инструменты . О'Рейли и партнеры. п. 186 . ISBN 978-1-56592-019-4 . Проверено 11 ноября 2011 г.
- ^ Джонсон, Крис ФА (2005). Рецепты сценариев оболочки: подход «проблема-решение» . Апресс. п. 294. ИСБН 978-1-59059-471-1 .
- ^ «XBoard» . gnu.org . Проверено 11 ноября 2011 г.
- ^ «Fairy-Max: искусственный интеллект для игры в пользовательские варианты шахмат» . home.hccnet .
- ^ Перейти обратно: а б "шахматное программирование - Фея-Макс" . ChessProgramming.Wikispaces.com . Архивировано из оригинала 4 мая 2018 года . Проверено 3 сентября 2017 г.
- ↑ Мюллер, Х.Г. (19 февраля 2016 г.). Выпущена Fairy-Max 5.0b . TalkChess.com .
- ↑ Мюллер, Х.Г. (7 октября 2011 г.). Выпущена Fairy-Max 4.8R . TalkChess.com .
- ^ Перейти обратно: а б с д Х.Г.Мюллер. «Фея-Макс» . home.HCCNet.nl . Проверено 3 сентября 2017 г.
- ^ Мюллер, Х.Г. «Fairy-Max: искусственный интеллект для игры в определяемые пользователем варианты шахмат» . www.ChessVariants.com . Проверено 3 сентября 2017 г.
- ^ "Форум Winboard • Просмотр темы - Анатомия простого двигателя: Fairy-Max" . www.Open-Aurec.com . Проверено 3 сентября 2017 г.
- ^ Fairymax — шахматы, совместимые с xboard, и шахматный движок «Fairy-Max» — Debian Manpages.
- ^ «ЦКРЛ 40/15» .
- ^ "Форум Winboard • Просмотр темы - Рейтинг ЭЛО Феи Макс?" . www.Open-Aurec.com . Проверено 3 сентября 2017 г.
- ^ «Странные события» . РыбкаФорум.нет . Архивировано из оригинала 4 сентября 2017 года . Проверено 3 сентября 2017 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- XBoard на GNU Savannah
- Часто задаваемые вопросы по использованию шахматных движков Xboard и Winboard
- Список шахматных движков Xboard и Winboard