Google
 

Полезно знать

Сайт Андрея Иванова

Андрей Иванов - все секреты шашек и шашистов

Шашисту на заметку

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  На сайте
Пользователей:  Пользователей: 0
Гостей:  Гостей: 471
Всего:  Всего: 471
Пользователей:  Зарегистрированные
No members connected

В записную книжку

Компьютерные новости: Использование программы АВРОРА для баз данных для композиции

Комп новости Рунет. Один из активных посетителей сайта, 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, февраль
Автор Alkand в Воскресенье, Февраля 22, 2009 (4280 Просмотр(а)(ов))
    Страница для печати
 
Page created in 0.721038103104 seconds.