Olive

Feb 14, 2012 10:39

Здравствуйте!

Я хотел бы представить участникам сообщества свою новую небольшую инициативу.

На данный момент это графическое приложение с таким набором характерных черт:
- Удобный запуск программы для проверки композиций (popeye). См. скриншот текущей версии ( Read more... )

fancy, yacpdb, olive, popeye, программы

Leave a comment

Comments 16

valerygurov February 14 2012, 13:56:17 UTC
Я сделал h#2. Но у меня почему то остались опции от двухходовки, в pdf это мешает.

Reply

valerygurov February 14 2012, 13:57:58 UTC
Все, разобрался!!!

Reply

yacpdb February 14 2012, 15:40:20 UTC
Новая запись добавляется по шаблону из файла conf/defaultentry.yaml
Там по умолчанию прописано задание и специфические для двухходовки опции.
Это обычный файл коллекции с одной записью, только с другим расширением. Его можно редактировать в текстовом редакторе или сохранить коллекцию с записью-шаблоном и потом переименовать (и перезапустить программу).
Это может быть удобно, если планируется вводить несколько композиций с совпадающими данными (одного автора или из одного журнала/конкурса).
Наверное будет гораздо удобнее просто сделать пункт меню "Сохранить шаблон".

Reply


tischka68 February 14 2012, 16:08:55 UTC
Дмитрий, спасибо за еще один хороший инструмент! С ходу возникло несколько вопросов и замечаний:
1) Как поставить на доску сказочную фигуру, которой нет в графическом меню (для определенности Кенгуру)?
2) Есть ли возможность добавлять изображения для сказочных фигур?
3) Дело вкуса, конечно, но, по-моему, вводить сказочные условия не совсем удобно.
4) Как правильно записывать изменения в близнецах?
5) Слово "Olive" именно как оболочка для popeye, если не ошибаюсь, уже используется. Посмотри на сайте Котешовеца. Мне туда компьютер не разрешает:-)

Reply

yacpdb February 14 2012, 16:30:14 UTC
1) Правой кнопкой мыши на пустой клетке в области сказочных фигур и в контекстном меню выбрать "Добавить фигуру". Если пустой клетки нет, то правой кнопкой на ненужной фигуре - "Удалить фигуру". Состояние сказочного "зоопарка" сохраняется при выходе из программы и восстанавливается при запуске. Вручную его можно редактировать (текстовым редактором) в файле conf/main.yaml ( ... )

Reply

tischka68 February 14 2012, 16:53:31 UTC
Спасибо за пояснения. По третьему пункту: неудобство в том, что нужно либо помнить что-где, либо тыкать, пока не найдешь. Не критически, но дискомфорт присутствует. Думаю, сквозной алфавитный порядок был принесен в жертву более удобному способу ввода дополнительных параметров для некоторых сказочных условий.

Reply


leonid_lub February 18 2012, 10:30:08 UTC
Дмитрий, а есть ли возможность загружать коллекции из программы Fancy?

Reply

yacpdb February 18 2012, 12:19:54 UTC
Если надо, будет.

Reply

yacpdb February 20 2012, 14:36:50 UTC
В новой версии есть.

Reply


Кодировка сказочных фигур tischka68 February 20 2012, 16:27:06 UTC
Ответ на вопрос со страницы новостей. Вступление: когда мы выставляем на поле сказочную фигуру, появляются два меню. В верхнем указаны свойства фигуры (camelion, jigger и т.д.), в нижнем название фигур. Свойства пронумерованы от 1 до 13, фигуры от 1 до 129. Причем именно в том порядке, в каком они располагаются в меню, а не в алфавитном. Любая фигура кодируется по формуле: N*100000+M*100+K, где N - это номер свойства (если свойство не выбирается, то N=0), M - номер фигуры, К - переключатель цвета фигуры (17 для белой фигуры, 18 для черной, 19 для нейтральной). Например, белый алфил кодируется 0*100000+7*100+17=717, черный королевский верблюд кодируется 5*100000+22*100+18=502218 и т.д. Это, если я не ошибаюсь, конечно.

Reply

Re: Кодировка сказочных фигур yacpdb February 20 2012, 16:41:54 UTC
Александр, спасибо! Завтра уже буду разбираться, по результатам доложу.

Reply

Re: Кодировка сказочных фигур yacpdb February 20 2012, 17:38:31 UTC
Вроде бы все верно. Получается в Fancy нельзя создать фигуру у которой было бы несколько сказочных свойств сразу?! Рopeye вполне такие фигуры поддерживает.

Reply

Re: Кодировка сказочных фигур yacpdb February 21 2012, 07:16:21 UTC
Обновленная версия теперь нормально импортирует сказочные фигуры. Если вдруг кто-то найдет этот тред по запросу типа "fancy ccv fairy piece encoding", то для него я хочу добавить, что код для Imitator - 20.

Reply


tischka68 February 20 2012, 17:04:55 UTC
1) Сегодня же, вроде, читал про оптимизацию записи решения. А теперь не могу найти ни оптимизации, ни то место, где это было написано.
2) Не могу найти "Сделать компактнее"
3) У меня Windows XP. В режиме редактирования решения при нажатии "Delete" программа довольно надолго подвисает.
4) При импорте из CCV-файлов у меня вся информация о задачах сплошь кракозябы.

Reply

yacpdb February 20 2012, 17:33:52 UTC
1) Видимо это то же самое, что и "Сделать компактнее"?
2) После того как popeye завершил работу, если нажать правой кнопкой мыши над листингом, то в контекстном меню должен появиться такой пункт: http://www.yacpdb.org/download/olive-0.12.2.3b-win-rus.png (скриншот из этого поста)
Это довольно экспериментальная штука и работает в основном для ортодоксальных задач.
3) Не могу повторить. М.б. ты пришлешь мне файл по почте и скажешь при редактировании какой задачи возникает такой эффект?
4) При импорте CCV (и PBM) файла, если данные о задаче были в кириллической кодировке, нужно выбрать кириллическую кодировку (в том же диалоговом окне, где выбирается файл, внизу).

Reply

vitalymedintsev February 20 2012, 17:34:53 UTC
2) на вкладке "popeye" должно отображаться решение так, как это задумано автором "popeye". А если на этой области щёлкнуть правой клавишей мыши, то в появившемся контекстном меню есть "Сделать компактнее"; щёлкаем - и решение компактифицируется :) - КЛАСС!
Дима ещё и с нотацией здоровски придумал на этой вкладке (правый клик после компактификации)...
3) у меня Windows XP Pro SP3, но на Delete не подвисает...
4) Так уж и вся? У меня только кириллические символы стали кракозябой :)

Reply


Leave a comment

Up