Композиция и автоматизация творчества

Главная Форумы Шашечные программы Базы шашечных партий Композиция и автоматизация творчества

Просмотр 15 сообщений - с 91 по 105 (из 144 всего)
  • Автор
    Сообщения
  • #361204
    alemo
    Участник

    Еще ничего нет, кроме старания Сергея Старцева

    Pochemu zhe nichego net ? Est :

    1) Postanovka zadachi;
    2) Formalizatziya kriteriev;
    3) Programma (novaya) viborki;
    4) Kontrolny progon testoveogo primera.

    Samo soboy bilo bi verxom idiotizma dlya Startzeva gonyat novuyu neotlazhennuyu programmu na polnoi baze 😆 Tak chto to chto mi videli — prosto demo-versiya.

    Polny progon mozhet zanyat nedeli ili mesytazi … prognozirovat ne budu, chtobi opyat ne popast vprosak. S. Starztev nam sam skazhet esli zaxochet — kogda budet gotov POLNY FILE pozitzy.

    U Vas net zolotoy seredini Petr : net resultata (polnogo faila) — net nichego, est resultat (file) — est vse !

    ALEMO

    #361205
    Unknown
    Участник

    Похоже, тему 8-ми фигурной базы зарубили создав тему «Композиция и автоматизация творчества»
    http://www.shashki.com/index.php?name=PNphpBB2&file=viewtopic&t=503

    #361206
    plus600
    Участник
    #361207
    alemo
    Участник

    Spasibo, Sergey !

    Bolshinstvo pozitzi — kak budto iz partii !

    Sergey, poyasnite vse-taki — eto vse, chto nashla programma, ili tak skazat dlya zatravochki ? 😆

    Ya lichno polagal, chto chislo shedevrov budet izmeryatsya desyatkami i sotnyami, esli ne tisyachami 💡

    Dlya uvelicheniya chisla viigrishnix pozitzziy Vam navernoye pridetsya dobavit nekotoriye pozitzii, kotoriye ne proxodyat segodnya Vashi kriterii (edinstvennost viigrishnix xodov posledney shahski), no vpolne udovletvoryaut checlovecheskim merkam krasoti.

    Naprimer, tzepochki, «zakanchivaushiesya» vot takimi pozitziyami:

    Xod chernix

    Takix pozitzi dostatochno, no ne beskonechno — mojet bit neskolko desyatkov. Shkludov menya popravit, esli oshibsya 😆

    ALEMO

    #361208
    plus600
    Участник

    Sergey, poyasnite vse-taki — eto vse, chto nashla programma, ili tak skazat dlya zatravochki ? 😆

    Это результат работы программы за последние полчаса

    #361209
    alemo
    Участник

    полчаса

    Tam 15 pozitzi (7 viigrishnix, 8 nicheinix), znachit 720 shedevrov v sutki !!!!!!!!!!!!!

    #361210
    Unknown
    Участник

    Разрешите мне высказаться еще раз, теперь уже как программисту.
    Судя по всему, Сергей для отбора использовал некую программу, которую
    написал применительно к своей базе за полчаса — час (ну может быть и
    за два часа с перерывами на обед-ужин-сходить-в-магазин-купить-че-нить).
    Ну и что? Как и всякая уважающая себя программа она постепенно обрастет
    мускулами, менюшками, хелпами и т.д.
    Программа отбирает из базы позиции с длинными цепочками единственных ходов.
    Я предлагаю (решение вообщем-то лежит на поверхности)!
    Идея такая. Отобрать из базы такие позиции, где цепочка ЕДИНСТВЕННЫХ ходов
    ведет к этюдным финалам. Таких финалов может быть много, начните хотя бы с этих!
    Например:
    1. Б.д.h8, Ч.д.a1
    2. Б.п.g1, Ч.п.h2
    3. Б.д.с1, Ч.пп a3,b2,c3, д.a1
    4. Б.д.e1, ч.пп.a5,h4
    5. Б.д.e5, п. h6, ч. п.b2
    Либо к комбинациям этих финалов (например позиция №1 и №2)
    Тогда Ваша программа сможет отбирать уже ГОТОВЫЕ этюды НА ЗАДАННУЮ тему.
    Хочешь столбняк — пожалуйста, хочешь запирание — пожалуйста,
    хочешь распутье — пожалуйста и т.д.

    Это первый вариант строения алгоритма.
    Второй вариант (может не самый удачный) — отбор позиций, в которых любые
    варианты ходов ЧЕРНЫХ ведут к указанным выше финалам.

    Спасибо за позиции!

    #361211
    Unknown
    Участник

    Алемо
    Позиции, в финале которых указанная ниже Ваша позиция, легко отобрать, если воспользоваться алгоритмом который я указал.
    Пусть это будет финал №6.

    #361212
    alemo
    Участник

    Ya smotryu — Vi chitali moy post nedelyu nazad 😆 , gde ya opisival etot algoritm ! Nu a esli ne chitali — znachit odna i ta zhe ideya prishla srazu v golovu dvum umnim ludyam !

    =========================================================================

    Kctati, v odnoy iz pozitzi, sgenerirovannoy PLUS600, programma sostavila vot takoi etud (sm nizhe)! Konechno eto bilo uzhe, no delo ne v etom. Lixa beda nachalo.

    Xod chernix

    =================================================================

    Sergey, poka s etudami v Russkiye shashki ne zakonchite — na miniaturi v stokletki ne perexodite 💡

    #361213
    plus600
    Участник

    http://www.gambler.ru/plus/p600_pos.html добавлено несколько утренних позиций.

    #361214
    alemo
    Участник

    Сергей, по хорошему Вам надо было бы вставить какое-то ограничение на ГУ — готовый удар и формализовать понятие легальности.

    Когда в исходной позиции есть нападение чёрных это нормально и допускается. Но вот несколько ГУ, или в ситуации, когда последний ход чёрных неясен — надо доказывать легальность.

    Позиции не требующие доказательства легпльности должны получаться тихими ходами из позиции без ГУ.

    В композиции если легальность доказана — позиция сохраняется, но оценка снижается. Если же Вы хотите получать «практические позиции» — то Вам надо всего этого избегать.

    Формализовать несложно.

    Александр

    #361215
    plus600
    Участник

    Резонно, только я не очень понял понятие легальности. И соответственно не смогу его четко формализовать. Может напишите мне письмо? Тема достаточно длинная и сложная, чтобы выносить сюда все «внутренности».

    #361216
    alemo
    Участник

    Может напишите мне письмо?

    OK

    #361217
    alex
    Участник

    Вставлю и свои пять копеек. Шахматистам и шахматным композиторам эндшпильные базы известны давно. Кстати, сейчас уже генерируются семифигурные базы. При этом из баз извлекаются не только рекордные по длинне игры (без взятий и без ходов пешками; текущий рекорд 290 ходов для эндшпиля две ладьи и конь против двух ладей) позиции, но и позиции взаимного цугцванга. Они зачастую представляют интерес и могут служить основой для этюдов. Например, компьютер нашел единственный (!) взаимный цугцванг в эндшпиле ладья и ферзь против ферзя. Композитор придумал вступительную игру и получился полноценный этюд. Я полагаю что и в шашках и в поддавках создание базы цугцвангов принесет пользу. Видимо через несколько лет процесс создания этюдов будет выглядеть так:
    Композитор просматривает базу цугцвангов в окончании две дамки и простая против дамки и простой. Его внимание привлекает следующая позиция

    по старой привычке рука композитора тянется к доске. Но зачем утруждать себя когда углубление позиции можно тоже поручить компьютеру! Он дает программе задание углубить позицию тихими ходами и через мгновение приходит к такой позиции:

    Наш композитор доволен, он уже собирается послать позицию на конкурс, но тут он вспоминает о возможных предшественниках. Его взгляд останавливается на зачитанной до дыр антологии Витошкина…
    Впрочем гораздо проще свериться с компьютерной базой этюдов. Тут композитора постигает некоторое разочарование, он вздыхает, но тут же сновыми силами принимается за следующую позицию из базы 8)

    Шутки шутками, а у меня есть неплохой этюд в поддавки основанный на позиции (найденной вручную) взаимного цугцванга с материалом дамка и две простые против дамки и простой.

    #361218
    plus600
    Участник

    http://www.gambler.ru/plus/p600_pos.html добавлено несколько выигрышных позиций.

Просмотр 15 сообщений - с 91 по 105 (из 144 всего)
  • Для ответа в этой теме необходимо авторизоваться.