Примеры работы. Об одном методе генерации псевдолитературных произведений
Псевдовещи позволяет осуществлять отъем вещей в зависимости от типов персонажей. Например, чтобы можно было позволить положительным персонажам отнимать только у отрицательных, первые автоматически снабжаются не фигурирующей в сюжете псевдовещью, а антигерои, напротив, получают таковую в качестве цели. Это, кстати, позволяет вводить персонажи как неимущие, так и бесцельные. В то время года… Читать ещё >
Примеры работы. Об одном методе генерации псевдолитературных произведений (реферат, курсовая, диплом, контрольная)
Приведем ниже два примера работы генератора текстов. Первый — с линейным сюжетом, который генерировался непосредственно по ходу изложения, и второй — детективный, с использованием системы предварительной генерации встреч.
Мексиканская (бразильская) история. Эта совокупность текстов была получена на основе словарей, созданных Е. В. Карповой. В приведенном ниже фрагменте подчеркнутым шрифтом обозначена справочная (отладочная) информация, а зачеркнут рудимент сказочной базы данных. Автор — это начальное значение инициализации генератора случайных чисел.
МЕКСИКАНО-БРАЗИЛЬСКАЯ ИСТОРИЯ. Автор: '1 064 824 021'
Про то, как Несчастная Роза хотела большое наследство найти.
ПРОЛОГ
Жила в прерии Несчастная Роза. Подумалось как-то Несчастной Розе, что не плохо было бы иметь большое наследство. И отправилась Несчастная Роза в дорогу.
…
СПРАВКА (СОДЕРЖАНИЕ ВСТРЕЧИ): { «Несчастная Роза», «Прекрасная Марианна», «++», «AA», «Золотое сомбреро», «Белая яхта» }
Прошло примерно 3 часа… Нелегок путь от прерии до Мехико. Огромное стадо волов паслось неподалеку.
Поздно вечером, когда солнце уже село, видит Несчастная Роза — сидит богатая Прекрасная Марианна, улыбается. А дальше вот что было. Подарила Прекрасная Марианна Несчастной Розе белую яхту. Поблагодарила Несчастная Роза Прекрасную Марианну за белую яхту. Махнула Несчастная Роза рукой и пошла дальше. Радостно было на душе.
…
СПРАВКА (СОДЕРЖАНИЕ ВСТРЕЧИ): { «Несчастная Роза», «Прекрасная Марианна», «++», «BB», «Золотое сомбреро», «» }
Скоро сказка сказывается, да не скоро дело делается.
Спустилась с плато добрая Несчастная Роза. Видит — Мехико.
В то время года в Мехико было особенно много людей. Рано утром глянула добрая Несчастная Роза — сидит Прекрасная Марианна, радуется. Короче, подарила Несчастная Роза Прекрасной Марианне золотое сомбреро. Поблагодарила Прекрасная Марианна Несчастную Розу за золотое сомбреро. И пошла Несчастная Роза дальше. На душе было легко и спокойно.
…
Долго можно было бы рассказывать о похождениях Несчастной Розы. Но на этом пока все.
В другом варианте (автор — 1 064 824 089) история закончилась на девятом эпизоде:
«…Отобрал Гильермо Капетильо у Донны Изауры большое наследство. Получил Гильермо Капетильо то, что хотел. Тут сериалу и конец.»
Детективная история. Пример одной из детективных историй (словари Е. В. Карповой и Т.В.Мещеряковой) построен на описании начальной ситуации, соответствующей схеме на рис. 2. При этом была сделана следующая содержательная замена идентификаторов:
A="Шерлок Холмс", B="доктор Ватсон", C="секретарь", D="профессор Мориарти", a1="удостоверение детектива", a2="Z" , a3="пистолет", b1="улика", b2="мотив преступления", c1="фоторобот", c2="показания свидетеля", x="признание в преступлении" .
При этом не участвующий ни в каких обменах предмет e1 вообще исключен. Кроме того, следует обратить внимание на вещь a2. Это — т.н. псевдовещь. Служит она для того, чтобы можно было по ходу сюжета не ограничиваться обменами вещей (пусть даже и фиктивными — удостоверениями, грозными взглядами, кулаками и проч.).
Введение
псевдовещи позволяет осуществлять отъем вещей в зависимости от типов персонажей. Например, чтобы можно было позволить положительным персонажам отнимать только у отрицательных, первые автоматически снабжаются не фигурирующей в сюжете псевдовещью, а антигерои, напротив, получают таковую в качестве цели. Это, кстати, позволяет вводить персонажи как неимущие, так и бесцельные.
На основе сгенерированной последовательности эпизодов.
episode («Шерлок Холмс», «секретарь», «++», «AA», «», «фоторобот»)
episode («Шерлок Холмс», «д-р Ватсон», «++», «BA», «фоторобот», «улика»)
episode («Шерлок Холмс» ," профессор Мориарти" ," ±", «BA», «улика», «признание в преступлении»)
(путь персонажей ACBD и путь вещей a2c1b1x) был получен следующий текст.
Автор: '1 065 116 356'
ПРОЛОГ
В городе N было совершено преступление. Этим делом занялся Шерлок Холмс. И отправился Шерлок Холмс искать преступника.
*** 1 ***
Прошла ночь. Путь от полицейского участок до Парка занял очень много времени. В парке в этот день было мало посетителей. Поздно вечером, когда солнце уже село, встретил Шерлок Холмс доброго секретаря.
- — Нет ли у Вас фоторобота? - спросил Шерлок Холмс секретаря.
- — А как же! — ответил радостно секретарь.
Получил Шерлок Холмс от секретаря фоторобот.
…
*** 2 ***
После обеда посмотрел глупый Шерлок Холмс — сидит молодой доктор Ватсон.
— А нет ли у тебя случайно фоторобота? — поинтересовался доктор Ватсон у Шерлока Холмса, робко улыбаясь.
…
Скрепя сердце, отдал Шерлок Холмс доктору Ватсону фоторобот. Поблагодарил доктор Ватсон Шерлока Холмса за фоторобот и отдал доктор Ватсон Шерлоку Холмсу улику. Напряженно думая и бережно прижимая к груди улику, Шерлок Холмс пошел дальше.
*** 3 ***
Долго ли, коротко ли… Добраться до Дома оказалось нелегко.
В заброшенном доме стоял беспорядок. Видит Шерлок Холмс — сидит красивый профессор Мориарти.
…
- — А вот что есть у меня! — сказал Шерлок Холмс и предъявил профессору Мориарти улику.
- — Ладно, делать нечего, — сказал профессор Мориарти. — Держите.
Получил Шерлок Холмс от профессора Мориарти признание в преступлении.
— Благодарить не буду, — сказал сурово Шерлок Холмс профессору Мориарти.
Раскрыл Шерлок Холмс это сложное дело. Тут детективу и конец.