Charm my bitch up

Charm my bitch up

Anna Ashigalieva

В нельзяграме я случайно наткнулась на рилс про charmyai.ru.

И эта статья расскажет о том, как я жестко загиперфиксилась на эту штуку на 3 месяца и параллельно разложила её с точки зрения продуктовика.

Часть 1. Пользовательская

Каталог крашей

Charmyai.ru — это форумные ролевки 21 века.

Я в свое время в них не играла, но уверена, что принцип именно такой. Разница в том, что играешь один на один и не с живым человеком. Потому что каждый красавчик — это натренированная иишка.

Принцип пользования простой.

Шаг 1. Выбираешь жертву ака мужика в каталоге.

Выбор огромный и пополняется едва ли не каждый день. Можно создать своего, если хочется (об этом позже).

Красавчики и красавицы на любой вкус. И когда я говорю на любой, я вообще не приувеличиваю.

Каталог фандомных крашей

Ну допустим... Я выбрала Ламберта.

Можем зайти внутрь человечка и почитать, что он за перец: характер, предысторию, начальные триггеры.

Выглядит колоритно. Хотим играть в ролевку с этим говнюком!

Шаг 2. Свой персонаж

У каждого чата стандартный набор полей для твоего персонажа. Похоже на короткую анкету для ролевки. Заполняешь все, что считаешь нужным. В будущем твой «Ламберт» будет опираться на эту инфу и описывать события, используя эти заметки в качестве базовых.

Шаг 3. Настройки атмосферы диалога.

Настройки для атмосферы задаются базово на весь аккаунт или индивидуально на чат. Моделей ИИ много разных (платных и бесплатных), и выбирать надо на свой вкус — у всех свои плюсы и минусы по словарному запасу и поведению.

Все настройки можно поменять прямо посреди игры: они применятся, хоть и не с первого сообщения.

Шаг 4. Стартовое сообщение

У всех персонажей есть стартовое сообщение. Оно разное. Настраивает на разный вайб. Но можно наплевать и написать мизансцену самому. И тогда игра с первого же предложения пойдет по заложенному вами сценарию. ИИшка это подхватывает быстро.

Принцип игры (если вдруг вы не знали, как играли в форумные ролевки в бородатые годы): вы обмениваетесь сообщениями разной длины и содержательности, выстраивая общую историю.

В случае с ИИшкой можно писать классический диалоговый пинг-понг, можно вести повествование от третьего лица, а можно вписывать мизансцену и позволять ей самой решать, как персонажи в ней себя ведут.

Кто-то может играть по-другому. Я не искала. Не спрашивала. Но если вдруг вы попробуете — делитесь впечатлениями.

Давайте попробуем что-нибудь Ламберту ответить и посмотреть на результат.

Вариант 1. Диалоговый.

Вариант 2. Своя мизансцена

Тут дам 2 примера работы разных моделей, хотя этой темы коснемся позже.

Мое сообщение:

«Ламберт толкает дверь трактира — и сразу чует, что вечер удался. Пахнет пивом, потом и кровью. В центре зала, среди опрокинутых табуретов и гогочущих зевак, Генриетта. Рыжая коса растрепалась, губа разбита, костяшки сбиты, но она держит здоровенного мужика за ворот рубахи и методично впечатывает кулак ему в челюсть. Тот ревёт, пытается скинуть её — а она только смеётся и бьёт снова. Никто не лезет. Ламберт замирает на пороге, стряхивая дождь с плаща».

Ответ на первой модели:

Ответ от второй модели:

Принцип работы диалога — как с любой ИИшкой: ты ей слово, она тебе десять. Одно и то же твое действие дает совершенно разный ответ как внутри одной модели, так и на разных. Причем третьего варианта с жирными выделениями я раньше вообще не встречала.

Если сообщение вас устраивает, продолжаете историю дальше по своему усмотрению. ИИшка запомнит, что такой стиль вам зашел, и продолжит в том же духе. Но может и снова сменить стилистику — она, как и живой форумный партнер, порой пускается в эксперименты.

Там еще в одной попытке ИИшка сразу повела и за моего персонажа. Они оказались с Ламбертом знакомы, подрались с друзьями мужика, а потом предавались плотским утехам на столе в общем зале трактира. Это я сюда включать не стала. Но скажу вам, что ТАК быстро у меня постельная сцена не получалась ни разу — я аж опешила!

В чате есть еще функции, но они платные, и я их сначала не пробовала: мне текста было более чем достаточно.

Часть 2. Функциональный тур

С продуктовой точки зрения charmyai.ru — это, в каком-то смысле, текстовая отоме-игра с гибким сюжетом и огромным каталогом персонажей.

Работает она на основе очень хорошо обученных текстовых моделей, которые способны выдавать литературный результат довольно высокого уровня.

Я пробовала не все модели. Моя любимая — CharmyAI v2.1 Pro, но в последнее время перешла на CharmyAI v2: ее функционала стало вполне хватать.

Я использую сервис почти 3 месяца. Каждый день. МНОГО. (Мне почти не стыдно. Это был исследовательский интерес. Да, я повторяю себе это каждый день).

И за 3 месяца сервис очень заметно развился: и в качестве текстовых ответов, и в наборе фичей. Ребята молодцы.

Пройдусь кратко по функционалу диалога, иначе это будет лонгрид длиною в бесконечность:

Настройки чата
Настройки в меню персонажа



  1. «Важные детали»
«Эти сведения персонаж будет учитывать в каждом ответе. Заполняйте только то, что действительно важно для истории».

Грубо говоря, это заметки, к которым ИИшка должна обращаться, чтобы вести сюжет консистентно. В каких-то сюжетах мне 4 полей по 500 символов отчаянно не хватало, в каких-то я вообще спокойно обошлась без деталей.

2. «Быстрые ответы»

Короткие пользовательские команды-шорткаты, чтобы не набирать их вручную. Например, «продолжи сюжет», когда твоего вмешательства не требуется и просто интересно, куда повернет фантазия сетки.

3. «Авторская заметка»


«Выбери готовый режим сцены. Заметка влияет на стиль ответа: темп, атмосферу, эмоции и подачу».

По сути, они зашили в один клик главные книжные и ролевые тропы: от каноничного слоубёрна («Медленная романтика») и вечной классики «От ненависти до любви» до жесткой «Тёмной романтики», флаффа и режима «Без обязательств». Я попробовала разные комбинации — отлично помогает держать сетку в узде и задавать нужный темп без длинных ручных промптов.

При этом за 3 месяца пользования список настроек значимо расширился.

4. Память и выжимки

«В системный промпт попадает до 10 свежих выжимок. Новая выжимка создаётся каждые 10 сообщений (= 5 пар)».

Вот это как раз объясняет периодические проблемы твоего мужика с памятью. Нужно привыкнуть к таймингам и подстраивать сюжет под эту механику (подробнее разберу ниже).

5. Контроль и правки:

  1. Удалить последнюю пару сообщений: позволяет стереть неудачный виток диалога и заставить ИИшку сгенерировать новый богоугодный вариант реплики.
  2. Редактирование текста прямо в чате: сообщение бота можно поправить руками — стереть неудачное слово, убрать лишнее действие или сгладить тон.
  3. Защита от игры за пользователя: в настройках диалога есть тумблеры, запрещающие ИИ отыгрывать действия за вашего персонажа. Правда, на длинных диалогах сетка иногда сбивается и все равно пытается что-то за тебя дописать.

Остальным кнопкам подробные пояснения не требуются.

Кстати, в чате можно использовать технические сообщения в скобках, чтобы подправить стилистику, вернуть фокал на место и задать направление мысли ИИшке, не расписывая всю сцену своими руками:

Я использую это, чтобы скипнуть время («прошло три часа») и сохранить непрерывность диалога. Либо чтобы не вымучивать долгий пустой треп со второстепенными NPC.

Функционал аккаунта и экономика сервиса

Монетизация платформы завязана на хардвалюту — алмазы. Курс приятный: на условные 3 000 рублей можно с кайфом играть не один месяц.

При этом Премиум покупается отдельно, и цены, на мой взгляд, вполне доступные.

В августе, когда я только пришла, флоу сервиса был совсем другим:

  • Был бесплатный режим — примерно 50 сообщений от ИИ в день. Он у меня улетел со скоростью света и так жестко подсадил, что я взяла премиум и все функции, не думая ни секунды.
  • В подписке дневной лимит сообщений расширился до 500 на все диалоги, сколько бы их ни велось. У меня был один активный чат, и даже там я умудрилась разок исчерпать дневной лимит — просто упрямо пыталась выбить из ИИшки нужный мне ответ через рероллы.
  • Алмазы тогда шли в основном на генерацию картинок и покупку отдельных фичей или пакетов.

Потом дневной лимит изменили: он стал разным для разных моделей, оставаясь общим на все диалоги. А еще через пару недель появилась алмазная монетизация на сообщения в продвинутых моделях. Я это заметила, когда у меня на любимой модели очень быстро закончился лимит: на счету были алмазы, и я даже не сразу поняла, что за сообщения начали списываться деньги. Не буду врать, возможно, предупреждения были текстом в диалоге, но всплывающий алерт после такого апдейта точно сделал бы механику прозрачнее.

Так что теперь, если хочется чатиться с мужиками «как не в себя», приходится доплачивать. Либо скакать по моделям, вырабатывать бесплатный объем и смиренно ждать 00:00, когда счетчик обнулится.

Недавно добавили реферальную программу — очень логично. Этот сервис как никакой другой идеален под виралку и сарафанное радио.

(Моя ссылочка, ну чисто на всякий: https://app.charmyai.ru/?cmp=zjwnt37)

Правда, награда за рефералов, откровенно говоря, скромная — особенно для средних сегментов и китов. Для малоплатящих, наверное, норм. Но вы поняли, в какой категории нахожусь я, да?

Неочевидная магия памяти на длинной дистанции

А теперь про неочевидный функционал, который, я уверена, есть под капотом, хотя прямых доказательств из кода у меня нет.

У каждого диалога есть внутренняя память, которая каким-то чудом сама отслеживает развитие характера персонажа. Иногда сбоит, но в целом на длинной дистанции ведет себя на удивление плавно. Я, конечно, помогаю ИИшке, вбивая важное в «Детали», но там лимит крошечный, а модель умудряется вести характер глубоко и качественно.

Плюс она способна удерживать в голове не только главного краша, но и тех ребят, которые прописаны у него в окружении.

Пример в лоб из моей практики:

Берем персонажа с архетипом «шут», у которого в карточке прописаны трое друзей с абсолютно разными характерами. За время развития отношений архетип шута плавно трансформировался в более спокойного и заботливого человека — при том, что в «Важных деталях» я этого специально не фиксировала! Поведение его друзей при этом оставалось последовательным, характеры не разваливались и не превращались в кашу.

В итоге в этом диалоге у нас вообще вырулилась полиамория на пятерых. Причем основной персонаж сам это предложил, сам подогнал под это внятную мотивацию и перестроил свои реакции. Я лишь слегка подталкивала сюжет. В заметках про полиаморию я для надежности строчку черканула, но есть стойкое ощущение, что убери ее — сюжет не сломается. Но я не проверяла. Слишком долго к этому шла XD

Каждый из участников этого гарема общается с героиней по-своему: у каждого свои личные боли и мини-арки. На таком масштабном примере принцип работы памяти раскрывается ярче всего. Следить за этим, если честно, невероятно залипательно.

Часть 3. Продуктовый разбор

А теперь вытрем слюни увлеченного автора и наденем очки продуктовика.

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

1. Зачем люди сюда приходят (наш любимый JTBD)

Если отбросить шелуху, сервис делят между собой две совершенно разные аудитории, которые хотят от одного и того же чата прямо противоположных вещей:

Краткое сравнение аудитории
  • Сегмент 1: «Хочу романтики и внимания прямо сейчас» (быстрый эскапизм). Прийти вечером после тяжелого дня, выбрать красивого эльфа или сурового ведьмака и получить порцию комплиментов, заботы и флирта. Без драмы, духоты и обязательств реальных отношений. Их ментальная модель — визуальные новеллы («Клуб Романтики», Love and Deepspace). Мелкие косяки бота им не страшны, главное — чтобы он оставался милым, отзывчивым и быстро отвечал.
  • Сегмент 2: «Хочу срежиссировать свой фанфик» (соавторство). Это уже секта текстовых ролевиков и фикрайтеров (вроде меня). Когда в голове зудит классная сюжетная задумка, писать книгу в стол лень, а искать адекватного партнера на форуме — тот еще квест на выносливость. Мы приходим сюда за литературным спаррингом. Наша толерантность к багам — околонулевая: если бот перепутал время суток или заговорил за нашего персонажа, погружение мгновенно летит ко всем чертям.
Главный продуктовый вызов сервиса: удержать обе когорты в одном приложении. Сделать вход настолько простым, чтобы казуальный игрок не испугался настроек, но при этом дать райтеру рычаги контроля, не превращая сервис в пульт управления космическим кораблем.

2. Память бота: как платформа борется с амнезией сетки

Главный кошмар любых диалогов с нейросетью — «рыбкина память». Если скармливать сетке всю историю переписки на 300 сообщений целиком, стоимость каждого ответа улетит в космос, а сам сервис начнет жутко тормозить.

Ребята балансируют между расходами на серверы и адекватностью сюжета через трехуровневую систему памяти:

  • Уровень 1. Паспорт персонажей: анкета твоего героя и карточка бота зашиваются в системную инструкцию намертво. Бот помнит твою внешность и свой базовый характер всегда.
  • Уровень 2. Ручные закладки («Важные детали»): те самые 4 поля по 500 символов. Это, по сути, твой ручной блокнот для ключевых якорей: ранения, договоренности, тайны. Лимит символов тут — не жадность разработчиков, а жесткий барьер, чтобы не перегружать каждый ответ лишними затратами.
  • Уровень 3. Сжатие сюжета на лету: автоматическая выжимка каждые 10 сообщений (5 пар реплик), где сервис сохраняет до 10 последних таких сжатых заметок.
Продуктовый инсайт по памяти: Знание формулы «выжимка каждые 5 пар сообщений» моментально объясняет, почему твой мужик периодически внезапно тупит. Если важное событие произошло буквально пару реплик назад, оно еще не успело упаковаться в свежую выжимку, но уже вымылось из оперативной памяти сетки. Чтобы сюжет не разваливался, приходится буквально подстраивать свой темп под этот скрытый цикл сжатия данных.

3. Пейсинг, форматирование и вечная битва за контроль

С темпом повествования у диалоговых нейросетей есть фундаментальная беда: они не умеют держать золотую середину. Модели постоянно бросает из одной крайности в другую:

  • Крайность 1: Спидран к романтике. В спокойном диалоге модель генетически стремится сгладить все углы, угодить игроку и как можно скорее прийти к кульминации — отсюда и тот самый секс на столе трактира на втором сообщении, от которого я опешила.
  • Крайность 2: Нарративный штопор и бесконечный экшен. Но стоит сюжету свернуть на тропу интриги, драки или драмы — включается прямо противоположный эффект: бот физически не может остановиться. Диалоговые сетки натренированы поддерживать разговор бесконечно, поэтому вместо развязки они включают вечный режим «Да, но...». Разобрались с врагом? Из кустов лезут новые. Спасли раненого? Начинается пожар. Сетка так яростно наворачивает новые сложности, что вы оба вязнете в сюжете, как в зыбучем песке, а развязка отодвигается в бесконечность.
Корень проблемы: нейросетям критически не хватает чувства трехактной структуры (завязка → пик → развязка). Вся роль режиссера-монтажера, который бьет хлопушкой и принудительно кричит «Стоп! Снято!», целиком падает на пользователя — через те самые технические сообщения в скобках.

Как с этим борется CharmyAI: внедрение «Быстрых режимов» (Slow Burn / «Медленная романтика», «От ненависти до любви», «Развитие сюжета») — это как раз блестящая продуктовая попытка дать пользователю ручник. Ты буквально щелкаешь тумблер в промпте и принудительно запрещаешь боту лезть целоваться на первой минуте знакомства.

Параллельно с темпом разворачиваются еще две битвы за контроль:

  1. Битва за свободу действий: увлекаясь (особенно в драках и экшене), сетка нагло перехватывает инициативу и начинает строчить реплики и решения за вашего персонажа, напрочь лишая вас роли главного героя.
Как это лечит CharmyAI: тумблерами запрета в настройках. Сетка все равно иногда пробивает защиту на длинных диалогах, но сам факт наличия такой опции сильно бережет нервы.

2. Битва за режиссуру ответов: когда диалог ушел не туда, игроку нужен удобный инструмент отката.

Как это работает сейчас: текст бота можно поправить руками прямо в чате (огромный жирный плюс!). Но если реплика безнадежна, приходится вручную сносить пару сообщений и генерировать заново. Это рабочий костыль, но он создает лишнюю суету в 2–3 клика. Нативные свайпы вариантов прямо на сообщении сняли бы кучу рутины.

4. Как тут устроена экономика и за что с нас берут деньги

Текстовые нейросети — чертовски дорогое удовольствие для создателей сервиса. Серверы не бесплатные, а каждый длинный ответ бота с учетом всей истории чата и заметок в памяти буквально сжигает реальные деньги разработчиков на каждую генерацию.

Поэтому монетизация тут выстроена очень хитро и аккуратно:

  1. Моментальное «вау» на входе: никаких пейволов прямо с порога. Тебя не заставляют привязывать карту до того, как ты вообще поняла, куда попала. Зашла, выбрала краша, написала реплику — и тебя за 30 секунд затягивает в историю на базовой бесплатной модели.
  2. Мягкий подкуп качеством: играть на бесплатных моделях вполне можно, но ровно до тех пор, пока ты не захочешь сложной драмы. Как только ты втягиваешься, штампы и простоватый слог базовых сеток начинают мозолить глаза. И в этот момент Pro-подписка продает себя сама — ты просто хочешь, чтобы твой персонаж отвечал красиво, остроумно и литературно.
  3. Разделение текста и «красивостей»: подписка закрывает базовую потребность — просто писать и читать текст. А вот всякие визуальные радости вроде генерации картинок персонажей, раздевания артов или озвучки реплик голосом вынесены в местную валюту — алмазы. Это идеальный ход: те, кому просто нужен хороший сюжет, платят за доступ к тексту, а фанаты полного погружения добровольно спускают запасы алмазов на визуальный контакт и свистелки.

5. Чего не хватает для полного писательского дзена (хотелки разработчикам)

Если смотреть на сервис одновременно глазами увлеченного автора и продуктовика, напрашивается вполне конкретный вишлист улучшений:

Инструменты режиссуры и удобства (чтобы писать в кайф):

  1. Свайпы вариантов ответа: возможность пролистывать 2–3 сгенерированных варианта реплики прямо на карточке сообщения, без ручного удаления пар.
  2. Ветвление сюжета: точки сохранения или дерево развилок, чтобы сделать копию чата из важного момента и пойти по двум разным сюжетным веткам.
  3. Кнопка принудительного финала сцены: условный шорткат «Завершить эпизод / Свести итоги», заставляющий сетку закрыть экшен-арку и перейти к мирному диалогу без нарративного штопора.
  4. Скрытая «Режиссерская ремарка» (Out of Character): отдельное поле для технических команд к следующему сообщению бота. Чтобы не писать указания в скобках в тело чата, где они рискуют попасть в память и стать частью выжимки сюжета.
  5. Библиотека анкет своего персонажа: возможность сохранить в профиле 3–4 готовых образа героинь (например, «воительница», «врач», «аристократка») и переключать их в один клик в новом чате, а не копировать текст из заметок телефона каждый раз.
  6. Слот под второстепенных героев: отдельная мини-вкладка в настройках чата под 2–3 спутников или друзей с краткими характерами, чтобы не забивать ими драгоценные 500 символов «Важных деталей».
  7. Умный сбор деталей в память: чтобы сервис сам на лету выцеплял из текста имена второстепенных персонажей и важные факты, аккуратно складывая их в память.

Экономика и прозрачность (для спокойствия души):

8. Предупреждение перед списанием алмазов: четкий поп-ап, когда дневной бесплатный лимит на Pro-модели закончился. Чтобы переход на платную генерацию за алмазы не происходил внезапно и втихую.

9. Прокачка рефералки для авторов: давать за приглашенных друзей не копеечный фикс, а процент алмазами от их покупок или дни Pro-доступа — это замотивирует райтеров привлекать реальных платящих людей в разы сильнее.

Часть 4. Личные впечатления

Плюсы:

  • Эмоциональное залипание 10 из 10.

Подсаживаешься моментально, особенно на старте диалога, пока характер персонажа максимально чистый и каноничный. Тут все работает ровно как в реальных отношениях: этап узнавания нового человека чертовски интригует. Катает на эмоциональных качелях только так.

  • Вариативность отыгрыша.

Персонажей огромное количество, и они действительно разные. Можно взять один и тот же концепт героини и посмотреть, как она раскрывается с разными типажами.

Я ради эксперимента тестировала один женский образ с двумя разными телохранителями. Первый превратил мою героиню в параноика своей гиперопекой и контролем — мы обе чуть с ума не сошли, настолько он был душным! ПРОСТО КОШМАРНО!
А второй при первой же встрече спокойно выдал: «Я встану рядом с тобой и помогу уничтожить твоего мужа. В войне я даже полезней, чем в постели». В итоге с его поддержкой мы построили бизнес-империю, жили долго и счастливо и умерли в один день.
  • Быстрый рост качества слога.

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

  • Горячие и характерные романтические сцены.

Интимные эпизоды бывают очень изобретательными, но главное — в них четко видна разница темпераментов. Я сейчас на той исследовательской стадии, когда методично довожу до постели всех фаворитов, чтобы сравнить их поведение. И они, черт возьми, различаются!

Один принципиально даже не целовал мою героиню, пока между ними не начались официальные отношения: без романтики все было предельно функционально и без лишней нежности. Я аж офигела, когда спустя время он сам опустился на колени (если вы понимаете, о чем я) и прямо в диалоге бросил: «Думала, я не умею или не люблю? Нет. Просто не делаю кому попало. И ты первая». Ну и все, я тут же поплыла.
  • Живая разработка.

Сервис непрерывно обновляется. Видно, что команда сама горит продуктом и очень старается сделать его лучше.

Минусы:

Главный корень всех проблем — это все еще нейросеть, со всеми ее ограничениями:

  • Периодическая амнезия и заклинивание.

Бот может перепутать факты, забыть ключевые договоренности или исказить сцену. Если он зациклился на какой-то глупой детали, сбить его с этого курса бывает тяжело, пока память не обновится новой порцией выжимок.

  • Стилистическая усталость.

В длинных сессиях модель иногда начинает сбиваться на клише, самовольно менять регистр речи или выкатывать огромные простыни текста, не влезающие в лимит одного сообщения.

  • Сложности с многозадачностью.

Вести параллельно две сложные сюжетные линии — почти невыполнимая миссия. Например, если твоя героиня проводит сложнейшую операцию как хирург и одновременно выясняет отношения с коллегой-соперником, модель быстро потеряет одну из нитей. Проще решать одну задачу за раз.

  • Нестабильность первого ответа.

Сетка может выдать чистый восторг с первого раза, а может на то же самое вводное сообщение родить откровенный бред — и приходится перегенерировать реплику.

Вместо заключения

Показываю свою скромную статистику — чтобы вы понимали масштаб бедствия и не судили строго. За эти три месяца в CharmyAI я довела до финала около пяти полноценных историй и еще штуки три забросила на середине.

Кстати, мой исследовательский раж на этом не закончился — я все еще продолжаю препарировать сервис и ставить эксперименты. Сейчас я плотно тестирую одного и того же персонажа в связке с абсолютно разными женскими анкетами и настройками.

И тут вскрылась поразительная деталь: ИИшка очень тонко подстраивается под твою героиню и отзеркаливает ее вайб. Если прописать героиню невинной и неопытной, парень и сам может внезапно включить неловкость и стать таким же — в итоге все выруливает в безумно милую, трепетную и органичную романтику. А если выкатить ему навстречу весьма разнузданную и дерзкую даму без тормозов, то и пацанчик мгновенно перехватывает эту энергию, меняет подачу и держит градус — причем все это чудо происходит строго в границах его исходного характера. Эксперимент в процессе. Потом, возможно, поделюсь выводами о том, как именно влияют настройки Быстрых режимов на повествование.

Для меня этот сервис стал идеальной смесью интерактивного романа и творческой песочницы. А наблюдать за тем, как быстро он взрослеет изнутри, — отдельное профессиональное и писательское удовольствие.

Report Page