Шашки в России

Базы шашечных партий - Конвертирование партий из TXT в PDN

Alkand - Окт 12, 2010 - 08:33 AM
Тема сообщения: Конвертирование партий из TXT в PDN
Предлагаю обменяться опытом. Кто как конвертит партии из текстового формата в формат ПДН?
Я пользуюсь утилиткой от Антона Шевченко, которая добавляет в текст файла с партиями заголовки формата ПДН. Такой формат уже понимает Аврора.
В сложном случае, когда партии в летающие, предварительно открываю файл ДОСовской Авророй, которая переводит запись первого хода типа a3-a5 h8-h4 в формат FEN.
plus600 - Окт 12, 2010 - 08:51 AM
Тема сообщения:
Пользуюсь программой Plus600. Загружаю TXT, сохраняю как PDN и добавляю заголовок.
Alkand - Окт 12, 2010 - 10:50 AM
Тема сообщения:
plus600 писал(а):
Пользуюсь программой Plus600. Загружаю TXT, сохраняю как PDN и добавляю заголовок.
Сергей, речь не о тексте одной отдельно взятой партии, а о текстовых файлах с сотней партий. Как правило это партии, сыгранные по переписке.
По одной штучке замучаешься вводить Smile
plus600 - Окт 12, 2010 - 10:59 AM
Тема сообщения:
Alkand писал(а):
Сергей, речь не о тексте одной отдельно взятой партии, а о текстовых файлах с сотней партий. Как правило это партии, сыгранные по переписке.
По одной штучке замучаешься вводить Smile

А где я писал про одну, отдельно взятую партию? У plus очень гибкий интерфейс.
siblihom - Окт 12, 2010 - 11:48 AM
Тема сообщения:
Сергей Корниенко из Кургана сделал две программы для записи партий с позициями Эдельвейс по русским и Тюльпан по стоклеткам.Программы сами форматируют сборники.
ИГРОК - Окт 12, 2010 - 12:24 PM
Тема сообщения:
Пользуюсь программой "Эдельвейс". Просто сказка сказок!!! Насколько программа проста ровно настолько она и гениальна. Уже сделал сборники Кубка России 2010 (партии взял на Орловском сайте), Чемпионата Белоруссии, Чемпионата Мира - 2005 года, в работе еще несколько сборников (КФ-2, ВПФ-33, Мб-69, Мб-69пф, МО-1ЭП, Чемпионат Европы в Болгарии (партии 5 туров скачал с Вашего сайта) и другие. Очень большой плюс в том, что можно копировать партию из текстового формата (Word? блокнот). Автоматически создается обложка, таблицы, оглавление сборника, можно конвертировать весь сборник сразу в pdn формат. Минус заметил один. Пользуюсь базой партий "Торнадо" и эта база не открывает партии с летающей шашкой, сделанные в программе "Эдельвейс". Все остальное - восьмое чудо света!!!
Symix - Окт 12, 2010 - 02:18 PM
Тема сообщения:
где найти програму Эдельвейс?
Kvadrat64 - Окт 12, 2010 - 03:39 PM
Тема сообщения: Re: Конвертирование партий из TXT в PDN
Alkand писал(а):
Предлагаю обменяться опытом. Кто как конвертит партии из текстового формата в формат ПДН?
Я пользуюсь утилиткой от Антона Шевченко, которая добавляет в текст файла с партиями заголовки формата ПДН. Такой формат уже понимает Аврора.
В сложном случае, когда партии в летающие, предварительно открываю файл ДОСовской Авророй, которая переводит запись первого хода типа a3-a5 h8-h4 в формат FEN.

А в чем проблема? Дайте текстовый файл, попробую на своих самоделках.
Если будет нормально выложу или вышлю
(Обработка текстовых файлов моя стихия Smile )
ИГРОК - Окт 12, 2010 - 03:54 PM
Тема сообщения:
Я программу !Эдельвейс" приобрел у автора Сергея Александровича Корниенко. Вся программа в архивированном варианте занимает места менее 1 Мб.
Alkand - Окт 12, 2010 - 08:14 PM
Тема сообщения: Re: Конвертирование партий из TXT в PDN
Kvadrat64 писал(а):
А в чем проблема? Дайте текстовый файл, попробую на своих самоделках.
Один файл не дам. Вот для начала 6 разных вариантов текстовых файлов. Один из них в бразильсие шашки. Везде разнок число пробелов до и после фамилий, результаты партий в первой или последней строке, инициалы до фамилии или после и так далее...
Хорошо бы и партии с летающей сразу получать в ПДН с FEN Embarassed
alexandroid - Окт 13, 2010 - 08:45 AM
Тема сообщения:
Извините за возможный оффтоп. Вопрос к программистам:
Реально ли сделать что-нибудь типа pdn-формата для партий в двухходовые шашки?

В последние годы накопилось порядка 500 партий в эту игру по переписке. Есть не менее 1000 партий он-лайн. С недавнего времени двухходовые шашки реализованы на Гамблере и 3 раза в неделю проходят турниры по этой игре.

Нотация игры на вид аналогична нотации в русские шашки, только вот ходы белых идут под нечётными номерами, а чёрных под чётными. Пример:

1.g3-f4 h2-g3 2.h6-g5 g5-h4
3.f4-g5 g5-h6 4.f6-e5 g7-f6
5.e3-f4 d2-e3 6.b6-a5 h8-g7
7.e3-d4 f2-e3 8.h4:f2 e5:g3
9.d4-e5 e3-f4 10.f6:d4 g3:e5
11.g1:c5 c3-b4 12.a5:c3 d6:b4
13.a3:c5 b2:h8Х.
plus600 - Окт 13, 2010 - 02:14 PM
Тема сообщения:
Чтобы не было недопониманий Wink . Во вложении результат конвертации файла 1.txt в формат PDN. Получен - загрузка файла типа TXT, ввод названия мероприятия, его места, даты, вида и выгрузка всего сразу из сформированной БД в формат PDN.
Единственное, что пришлось сделать с исходным файлом - добавить один перевод строки в конце файла, как разделитель.
Так что - никаких "по одной партии" - все сразу.
Kvadrat64 - Окт 13, 2010 - 05:37 PM
Тема сообщения:
Сергей, попробуйте третий файл. Здесь просто так не возьмешь...
plus600 - Окт 13, 2010 - 07:43 PM
Тема сообщения:
Kvadrat64 писал(а):
Сергей, попробуйте третий файл. Здесь просто так не возьмешь...

Третий файл - это к вечной теме, как записывать летающие ходы. Тема и на этом сайте многократно обсуждалась и, вроде, договаривались о нотации и опять - кто как хочет. Если записать летающие ходы не в строчке с фамилиями и с нотацией типа a3>a5, то все становится гораздо лучше.
Не зря же люди выдумывают стандарты, они всем облегчают жизнь, а шашисты и здесь имеют свое мнение, причем каждый свое Smile
Но, пример приводил именно как аргумент для Alkand'a к его "По одной штучке замучаешься вводить"
Alkand - Окт 13, 2010 - 10:11 PM
Тема сообщения:
plus600 писал(а):
Пользуюсь программой Plus600. Загружаю TXT, сохраняю как PDN и добавляю заголовок.
Ох, Сергей, все же заставили меня парировать Laughing
Мое "по одной штучке" возникло после вашего "добавляю заголовоК". Видите, здесь единственное число. По этой причине я и предположил, что вы пишете об обработке одной партии "за один присест".

Если по теме, то у меня штуки три конвертилки на разные форматы, они берут 1, 3, 5, 6 варианты... Но кое где приходится делать автозамену перед конвертацией. Да и хотелось бы одной суперуниверсальной конвертилки.

Да, вы правы, шашисты с ращными пристрастиями используют разные текстовые форматы, даже без леталок.. Часть партий с сайтов, часть из макетов журналов разных издателей... а еще и бразильские журналы в текстовом формате есть с десятками тысяч партий
Alkand - Окт 21, 2010 - 08:49 PM
Тема сообщения:
plus600 писал(а):
Пользуюсь программой Plus600. Загружаю TXT, сохраняю как PDN и добавляю заголовок.

Сергей, скачал свежую версию вашей программы, попробовал конвертацию, постоянно выдает ошибку. В чем может быть дело?
Файлик пробую, которую легко преобразуют в ПДН другие конвертилки.
ИГРОК - Окт 22, 2010 - 04:22 AM
Тема сообщения:
Уважаемый Александр Борисович!
Выслал Вам программу "Эдельвейс". Как впечатления? Для меня эта программа самая удобная, Все партии вбиваю только с помощью этой программы, дальше конвертирую в pdn и вношу в базу "Торнадо".
Для облегчения обмена партиями и базами, сделанными с помощью различных программ, предлагаю создать единый банк партий в pdn формате. Самый большой вопрос: где его хранить?
С уважением Дмитрий Редин
Alkand - Окт 22, 2010 - 06:23 AM
Тема сообщения:
ИГРОК писал(а):
Выслал Вам программу "Эдельвейс". Как впечатления?
Спасибо, программу получил. Она выглядит очень хорошей и удобной, только... я не смог понять как с ее помощью можно конвертировать партии из текстового файла в PDN.
Образцы текстовых файлов я уже выкладывал в этом топике. Быть может вы напишите последовательность действий для конвертации этой программой? А я сделаю скриншоты и размещу отдельным топиком.

Такая же просьба у меня и к Сергею Старцеву с его ПЛЮС600.
ИГРОК - Окт 22, 2010 - 09:19 AM
Тема сообщения:
БЕРЕТЕ ЛЮБОЙ ТЕКСТОВЫЙ ФАЙЛ. КАЖДУЮ ПАРТИЮ ВБИВАЕТЕ ОТДЕЛЬНО С ПОМОЩЬЮ БУФЕРА ОБМЕНА В ПРОГРАММУ "ЭДЕЛЬВЕЙС". ВСЕ ПАРТИИ ДОЛЖНЫ СОХРАНИТЬСЯ В ОДНОМ ФАЙЛЕ. ЭТОТ ФАЙЛ КОНВЕРТИРУЕТЕ В PDN ФОРМАТ. ЭТОТ ФОРМАТ ДОБАВЛЯЕТЕ В ЛЮБУЮ БАЗУ. ДОПОЛНИТЕЛЬНО ПОЛУЧАЕТЕ ЕЩЕ И СБОРНИК ПАРТИЙ И ГОТОВЫЕ ТАБЛИЦЫ. Я ДЕЛАЮ ТАК И ДЛЯ МЕНЯ ЭТОТ СПОСОБ НАИБОЛЕЕ ПРИЕМЛЕМ.
С УВАЖЕНИЕМ ДМИТРИЙ
plus600 - Окт 22, 2010 - 09:27 AM
Тема сообщения:
Alkand писал(а):

Такая же просьба у меня и к Сергею Старцеву с его ПЛЮС600.

Вроде уже писал... Еще раз, по-подробнее.

Меню---Файл--Загрузить---Загрузить партию [выбираем тип файла ТХТ, выбираем имя файла], нажимаем "Открыть",
в открывшемся окне "Сохранить партии в базе партий" вводим значения в нужных полях (мероприятие, место, дата и т.п.), нажимаем Ок,
в открывшемся окне "Партии" нажимаем правую кнопку мышки и выбираем пункт меню "Save PDN DB to disk", выбираем тип файла PDN, вводим имя файла для экспорта и нажимаем "Сохранить". Видим информационное окно с надписьмю "Файл экспорта успешно создан".

Если файлов для импорта несколько, то они будут последовательно добавляться в базу партий и экспортировать можно уже все сразу.
Alkand - Окт 29, 2010 - 02:10 PM
Тема сообщения:
С разрешения А.Свирина выкладываю удобную конвертилку из текстовых форматов в формат ПДН.
К сожалению не из всех форматов ею берутся результаты партий, придется ручками заносить. Но фамилии игроков вводятся верно, значит уже получаем файлик в формате ПДН, который конвертится Авророй в базу партий. А далее редактируем ручками. Но это много быстрее, чем вводить по одной партии, как в Эдельвейсе.
Еще одно неудобство - обработка партий в летающие. В текстовом файле под заголовком партии первым ходом должна быть указана перестановка партий. Вот так -

Валюк – Маевский 1 : 1
e3a5 h8-h8 1. d2-e3 f6-g5 2. c3-d4 g5-f4

Тогда в ПДН получаем такой заголовок -

[Event ""]
[White "Валюк"]
[Black "Маевский"]
[Result ""]

e3a5 h8-h8 1. d2-e3 f6-g5 2. c3-d4 g5-f4

А такой формат уже распознает досовская Аврора, создавая на выходе заголовок партии с форматом FEN, который указывает на начальную расстановку.
Kepkin - Нояб 10, 2010 - 07:06 PM
Тема сообщения:
С помощью Эдельвейса можно спокойно конвертировать много партий из текстового формата в PDN без набора по отдельности каждого поединка. Для этого в программе предусмотрен отдельный режим. Жаль, что он остался без внимания.

С.А.Корниенко
Alkand - Нояб 10, 2010 - 07:44 PM
Тема сообщения:
Kepkin писал(а):
С помощью Эдельвейса можно спокойно конвертировать много партий из текстового формата в PDN без набора по отдельности каждого поединка. Для этого в программе предусмотрен отдельный режим. Жаль, что он остался без внимания.
С.А.Корниенко

Сергей!
Вы пожалуйста не скромничайте, а напишите поподробнее как пользоваться этим режимом. Например, я не настолько продвинутый пользователь, чтобы сходу понять все нюансы программы.
Ваша программа в своем роде уникальна, если хотите могу для нее создать отдельный раздел на сайте. Для подробных инструкций, ответов на вопросы и конечно... рекламы Laughing
Krzychumag - Нояб 11, 2010 - 02:47 PM
Тема сообщения:
У меня есть большая просьба Alkand .Ты можешь что-то больше написать об этой программе - он тоже бы мне пригодился.
USO - Дек 12, 2010 - 07:29 PM
Тема сообщения:
Alkand писал(а):
С разрешения А.Свирина выкладываю удобную конвертилку из текстовых форматов в формат ПДН.
Спасибо! Программка что надо, экономит уйму времени.
Alkand писал(а):
К сожалению не из всех форматов ею берутся результаты партий, придется ручками заносить.
Здесь особой проблемы нет. Для успешной конвертации в данной программе важно, чтобы в файле TXT результат партии стоял в одной строке с фамилиями игроков. Это должно выглядеть так: Валюк - Маевский 1-1 - здесь важно, чтобы результат отображался именно через дефис 1-1 (2-0, 0-2). Заменить 1:1 на 1-1 несложно. Например, можно скопировать весь текст из TXT в Word (формат DOC или RTF) и воспользоваться функцией "найти/заменить", исправив данные по всему документу. При помощи всё того же "найти/заменить" можно попутно поудалять все ненужные элементы в конце каждой партии в виде значков =, х (чтобы потом не пришлось вычищать их из каждой партии в готовой базе партий). Затем надо почищенный текст снова перенести из DOC обратно в TXT - теперь можно конвертировать.
Alkand писал(а):
Еще одно неудобство - обработка партий в летающие.
Похоже, что это самая большая головная боль. "Аврора" версии 2.0 и выше никак не хочет распознать жеребьёвку - я испробовал кучу вариантов расположения нотации перед текстом партии.
Alkand писал(а):
...досовская Аврора, создавая на выходе заголовок партии с форматом FEN...
Где бы "откопать" эту досовскую версию?
Krzychumag - Авг 02, 2011 - 08:17 PM
Тема сообщения:
У меня есть такой вопрос - я имею нескольких партий записанных в программе Word и хотел переконвертировать в файл формата PDN. Какой программой это наилучше сделать. За всяких советов и советов Спасибо из горы.
Kvadrat64 - Авг 02, 2011 - 08:48 PM
Тема сообщения:
USO писал(а):
я испробовал кучу вариантов расположения нотации перед текстом партии.

Есть у меня программа которая из начальных полетов делает полноценный FEN. (только начальные полеты шашек, всю партию не импортирует).
Если интересует - выложу, работает под ДОС (из FAR)
AlexanderS - Авг 02, 2011 - 09:32 PM
Тема сообщения:
USO писал(а):
Похоже, что это самая большая головная боль. "Аврора" версии 2.0 и выше никак не хочет распознать жеребьёвку - я испробовал кучу вариантов расположения нотации перед текстом партии.

В последней версии - полет должен быть записан нотацией через знак больше, отсутствие полета дефис без номера хода, прим:

с3>e5 - 1. gh4

- h8>h4 2. c4-d3

Krzychumag писал(а):
У меня есть такой вопрос - я имею нескольких партий записанных в программе Word и хотел переконвертировать в файл формата PDN. Какой программой это наилучше сделать.


Сохранить из worda в txt, дальше в авроре Import TXT, по формату записи смотрите описание утилиты ниже
stv2103 - Июль 26, 2013 - 12:48 PM
Тема сообщения:
1. Кузюков Ю. - Мурсалов Э.
ЦС ДСО Буревестник, 1975


1.g3-h4 f6-g5 2.h4:f6 e7:g5 После этого «боя» возникает позиция из дебюта Отыгрыш с разницей в один темп, поэтому вся стратегия и тактика игры меняются. 3.c3-d4
[ В партии Т. Стродс — 3.Мурсалов из турнира «Огни Памира-80» было: 3.h2-g3 b6-c5!? ( конечно, можно было сыграть 3...g5-f4 4.g3:e5 d6:f4 5.e3:g5 h6:f4 6.a3-b4 c7-d6! , и никаких проблем нет ) 4.g3-f4 g7-f6 5.c3-b4 ( практической проверки требует 5.c3-d4! c7-b6 6.d2-c3 ) 5...f8-e7 6.b2-c3 f6-e5 7.a1-b2 ( лучше 7.b4-a5! e5:g3 8.f2:f6 e7:g5 ) 7...e5:g3 8.f2:f6 e7:g5 9.e3-f4 g5:e3 10.d2:f4 h8-g7 11.c1-d2 g7-f6 В этом примерно равном положении белые сыграли слабо — 12. bа5, а после 12.. .de7! ошиблись и проиграли. ]
3...g7-f6 4.h2-g3
[ В чемпионате Баку 1981 года мастер А. Нуруллаев избрал 4.d4-c5 (интересно, что позиция эта возникла у него из дебюта Обратная игра Бодянского: 1. cd4 fg5 2. gh4 gf6 3. fg3 de5 4. gf4 e: g3 5. h: f2 ed6 6. dc5 с двумя лишними темпами) b6:d4 5.e3:e7 f8:d6 6.d2-e3 g5-h4 7.b2-c3 f6-g5 — основная идея действий черных в развитии отсталой «h8> — 8.c3-d4 g5-f4 9.e3:g5 h4:f6 10.a1-b2 c7-b6 (хорошо также 10.. .аb6) 11.b2-c3 h6-g5 12.h2-g3 g5-h4 13.g3-f4 b6-c5 14.d4:b6 a7:c5 15.f4-g5 b8-c7 16.g5:e7 d8:f6 17.c3-d4 c5:e3 18.f2:d4 c7-b6 19.e1-f2 h4-g3?! (после 19. . .de5 — 20. dc5 b:d4 21. fg3=) 20.f2:h4 d6-c5 21.h4-g5! f6:h4 22.d4-e5 h8-g7 23.g1-f2 c5-d4! (труднонаходимый ход) 24.e5:c3 b6-c5 25.c3-b4 c5-d4 26.b4-a5 g7-f6! 27.a3-b4 h4-g3! 28.f2:h4 d4-e3 , добились ничьей. ]
[ Продолжение 4. bс3 против меня киевский гроссмейстер М. Рахунов в чемпионате СССР 1981 года. 4.b2-c3 Далее было g5-h4 5.c3-b4 (на 5. hg3 — 5...de5 6.аb4 с интересной игрой) b6-c5 6.d4:b6 a7:c5 7.a1-b2 f6-g5 8.e3-f4 g5:e3 9.d2:f4 d6-e5 (плохо 9. .. hg7 из-за 10. ba5) 10.b4:d6 (после 10. f:d6 все только начиналось) e5:g3 11.h2:f4 c7:g3 12.g1-h2 h8-g7 13.h2:f4 g7-f6 14.b2-c3 f6-e5 15.f4:d6 d8-c7 16.d6-e7 f8:d6 17.c1-d2 d6-e5 18.f2-g3 h4:f2 19.e1:g3 c7-d6 20.d2-e3 b8-c7 21.g3-h4 . Ничья. ]
4...g5-h4 5.d4-c5
[ В партии Ю. Ермаков — Э. Мурсалов из чемпионата Вооруженных Сил 1977 г. встретилось продолжение 5.d2-c3 d6-e5! 6.c1-d2
[ Лучше 6.a3-b4! f8-g7 ( и тогда к проигрышу вело 6...c7-d6 7.g3-f4 e5:g3 8.d4-c5 b6:d4 9.e3:g5 h6:f4 10.g1-h2 - и победа не за горами к равенству вело 6.. .fg5, 6.. .fg7, ) 7.b4-a5 c7-d6 8.a5:c7 d8:b6 9.e3-f4 b8-c7 10.f2-e3 h4:f2 11.e1:g3 b6-a5 12.b2-a3 c7-b6 13.c1-b2 b6-c5 14.d4:b6 a5:c7 15.e3-d4 c7-b6 16.g1-f2 b6-a5 17.a3-b4 a7-b6



[FEN "W:W29,25,27,22,24,17,18,19:B13,15,9,10,11,12,8,4."]

Тут возможны два пути.

Первый вариант: 18.b2-a3! , и у черных все же есть очень трудная ничья —

( Второй вариант: 18.f2-e3 f6-g5!! 19.d4:h4 b6-c5 , и ничья. )

18...f6-g5! 19.d4:h4 g7-f6 20.f2-e3! b6-c5 21.a1-b2 h8-g7 22.c3-d4 a5:a1 23.d4:b6 f6-e5 24.b6-a7 g7-f6 25.a3-b4 ]
Сознаюсь, все эти варианты я привел, потому что хотел лишний раз утвердить читателей в мнении: неисчерпаема красота русских шашек! Но вернемся к партии Ермаков — Мурсалов, где события развивались так: 6...h8-g7 7.a3-b4 h6-g5 8.b4-a5 g7-h6 9.c3-b4 e5:c3 10.b2:d4 f6-e5 11.d4:f6 g5:e7 12.a1-b2 e7-d6 13.b4-c5 b6:d4 14.e3:e7 f8:d6 15.d2-c3 h6-g5 16.c3-d4 d6-c5 17.d4:b6 a7:c5 18.e1-d2 g5-f4 19.g3:e5 . Ничья. ]

5...b6:d4 6.e3:g5 h6:h2 7.b2-c3 h8-g7 8.c3-d4 g7-f6 9.a3-b4 c7-d6 10.a1-b2 f6-g5! 11.d4-c5 b8-c7 12.c5:e7 f8:d6 13.b2-c3 a7-b6 14.c1-b2 b6-a5!?



[FEN "W:W31,32,25,26,27,22,17:B28,20,13,16,10,6,2."]

[ 14...d8-e7 15.c3-d4 b6-a5 16.d2-c3 c7-b6 17.e1-d2 g5-f4 18.f2-e3 h4-g3 19.e3:g5 g3-f2 20.g1:e3 h2-g1 , и белые жертвой двух шашек достигают мирной гавани — 21.b4-c5 d6:b4 22.e3-f4 g1:c5 23.b2-a3!!



]
[FEN "W:W26,21,22,19,16:B17,13,K14,9,7."]

15.b4-c5 d6:b4 16.b2-a3 d8-e7 17.a3:c5 c7-d6 . Ничья. Ѕ-Ѕ

64 - ШАХМАТНОЕ ОБОЗРЕНИЕ № 13 1986 год

Диаграммы только в таком виде. Нет онлайн конвертации их
FEN в картинку.

Время в формате GMT + 3
PNphpBB2 © 2003-2007