Рунет. Один из активных посетителей сайта, letas, делится своим опытом использования программы АВРОРА для работы с базами позиций для композиции (задачи).
Предлагаю вашему вниманию один из вариантов классификации задач, сложившейся в процессе работы.
Для наглядности привожу ряд примеров.
В графе «белые» указана фамилия автора позиции.
В графе «черные» финалы на которых запираютcя шашки. 11c1d2_e3h6 –«11»-запирается дамка и простая. «c1d2_e3h6»-задача имеет два финала.1-й финал-дамка c1 с простой d2. 2-й финал дамка e3 с простой h6.
Знак «_» — разделяет финалы.
В графе «турнир» — указывается место публикации. В данном случае это журнал шашки №2, поз.№23.1960 год.
В процессе работы с базами я пришел к выводу, что если известно несколько публикаций задачи, то удобнее для каждой публикации ввести в базу эту позицию столько раз,сколько известно публикаций. С помощью Авроры добавить позицию в базу поменяв данные о публикации, оставив решение без изменения дело нескольких секунд.
В графе «результат» тоже свои обозначения.»1-0»-обозначает,что задача нормальная. Побочных решений нет.
Под решением мы видим выделенное зеленым цветом «b4-a5#». Эта функция в Авроре имеет название «дерево». И означает,что в позиции на диаграмме белые делают ход b4-a5. .
Перейдем к следующему примеру.
В нем новое в графе «результат» »0-1t»-означает, что в задаче есть побочное решение.
В решении в конце такого варианта стоит знак «=».
В то время конце вариантов авторского решения стоит знак «Х».
Все принятые обозначения придуманы не просто так. Они нужны, что бы Аврора понимала, что мы от нее хотим. Они используются при работе с программой.Например при применении функции «поиск».
На рисунке позиция показана после 2 хода черных hg5. Он выделен темным квадратом.
В»дереве» мы видим два хода белых в позиции на диаграмме «f4-d6#» и «f6-b2#». Один из них авторский. Второй ведет к побочному решению.
Рассмотрим следующий пример.
В графе «черные» новое обозначение »01»-означает запереть простую.»s»-свою простую.
Означает, что белая простая запирается на полях a7 и h6.
Задача испорчена побочным решением, что указано в графе «результат». .
.
На этом примере мы видим еще одно принятое сокращение записи. «01a5h246» означает запереть простую на полях a5, h2, h4, h6.
Если мы видим запись 22a7g1b8f2_e1g1d2f2.
Понимать это нужно следующим образом.
Запереть 2 дамки и 2 простые.
1-й финал-дамки a7, g1+пр. b8, f2.
2-й финал- дамки e1, g1+пр. d2 f2.
Для человека кажется сложно. Но программа все понимает и может работать с этими обозначениями. Что сейчас мы и продемонстрируем. .
Позиция только введена, но высвеченнй ход в «дерево» сигнализирует нам, что она уже есть в базе. Делаем поиск…
И находим сразу две задачи. Причем они отличаются расстановкой шашек. Однако, используя функцию «дерево», можно находить и такие задачи.
Это возможно потому, что после первого хода в задачах возникают одинаковые позиции. Это дает возможность программе находить их вместе.
.
Пока все. Если есть замечания или вопросы, высказывайтесь.
Letas,
2009, февраль