Menu

играть

Шахматная программа это компьютерная программа, которая может играть в шахматы.

Интерфейс

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

Протоколы

Интерфейс командной строки GNU Chess стал фактически начальным стандартом, названным Chess Engine Communication Protocol, и он впервые был поддержан в XBoard. Когда XBoard был портирован под операционную систему Windows под названием WinBoard, этот протокол был переименован в Протокол WinBoard. Протокол WinBoard был самостоятельно модернизирован, и две версии протоколов упоминаются как Протокол 1 WinBoard (исходная версия) и Протокол 2 WinBoard (более новая версия). Есть другой протокол универсальный шахматный интерфейс (Universal Chess Interface, UCI). Некоторые программы поддерживают оба протокола, но у каждого из них есть свои сторонники. Протокол Winboard более популярен, но множество разработчиков шахматных программ полагают, что универсальный шахматный интерфейс легче использовать. Некоторые интерфейсные программы, такие, как Arena, поддерживают оба протокола, тогда как другие, такие, как WinBoard, поддерживают только один и зависят от дополнений, например, такого, как Polyglot.

Турниры

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

Исторически, наиболее сильными стали коммерческие шахматными программы. В 2007, 2008 и 2009 годах чемпионат мира по шахматам среди компьютерных программ выиграла Ryba, что было в некоторой степени сбывшимся прогнозом. Если любительская программа выигрывает турнир или выступает хорошо, как например Zappa в 2005 году, то позже программа может стать коммерческой. Титулы, полученные на турнирах после победы, дают престиж и используются для последующего маркетинга.

Рейтинг-листы шахматных программ

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

Существует много факторов, различающих рейтинг-листы шахматных программ:

Различия в этих факторах влияют на результат и усложняют прямое сравнение оценок рейтинг-листов.

На апрель 2009 года лучшими шахматными программами в различных листах были (показаны только лучшие версии для каждой программы):

Эти рейтинги не имеют прямого отношения к обычным рейтингам ФИДЕ или другим рейтингам шахматных федераций, хотя и посчитаны с использованием системы рейтинга Эло или подобных расчётных методов. За исключением нескольких шахматистов, игравших против шахматных программ, использованных много лет назад SSDF, в настоящее время нет связи между этими рейтинг-листами. В то же время последние матчи человека против программам показали, что лучшие программы по рейтингу находятся на уровне гроссмейстерской элиты и даже превосходят этот уровень.

Hosted by uCoz