Сериал Миры: вечер третий
Это демо на предгенерированном контенте: профиль героя зафиксирован, обе ветки завтрашней главы собраны заранее. В продукте главу ночью собирает движок — код в репозитории, интерактивная песочница движка — в demo/lab.
Погасшая звёздочка
Вечером фонарик-звезда замигал сам собой — так он делает, только когда кому-то в лесу нужна помощь. Мира выглянула в окно: над дальними елями что-то блеснуло и погасло. Маленькая звёздочка сорвалась с неба и потерялась. Хорошо, что вчера Мира не отдала фонарик сороке — сегодня он был нужен как никогда.
У ручья хлюпал носом ёжик Тишка. «Я видел, куда она упала! — прошептал он. — За ручей, в мокрую траву. Но я… я боюсь воды». Мира подняла фонарик повыше: на другом берегу и правда что-то слабо теплилось, как уголёк под пеплом.
«Уху, — сказала сова Ульяна с мшистой ветки. — Я видела её с высоты. Могу отнести тебя на крыльях — хоть сейчас. А можно перейти ручей по камням: они светятся, если посветить на них звёздным светом. Выбирай, Мира. Звёздочка подождёт до завтра — я укрою её листом лопуха».
Дома Мира забралась под одеяло и слушала, как фонарик тихонько гудит на тумбочке — он тоже думал. Вдох… и выдох. Вдох… и выдох. Четыре раза, вместе с Мирой, как дышит спящий лес. Фонарик пригас. Завтра будет за-мечательный день.
Что выберет Мира завтра?
Выбор войдёт в канон сериала — завтрашняя глава начнётся с него
Книга запомнила:
По светящимся камням
Вчера Мира решила перейти ручей — и как только звёздный свет коснулся воды, камни вспыхнули один за другим, будто кто-то разложил по ручью тёплые булочки. Тишка вцепился в штанину: «Я с тобой. Только не быстро!» Шаг. Ещё шаг. Вода шептала, но камни держали крепко.
За ручьём начиналась поляна, где жили светлячки. «Мы грели её всю ночь! — зазвенели они. — Но мы маленькие, а она совсем остыла». Сотня огоньков поднялась в воздух и поплыла над травой, показывая дорогу.
Звёздочка лежала в мокрой траве — маленькая, чуть больше пуговицы, и почти не светилась. Мира сложила ладони лодочкой и поднесла к ней фонарик. «Грейся. Ты же моя сестрёнка», — сказал фонарик-звезда. И звёздочка… чихнула! Засветилась, поднялась над ладонями — и повисла над поляной, как самый маленький в мире ночник.
Дома Мира ещё долго видела в окне тёплый огонёк над лесом. Вдох… и выдох. Вдох… и выдох. Теперь у леса два ночника: один на небе, один на тумбочке. И оба — Мирины.
На крыльях совы
Вчера Мира решила позвать сову — и вот уже лес плывёт внизу, как тёмное одеяло, подшитое огоньками. «Держись за перья, — ухнула Ульяна, — и смотри вниз. Звёзды сверху виднее». Ветер был тёплый и пах хвоей.
Но звёздочки в траве не оказалось. Зато в дупле старого дуба сидели три совёнка — и средний прижимал к пузу что-то тёплое и светящееся. «Она упала прямо в наше гнездо! — гордо сказал он. — Мы её грели. Только она всё время хочет вверх».
Мира встала на самую высокую ветку — Ульяна держала её за капюшон, на всякий случай, — подняла ладони и разжала пальцы. Звёздочка взлетела, покружилась, поблагодарила всех по очереди — и встала на своё место в небе. И сразу всё небо стало на одну звезду теплее.
Дома Мира нашла её из окна — вон она, над самой высокой елью, подмигивает. Вдох… и выдох. Вдох… и выдох. «Спокойной ночи, сестрёнка», — сказал фонарик с тумбочки. И оба огонька пригасли до завтра.
В демо контент предгенерирован. В продукте каждый вечер собирается ночным пайплайном — вот его карта компонентных вызовов на одну семью в день:
| Подбор скелета + канонизация вчерашнего выбора | 2 |
| Генерация 4 сцен + модерация + композиция иллюстраций | 12 |
| Летопись мира и фоновая подготовка | 4 |
| Озвучка сцен и распознавание выбора (к 15.10) | +6–7 |
| Обращений на семью в день | 18 → 25+ |