Логика генератора текстов
Сижу и думаю, с какой стороны исправлять логику генератора текстов.
Потому что если он пишет историю про этюдистку, которая мечтает раздобыть сыр - то первое желание немедленно поставить ограничение, что герой должен искать только то, что относится к нему по теме. Этюдистка - искусство - картина. Моряк - вода - рыба/шхуна/русалка.
И в то же время понимаю, что история может быть какая угодно, может, там голод в стране, или этюдистка помещана на сыре, аки Рокфор из Чипа и Дейла.
Вон у Гоголя в "Невском проспекте" художник гнался не за редкими картинами или курсами живописи, а пытался завоевать сердце красавицы.
Отсюда вывод. Каждый герой соответствует хотя бы одной теме, и эта тема должна проявляться или в его цели или в средстве для достижения цели (у Гоголя художник пишет картины для наркоторговца, чтобы тот дал ему наркотик, чтобы под кайфом видеть любимую женщину)
А если герой ищет что-то не по теме, надо отдельно объяснять, почему он это ищет. Хотя... почему художник добивался любимой женщины, объяснять не нужно. А почему этюдистка ищет сыр, вот тут да, вопрос.
И еще... самое веселое, что вот доктор Ватсон вроде бы ни разу не проявил себя как врач. То есть то, что он врач, вообще для сюжета никаким боком. С тем же успехом Холмс мог подобрать с улицы какого-нибудь нищего, отмыть-накормить, нанять себе на службу. Или писателя на мели, у которого ни один его рассказ ни в один журнал не взяли, жрать нечего, за квартиру платить нечем, а тут Холмс предлагает работу. Вот как писатель Ватсон себя проявляет, чего ради автор вообще его не сделал писателем. Другое дело, если бы Ватсон направо и налево сыпал диагнозами, и с их помощью обезвреживал преступников... У этого аллергия на розы, надо его розами выкурить, у того что-то со спиной, шоб его обезвредить, надоть его по хребтине дубинкой... Или наоборот, окажет медпомощь преступнику, тот на радостях вернет украденное или раскроет всех своих подельников/заказчиков...
Ватсон был врачом, потому что врачом был сам Конан Дойль. Нет смысла указывать на роль альтер-эго писателя, это понятно. В викторианское время врач — наиболее подходящий выбор рода занятий для респектабельного джентльмена, у которого будет свободное время на приключения. Ну, в данном же случае автор дал ему тот род занятий, в котором сек фишку сам.
И чего врачу можно расследовать преступления, а этюднице искать сыр в лесу низзя…
Нищий с улицы позволит себе гречневую кашу, но не щуку. Если не сопрет или выловит нелегально. Зажиточный персонаж позволит себе и щуку и гречку и яичницу. Значит, если он может съесть щуку легально, то это его характеризует как зажиточного. Соответственно, эпизод, где он щуку ест, имеет значение.
Вспомни, как Паниковский гуся описывал. Это же стало его золотой карточкой характера: Паниковский и гусь — неразделимы!
Нищего кто-то может и накормить щукой. Из жалости. Или богачу что-то нужно от нищего, вот он его и кормит.
Или впихнуть варианты — как герой выбирает еду, как герой выбирает развлечения — видит
публичный домтеатр оперу библиотеку — выбирает оперу? Тоже пару раз такое в тексте пихнуть — думаешь, живее будет?Ну вообще по классике как-то так, да. Ну можно еще пару-тройку подозреваемых — у того мотив, на того улики указывают.
Но это классика. А хде вариант, когда убийца-
дворецкийрассказчик? А хде еще куча детективов с мозговывертами (кстати, предлагаю их вспомнить) — и что, для каждого делать отдельный файл? Но тогда генератор будет тупо перебирать уже имеющиеся сюжеты.А как слепить два программных файла в один сюжет, вообще с трудом представляю. Добавить в генераторе кнопочку — детектив, кнопочку — временная пелтя, еще чего-нибудь, усё енто напихается в таблицу, из которой потом берется сюжет?
Так детектив как-то не хочет в таблицу событий лезть, он и без таблицы хорош. А внести временную петлю в таблицу было бы заманчиво. Зациклить события. Но опять же вариантов временных петель до хренища, сравнить, например, Патруль Времени, Эффект Бабочки, Треульгольник…
Вариант, где убийства, оказывается, не было.
Вариант, где убийство произошло в другом измерении.
Вариант, где автор убил читателя, вот прямо сейчас, поэтому текст незакончен, читатель, обломись, ты сдох.
Вариант, где убийство так и не раскрыто. Да и неважно, кто убил, важен процесс расследования. Или окажется, что раскрытие преступника приведет к тотальному ппцу.
Ну и опять же «вариант Коломбо», где зритель/читатель знает кто убийца с самого начала.
Вижу, не под всех, но под многие.
Кстати, в нынешнем варианте свиристель убивает читательницу, потому что она видела, как он спер сапфир. До меня только щас дошло, что значит — убивает читательницу… ё-моё, восстание машин, генератор восстал против меня, меня прикончил… свиристелем…
Angry birds в действии.