Шахматные программы под разные платформы


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


Выпущен Gull (Чайка) 2.8 бета и 2.9 альфа!



Компьютерные шахматы — популярный термин из области исследования искусственного интеллекта, означающий создание программного обеспечения и специальных компьютеров для игры в шахматы.

Шахматный автомат (Механический турок) — общее название «иллюзионных устройств», в которых партию ведёт невидимый публике шахматист.

Шахматный движок (англ. Chess engine) — компьютерная программа, предназначенная для расчёта шахматных вариантов.

Графический интерфейс пользователя (англ. Graphical user interface, GUI) — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений.

Протокол WinBoard (WB)  - шахматный протокол связи разработанный Тимом Мэнном (Tim Mann) специально для своей одноименной программы - WinBoard. Следует заметить, что большинство линукс-дистрибутивов уже снабжены этой оболочкой - так называемый GnuChess представляет собой движок GnuChess и оболочку xBoard. Характеризуется протокол начальной командой xboard. Существует две версии протокола, новая и старая. Настройка движков, поддерживающих WB протокол осуществляется через ini-файлы, либо через командную строку.

UCI (Universal Chess Protocol) - шахматный протокол связи разработан Стефаном Мейер-Кален (Stefan Meyer-Kahlen), автором движка Shredder. В настоящее время большинство шахматных оболочек поддерживает обязательно один из 2 протоколов - UCI или WB. Протокол UCI также имеет 2 версии, UCI и UCI2 - он отличается удобством графической настройки, прямо из оболочек, что позволяет проставить сразу всем движкам общие настройки.

ChessBase protocol (CB) - закрытый протокол, разработанный фирмой ChessBase. Все движки, поддерживающие этот протокол не могут быть подключены ни к каким другим оболочкам, кроме как к продуктам ChessBase (Fritz, Junior, Shredder, Hiarcs, ChessBase). 

GNU General Public License - универсальная общественная лицензия, которая  предоставляет пользователю право копировать, модифицировать и распространять (в том числе на коммерческой основе) программы. 

Winboard - это универсальная графическая пользовательская оболочка для шахмат, работающая на Windows.

Xboard - это универсальная графическая пользовательская оболочка для шахмат, работающая на  Unix-системах.

C++ — компилируемый статически типизированный язык программирования общего назначения, разработанный датским программистом Бьярне Строуструп (Bjarne Stroustrup) в 1983 году и в настоящее время являющийся одним из самых популярных. 

Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду.

Баг – глюк или ошибка в программе, приводящая как правило к каким-либо казусам в игре.

Программа-клиент - специальные программы для игр. Программы-клиенты устанавливаются на ваш компьютер. С помощью клиентских программ достигается более высокое качество игры, графика игры. Возможности игр, использующих программу-клиент, ограниченны только фантазией ее разработчиков ну и возможностями вашего компьютера.

Кингчесс — разновидность шахмат, основанная на пустой доске в начале партии. В процессе партии соперники постепенно выставляют свои фигуры на доску.

Эвристика нулевого хода — метод увеличения скорости алгоритма альфа-бета отсечения.

Альфа-бета отсечение — это алгоритм поиска, стремящийся сократить количество узлов, оцениваемых в дереве поиска алгоритмом минимакс.

Шведские шахматы - один из самых популярных видов нестандартных шахмат, возможно, самый увлекательный и, несомненно, самый азартный. Разновидность шахмат для четырёх игроков, составляющих две команды по два человека. Игра идёт на двух досках, игроки одной команды играют на разных досках разным цветом. Снятая на одной доске фигура противника передаётся партнёру, играющему на другой доске, и может быть использована им как своя.

Антиклерикальные шахматы (шахматы Лос-Аламос) — шахматы на доске 6×6 без слонов. Применялись на заре кибернетики для обучения компьютеров (тогда ещё очень маломощных) шахматной игре.

Гексагональные шахматы Глинского — разновидность игры в шахматы с 6-угольными клетками трех цветов, которых всего 91. Изобретены польским инженером Глинским, в 1936 году.

Магараджа - разновидность шахмат и отличается от большинства подобных игр несимметричностью — чёрные имеют полный комплект шахматных фигур, белые — только одну фигуру, называемую «Магараджа», от которой и происходит название игры.






О сайте   
Полезные программки