Звичайний AI-чат іде туди, куди його занесе розмова. Історія в режимі історій має форму. Розділи написані автором. Віхи розставлені. Світ існує ще до того, як гравець відчинить двері. Усе між цими опорами AI генерує заново щоразу, коли хтось грає.
Це незвичне середовище: частково візуальна новела, частково настільна гра, частково чат. Якщо зробити все добре, ту саму історію можна пройти тричі, і це відчуватиметься як три різні історії. Якщо погано — це замаскована рейкова дорога, і гравець помітить рейки вже до другого розділу.
Цей посібник про те, що відрізняє одне від іншого.
Чотири складники історії в режимі історій
На Reverie написати історію означає заповнити чотири речі:
- Розділи — оповідні контейнери. Кожен розділ має власний емоційний фокус і напругу. «Відкриття», «Розслідування», «Протистояння».
- Віхи — моменти, які мають значення. Визначені сюжетні поворотні точки, до яких AI рухається, не форсуючи їх. «Перший поцілунок». «Правда розкрита». «Зрада». Коли якась із них спрацьовує, гравець відчуває вагу оповіді.
- Панелі даних — структурований стан. Рівні стосунків, кількість доказів, ресурси, здоров'я. AI зчитує їх і записує в них, поки історія розвивається; низька довіра починає породжувати насторожені діалоги, висока прихильність — відвертість.
- Ролі гравця — ролі, які гравець може обрати. Та сама історія, інша роль. Детектив, підозрюваний чи найкращий друг жертви. Справді різні історії на тому самому кістяку.
Це несучі елементи. Зроби їх правильно — і AI зробить решту. Зроби неправильно — і жодна модель у світі не врятує проходження.
Розділи: пиши напругу, а не сюжет
Найпоширеніша помилка нових авторів — писати описи розділів як анонси серій:
Розділ 2: Гравець іде на склад, знаходить портфель і зустрічає антагоніста.
Це каже AI, що має статися. Звучить як перевага, але насправді це проблема. AI змусить ці речі статися, хоч би що робив гравець, і гравець це відчує.
Натомість пиши напругу:
Розділ 2: Доказ веде на склад, але йти туди самому — безрозсудно. Протагоністу бракує союзників і ще більше бракує часу. Довіра — ресурс, що закінчується найшвидше.
Тепер у AI є тяжіння, а не сценарій. Склад може з'явитися в історії, а може й ні. Гравець може взяти із собою союзника, відмовитися йти або натомість викликати поліцію. Усі ці шляхи можуть відповідати розділу, бо розділ про довіру й тиск часу, а не про відвідини конкретного місця.
Це найпотужніший важіль, який у тебе є. Пиши, про що розділ, а не що в ньому відбувається.
Віхи: закріпи моменти, які мають спрацювати
Віхи — це не досягнення і не контрольні точки. Це моменти, заради яких ти написав цю історію. Перший поцілунок. Розкриття таємниці. Точка зламу. Сцена, яку читач пам'ятатиме й через пів року.
Добра віха має три властивості:
- Вона заслужена. Вона від чогось залежить — від порогу в панелі даних, від розділу, від попередньої віхи. AI не запустить її, доки умови не виконано. Перескочити просто до «першого поцілунку» на третьому повідомленні неможливо за задумом.
- Вона конкретна. «У них усе складається добре» — це не віха. «Вона зізнається, що брехала про свою сестру» — віха.
- Вона необов'язкова. Не кожне проходження має досягати кожної віхи. Ті, які гравець пропустить, стануть причиною пройти історію знову.
Для історії завдовжки з розділ використовуй 4-7 віх. Менше — і історія здається недоробленою; більше — і вона перетворюється на чекліст, яким AI мчить навперегони.
Панелі даних: найдешевший спосіб зробити історію чутливою до дій
Панель даних — це просто невеликий набір чисел або прапорців, які AI зчитує на кожному ході й оновлює в міру того, як рухається історія.
Прихильність (Міра): 0-100, на старті 20
Довіра (детектив Пак): 0-100, на старті 50
Знайдені докази: список, на старті порожній
Час доби: ранок / полудень / вечір / ніч
Гравця поранено: bool, на старті false
От і все. Це вся функція.
Що вона тобі дає: персонажа, чиї репліки змінюються разом із його прихильністю, без потреби писати три версії кожної сцени. AI бачить числа в контексті й підлаштовується. Міра з прихильністю 15 говорить уривчастими реченнями; Міра з прихильністю 80 торкається твоєї руки, не замислюючись.
Пастка — зробити панель надто складною. П'яти полів цілком достатньо. З дванадцятьма полями AI починає їх усереднювати, і жодне не здається значущим. Обирай змінні, які змінюють поведінку, а решту ігноруй.
Ролі гравця: найдешевший спосіб зробити історію придатною для повторного проходження
Це секретна зброя. Більшість авторів думає, що «реіграбельність» означає розгалужені шляхи й альтернативні фінали. Їх дорого проєктувати. Ролі гравця дешеві й дають сильніший ефект.
Та сама історія. Ті самі розділи. Ті самі віхи. Грає інша людина.
- Детектив отримує інформацію першим, але половина персонажів йому не довіряє.
- Підозрюваний знає, що сталося насправді, але не може про це сказати, не зробивши гірше.
- Друг жертви має емоційне право, якого немає ні в кого іншого, але жодних слідчих повноважень.
Це не рівні складності. Це цілком різний досвід тих самих подій. Та сама сцена розгортається зовсім інакше, коли AI знає, хто ти.
Дві ролі — добре. Три — чудово. Чотири вже починають розмивати історію. Не виходь за межі чотирьох, якщо не маєш вагомої причини.
Проєктуй саме під повторне проходження
Питання, яке варто ставити собі знову й знову, поки пишеш: що буде інакше вдруге?
Що робить друге проходження новим:
- Віха, яку гравець минулого разу пропустив.
- Стан панелі даних, якого він не бачив (як звучить детектив Пак із довірою 95, якщо минулого разу вона не піднялася вище 40?).
- Друга роль із доступом до іншої інформації.
- Напруга розділу, що розв'язується інакше, бо гравець підійшов до неї інакше.
Що робить друге проходження повтором:
- Обов'язкові сцени, які завжди відбуваються однаково.
- Віхи, які спрацьовують завжди.
- Панелі даних, які ніколи не доходять до крайнощів.
- Одна роль, один оптимальний шлях.
Перевір свою історію за цими пунктами. Якщо друге проходження не має щонайменше трьох джерел варіативності, історія не реіграбельна, хоч якою доброю була проза першого разу.
Чим режим історій не є
Правильні очікування позбавляють багатьох розчарувань:
- Не розгалужені шляхи. Структуру пише автор; ти не пишеш кількох фіналів. Варіативність дають згенерований вміст, вибір віх і роль, а не дерева розгалужень.
- Не покрокова гра. Тут немає ігрових механік, крім просування оповіді. Панелі даних відстежують стан; вони не запроваджують боїв чи перевірок навичок.
- Не мультиплеєр. Наразі лише для одного гравця. Якщо ти пишеш із розрахунком на кооператив, ти пишеш для функції, якої ще не існує.
- Не чат із зайвими кроками. Не пиши історію, якщо насправді хочеш довгого чату. Це різні формати; невідповідний завжди розчаровує.
Як це поєднується з рештою Reverie
- Написання персонажів — персонажі історій створюються так само, як персонажі чатів. Виразні персонажі із суперечностями та правилами голосу тримають історії краще за шаблонних.
- Пам'ять — пам'ять усередині історії так само працює; персонажі пам'ятають у межах проходження. Панелі даних — це тривкий стан, що зберігається впродовж усієї арки.
- Темп — напруга розділів і розміщення віх і є інструментами темпу на рівні історії. Ті самі інстинкти працюють у більшому масштабі.
- Безкоштовно — основні функції режиму історій (розділи, віхи, ролі гравця, панелі даних) безкоштовні для всіх користувачів. Преміум дає швидшу генерацію, а не доступ до функцій.
Головне
Напиши кістяк. Дай AI згенерувати плоть. Пиши напругу, а не сюжет. Обирай віхи, які заслуговують стати моментами. Тримай панелі даних невеликими. Роби ролі настільки різними, щоб та сама історія справді ставала іншою, коли їх змінюєш.
Історія, яку варто проходити знову, — це не історія з більшою кількістю вмісту. Це історія, форма якої лишає гравцеві місце щоразу залишити інший слід.

