Программное обеспечение для решения шахматных задач - Software for handling chess problems

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

Обычно это отличается от фактического играть и анализировать шахматы. Многие программы для игры в шахматы также предусматривают решение некоторых видов задач, например: Шах и мат за определенное количество ходов (непосредственные товарищи ), а некоторые также поддерживают помощники и товарищи по себе.

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

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

Алибадикс

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

Попай

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

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

Хлоя и Винхлоя

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

Natch и iNatch

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

Проблемник (e)

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

Якоби

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

Грудь

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

Базы данных

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

Сервер базы данных задач по шахматам в сети база данных всех видов шахматные задачи, поддерживается Герд Уилтс, организованный Die Schwalbe. База данных включена Джон Ниманн сборник и работы многих авторов. В базе 428703 проблемы (по состоянию на ноябрь 2019 г.). Проблемы представлены графически с решениями и комментариями.

Другой

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

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

внешняя ссылка

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

Рекомендации

  1. ^ Икбал, Азлан. «Компьютерные шахматные задачи для всех». Новости ChessBase. Получено 3 марта, 2015.
  2. ^ а б Британский шахматный журнал. Trubner & Co. 106. 1986. Отсутствует или пусто | название = (помощь)
  3. ^ Дэвид Хупер; Кеннет Уилд (1996). Оксфордский товарищ по шахматам. Издательство Оксфордского университета.
  4. ^ Официальный сайт Алибадикс В архиве 2007-05-26 в Archive.today
  5. ^ Шахматная жизнь. Шахматная федерация США. 48. 1993. Отсутствует или пусто | название = (помощь)
  6. ^ Бренд, Томас (2012). «Краткая история Попая». Julia’sFairies. Получено 16 ноября, 2018.
  7. ^ Бранд, Томас (апрель 1987 г.). «Попай, eine eierlegende Wollmilchsau?». Die Schwalbe. № 104. С. 215–216.
  8. ^ «Архивная копия». Архивировано из оригинал 25 июля 2012 г.. Получено 8 августа, 2012.CS1 maint: заархивированная копия как заголовок (связь)
  9. ^ «Архивная копия». Архивировано из оригинал 19 июля 2011 г.. Получено 12 марта, 2011.CS1 maint: заархивированная копия как заголовок (связь)
  10. ^ а б http://www.enpassant.dk/chess/softeng.htm
  11. ^ Домашняя страница сундука