stringtranslate.com

Программное обеспечение для решения шахматных задач

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

Это обычно отличается от фактического воспроизведения и анализа шахматных партий . Многие программы для игры в шахматы также имеют возможность решения некоторых видов задач, таких как мат в определенное количество ходов ( прямые маты ), а некоторые также поддерживают кооперативные маты и обратные маты .

Программное обеспечение для шахматных задач может использоваться для создания и решения задач, включая проверку обоснованности концепции и позиции, сохранение ее в базе данных , печать и публикацию, а также сохранение и экспорт задачи. Таким образом, они могут не только решать прямые маты, кооперативные маты и обратные маты, но иногда даже задачи с фигурами фей и другие задачи шахмат фей . Также были некоторые попытки заставить компьютеры «сочинять» задачи, в основном автономно. [1]

Программное обеспечение

Алибадикс

Впервые разработанный в 1980 году Илккой Бломом, Alybadix представляет собой набор программ для решения шахматных задач для DOS и Commodore 64. [ 2] Alybadix поддерживает решение классических задач: обратные маты, рефлекторные маты, серийные маты, Цирцея, максимеры [3] и многие типы Fairy. [2] Он поставляется с большой коллекцией задач и поддерживает качественную печать . [4] В 1993 году журнал Schach und Spiele посчитал, что Alybadix в шесть раз быстрее других игровых машин, включая RISC 2500. [5]

Попай

Popeye — это программное обеспечение для решения шахматных задач, вмещающее множество правил сказочных шахмат и способное исследовать установленную игру и попытки. Его можно использовать с несколькими операционными системами и подключать к нескольким существующим графическим интерфейсам, поскольку он поставляется со свободно доступным исходным кодом, см. popeye на GitHub . С момента своего создания Popeye был разработан как универсальный расширяемый инструмент для проверки сказочных и неортодоксальных шахматных задач. [6] [7] Первоначальным автором Popeye был Филипп Шнобелен, который написал его на языке Pascal под MS-DOS около 1983-84 годов. В 1986 году код был пожертвован в духе движения за свободное программное обеспечение . Элмар Бартель, Норберт Гейсслер, Томас Медер, Торстен Линс, Стефан Хоенинг, Стефан Брунзен, Харальд Денкер, Томас Барк и Стивен Эммерсон перевели Popeye на язык программирования C и теперь поддерживают программу.

Хороший графический интерфейс «AP WIN» — бесплатное программное обеспечение для использования с Windows XP или Windows 7 — был разработан Полом Х. Вирейном. [8] С его помощью можно создавать диаграммы и использовать Popeye для решения задач непосредственно из диаграммы.

Хлоя и Винчлоя

Chloe (DOS) и Winchloe (патентованное программное обеспечение) решают программы, написанные Кристианом Пуассоном. [9] Winchloe поддерживает не только классические задачи — прямые маты, кооперативные маты и обратные маты, — но также множество сказочных фигур и условий с шахматными досками разных размеров (до 250 на 250 клеток). Он поставляется с коллекцией из более чем 300 000 задач, которые можно обновлять через Интернет. [ требуется ссылка ] Кристиан Пуассон также поддерживает веб-сайт Problemesis.

Нэтч и iNatch

Natch и iNatch — это бесплатные программы, написанные Паскалем Вассонгом для DOS и Linux. [10] Natch решает проблемы ретроградного анализа , создавая « игру с доказательством » — кратчайшую возможную игру, ведущую к определенной позиции. Natch — это утилита командной строки, но есть графический интерфейс на основе Java . iNatch также предоставляет ходы с условиями сказки: монохромные шахматы , шахматы Эйнштейна, вертикальный цилиндр.

Проблемист(е)

Problemist — это условно-бесплатная программа, написанная Матье Лешамелем для Windows и Windows Mobile. [10] Problemist решает прямые маты, кооперативные маты, обратные маты и рефлексные маты . Он может вращать позиции, печатать диаграммы и многое другое. В Problemist поставляются два шахматных шрифта TrueType, а с его веб-страницы можно загрузить более 100 000 задач. Problemist — это первый формат обмена шахматными задачами. [ необходима цитата ]

Якоби

Jacobi — это программа для решения задач по доказательству сказочных шахматных игр Франсуа Лабелля. Она написана на JavaScript и запускается из браузера [1]. В 2003 году Лабелль уже разрабатывал шахматные программы и публиковал сгенерированные компьютером шахматные задачи [2].

Грудь

Chest был создан Хайнером Марксеном в 1999 году. Он написан на языке C и распространяется в виде исходного кода. [11] Он решает прямые маты, самоматы и маты с помощью (а также паты для самоматов и матов с помощью). Также доступен адаптер UCI (написанный Францем Хубером), позволяющий использовать Chest в качестве решающего движка в любом шахматном графическом интерфейсе с поддержкой UCI.

Стельвио

Stelvio — это бесплатная программа, написанная Рето Ашванденом, посвященная решению ортодоксальных игр с кратчайшими доказательствами. Она написана на Java и поэтому может работать на различных платформах.

Базы данных

Сервер базы данных шахматных задач

Chess Problem Database Server — это онлайн- база данных всех типов шахматных задач , поддерживаемая Гердом Вилтсом и размещенная на хостинге Die Schwalbe . База данных включает коллекцию Джона Ниманна и работу многих участников. База данных содержит 428 703 задачи (по состоянию на ноябрь 2019 года). Задачи представлены графически с решениями и комментариями.

Другой

Стиль диаграммы LaTeX

Diagram — файл стиля для LaTeX для набора шахматных диаграмм. [ требуется ссылка ] Стиль был изначально создан Томасом Брандом и доработан Стефаном Хоенингом, оба на основе идей пакета TeX от Элмара Бартеля. Стиль используется для выпуска немецкого журнала шахматных задач Die Schwalbe .

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

Ссылки

  1. ^ Икбал, Азлан (6 февраля 2015 г.). «Компьютерные шахматные задачи для всех». ChessBase News . Получено 3 марта 2015 г.
  2. ^ ab Британский шахматный журнал . 106. Трубнер и компания. 1986. {{cite journal}}: Отсутствует или пусто |title=( помощь )
  3. ^ Дэвид Хупер; Кеннет Уайлд (1996). Оксфордский компаньон по шахматам . Oxford University Press.
  4. ^ Официальный сайт Alybadix Архивировано 26.05.2007 в archive.today
  5. Chess Life . 48. Федерация шахмат США. 1993. {{cite journal}}: Отсутствует или пусто |title=( помощь )
  6. ^ Брэнд, Томас (2012). «Краткая история Попая». Julia'sFairies . Получено 16 ноября 2018 г.
  7. ^ Брэнд, Томас (апрель 1987 г.). «Попай, eine eierlegende Wollmilchsau?». Ди Швальбе . № 104. С. 215–216.
  8. ^ "Apwin". Архивировано из оригинала 25 июля 2012 г. Получено 8 августа 2012 г.
  9. ^ "WinChloe". Архивировано из оригинала 19 июля 2011 г. Получено 12 марта 2011 г.
  10. ^ ab "Шахматные программы и утилиты".
  11. ^ Домашняя страница сундука

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