В этой статье рассматривается компьютерное программное обеспечение, предназначенное для решения или помощи людям в создании или решении шахматных задач - головоломок, в которых фигуры расставлены, как в шахматной игре , и иногда могут быть основаны на реальных шахматных партиях, которые были сыграны и записаны, но цель которых состоит в том, чтобы побудить проблемолога найти решение поставленной ситуации в рамках правил шахмат , а не играть в шахматы с самого начала против соперника.
Обычно это отличается от реальной игры и анализа шахматных партий . Многие программы игры в шахматы также предусматривают решение некоторых видов задач, таких как мат за определенное количество ходов ( прямые товарищи ), а некоторые также поддерживают помощников и товарищей по себе .
Программное обеспечение для шахматных задач может использоваться для создания и решения задач, включая проверку правильности концепции и позиции, сохранение ее в базе данных , печать и публикацию, а также сохранение и экспорт задачи. Таким образом, они могут не только решать непосредственных товарищей, помощников и товарищей по себе, но иногда даже проблемы со сказочными фигурами и другие задачи волшебных шахмат . Также были попытки заставить компьютеры «составлять» задачи, в основном, автономно. [1]
Программное обеспечение
Алибадикс
Alybadix, впервые разработанный в 1980 году Илккой Бломом, представляет собой набор программ для решения шахматных задач для DOS и Commodore 64 . [2] Алибадикс поддерживает решение классических задач: товарищи по себе, товарищи по рефлексам, товарищи по сериям, Цирцеи, максиммеры, [3] и многие типы Фей. [2] Поставляется с большим набором проблем и поддерживает качественную печать . [4] В 1993 году журнал Schach und Spiele посчитал, что Alybadix в шесть раз быстрее других игровых автоматов, включая RISC 2500. [5]
Попай
Popeye - это программа для решения шахматных задач, учитывающая многие правила волшебных шахмат и способная исследовать игру и попытки. Его можно использовать с несколькими операционными системами и можно подключить к нескольким существующим графическим интерфейсам, поскольку он поставляется со свободно доступным исходным кодом, см. popeye на GitHub . С самого начала Popeye разрабатывался как универсальный расширяемый инструмент для проверки шахматных задач фей и иноверцев. [6] [7] Первоначальным автором Popeye был Philippe Schnoebelen, который написал его на Паскале под 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.
Natch и iNatch
Natch и iNatch - это бесплатные программы, написанные Паскалем Вассонгом для DOS и Linux. [10] Natch решает задачи ретроградного анализа, создавая « доказательную игру » - самую короткую игру, ведущую к определенной позиции. Natch - это утилита командной строки, но есть графический интерфейс на основе Java . В iNatch также есть ходы со сказочными условиями: монохромные шахматы , шахматы Эйнштейна, вертикальный цилиндр.
Проблемник (e)
Problemist - это условно-бесплатная программа, написанная Матье Лешамелем для Windows и Windows Mobile. [10] Проблемист решает непосредственных товарищей, помощников, товарищей по себе и рефлексивных товарищей . Он может вращать позиции, печатать диаграммы и многое другое. В Problemist есть два шахматных шрифта TrueType, а с его веб-страницы можно загрузить более 100 000 задач. Problemist - первый формат обмена шахматными задачами. [ необходима цитата ]
Якоби
Jacobi - это программа Франсуа Лабеля для решения игровых задач с доказательством в сказочные шахматы. Он написан на JavaScript и запускается из браузера [1] . В 2003 году Лабель уже разработал программы, связанные с шахматами, и опубликовал компьютерные шахматные задачи [2] .
Грудь
Chest был создан Хайнером Марксеном в 1999 году. Он написан на C и распространяется как исходный код. [11] Он решает проблемы с прямыми товарищами, товарищами по себе и помощниками (а также тупиковыми ситуациями для самопомощников и помощников). Также доступен адаптер UCI (написанный Францем Хубером), позволяющий использовать Chest в качестве решающего движка в любом графическом пользовательском интерфейсе с поддержкой UCI.
Базы данных
Сервер базы данных шахматных задач
Сервер базы данных шахматных задач - это онлайн- база данных всех типов шахматных задач , поддерживаемая Гердом Уилтсом , размещенная на сервере Die Schwalbe . База данных включает коллекцию Джона Ниманна и работы многих участников. В базе 428703 проблемы (по состоянию на ноябрь 2019 г.). Проблемы представлены графически с решениями и комментариями.
Другой
Стиль диаграммы LaTeX
Диаграмма - это файл стиля для LaTeX для набора шахматных диаграмм. [ необходима цитата ] Этот стиль был первоначально создан Томасом Брэндом, а затем развит Стефаном Хёнингом, оба основывались на идеях пакета TeX от Эльмара Бартеля. Этот стиль используется для выпуска немецкого журнала проблемных шахмат Die Schwalbe .
Внешние ссылки
- Сервер базы данных шахматных задач
Смотрите также
- Шахматная эстетика
- Список шахматного софта
Рекомендации
- ^ Икбал, Азлан. «Компьютерные шахматные задачи для всех» . Новости ChessBase . Проверено 3 марта 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б Британский шахматный журнал . Trubner & Co. 106 . 1986 г. Отсутствует или пусто
|title=
( справка ) - ^ Дэвид Хупер; Кеннет Уилд (1996). Оксфордский товарищ по шахматам . Издательство Оксфордского университета.
- ^ Alybadix Официальный сайт Архивировано 2007-05-26 в archive.today
- ^ Шахматная жизнь . Шахматная федерация США. 48 . 1993 г. Отсутствует или пусто
|title=
( справка ) - ^ Бренд, Томас (2012). «Краткая история Попая» . Julia'sFairies . Проверено 16 ноября 2018 года .
- ^ Брэнд, Томас (апрель 1987 г.). «Попай, eine eierlegende Wollmilchsau?». Die Schwalbe . № 104. С. 215–216.
- ^ «Архивная копия» . Архивировано из оригинального 25 июля 2012 года . Проверено 8 августа 2012 года . CS1 maint: не рекомендуется параметр ( ссылка ) CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ «Архивная копия» . Архивировано из оригинального 19 июля 2011 года . Проверено 12 марта 2011 года . CS1 maint: не рекомендуется параметр ( ссылка ) CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ а б http://www.enpassant.dk/chess/softeng.htm
- ^ Домашняя страница сундука