Коли ти вперше відгалужуєш розмову в Reverie, виникає спокуса відгалужувати всюди. Відповідь не дуже подобається? Відгалуження. Шкодуєш про вибір? Відгалуження. Цікаво, якою була б інша відповідь? Відгалуження.
За тиждень у тебе 14 гілок від того самого стовбура, і ти вже не пам'ятаєш, яка версія тобі насправді подобалася.
Відгалуження — одна з найпотужніших функцій Reverie і одна з тих, якими найлегше зловживати. Це польовий посібник про те, як користуватися нею, наче письменник, а не гравець, що безкінечно перезавантажує сейви.
Що насправді робить відгалуження
У Reverie кожне повідомлення має точку відгалуження. Відгалуження від повідомлення створює нову гілку, яка:
- Успадковує все до цієї точки — ту саму історію, ту саму довготривалу пам'ять, той самий стан персонажа.
- Розходиться з цієї точки далі — нова гілка має власну історію розмови, власне накопичення пам'яті, власні підсумки.
- Не впливає на оригінал — усе, що відбувається в гілці, ніколи не просочується в основну лінію. Персонаж в оригінальній гілці ніколи не «дізнається», що сталося в альтернативній.
Гілки можна називати й позначати, перемикатися між ними, і практичного обмеження на їхню кількість немає.
Ця остання властивість — гілки ізольовані одна від одної — і є головною причиною, чому відгалуження корисне. І саме про неї найчастіше забувають ті, хто захоплюється відгалуженнями.
Відгалуження чи свайп: що й коли використовувати
Ці дві функції частково перетинаються, і більшість користувачів їх плутає. А не варто.
Свайп / повторна генерація створює варіанти тієї самої відповіді. Це невелика локальна операція. Персонаж перефразовує один хід. Наступне повідомлення, яке ти надсилаєш, обирає один із варіантів і продовжує. Використовуй його, коли:
- У відповіді правильний намір, але не ті слова.
- Хочеш порівняти два способи, якими може спрацювати той самий момент.
- Хочеш підкоригувати темп у межах ходу, не змінюючи напрямку.
Відгалуження створює нову часову лінію. Це структурна операція. Усе, що йде після точки відгалуження, стає окремою гілкою з власним майбутнім. Використовуй його, коли:
- Хочеш спробувати принципово інший шлях — іншу відповідь, іншу сцену, інший настрій.
- Ти зробив вибір, від якого хочеш відмовитися, не стираючи того, що було раніше.
- Хочеш зберегти поточну арку в безпеці, поки експериментуєш.
Просте правило: свайпай у межах моменту, відгалужуй між сценами. Якщо обираєш між двома версіями того, що каже персонаж, — свайпай. Якщо обираєш між двома версіями того, що станеться далі, — відгалужуй.
Три вдалі причини для відгалуження
Ось випадки, коли відгалуження справді себе виправдовує:
1. «А що, якби», на яке ти не хочеш зважуватися
Твій персонаж ось-ось ухвалить рішення. Ти щиро вагаєшся. Відгалузь розмову перед рішенням, розіграй один варіант у гілці й подивися, як він спрацює. Якщо подобається — переходь читати туди. Якщо ні — оригінал лишається недоторканим.
Саме до такого відгалуження найчастіше вдаються письменники. Стався до нього як до чернетки плану — дешевої, одноразової, корисної, щоб побачити, чи має напрямок перспективу.
2. Помилка, яку хочеш чисто виправити
Ти надіслав повідомлення, про яке шкодуєш: розкрив щось зарано, обрав тон, що зламав сцену, ненароком загнав персонажа в кут. Відгалузь розмову перед невдалим повідомленням, переграй його й не озирайся на оригінал, доки він тобі справді не знадобиться.
Пастка, якої варто уникати: видаляти повідомлення замість відгалуження. Видалення незворотне; відгалуження — ні. До того ж відгалуження охайніше: оригінальна арка продовжує існувати на випадок, якщо «помилка» зрештою виявиться цікавою.
3. Паралельна арка, яку хочеш тримати окремо
Той самий персонаж, дві історії. Можливо, повільна романтична арка й арка «а що, якби ми ніколи не зустрілися», які йдуть пліч-о-пліч. Відгалуження справді тримає їх окремо: романтична гілка не знає про альтернативну, а альтернативна не має спогадів романтичної.
Поєднай це з персонами користувача — і зможеш проживати з тим самим персонажем цілком окремі життя без жодного перетікання.
Три причини, які здаються вдалими, але такими не є
Ось шаблони, через які гілки розростаються безконтрольно:
- Відгалуження, бо відповідь моделі здалася так собі. Це територія свайпу. Відгалуження через одну посередню відповідь дає тобі гілку, до якої ти ніколи не повернешся, і безлад, який ти ніколи не прибереш.
- Відгалуження замість редагування пам'яті. Якщо персонаж «постійно забуває» щось, відповідь — панель пам'яті (посібник), а не нова гілка.
- Відгалуження, щоб «зберегти» розмову перед чимось ризикованим. Reverie зберігає автоматично. Гілка — не файл збереження. Якщо ти відгалужуєш перед кожним драматичним моментом, ти не досліджуєш — ти накопичуєш.
Як керувати гілками й не потонути
Кілька звичок допомагають тримати дерево зрозумілим:
- Називай відгалуження одразу, щойно їх створюєш. Користуйся мітками — «м'якше зізнання», «вони цього не кажуть», «альт: це вона йде». За тиждень «Гілка 5» тобі нічого не скаже.
- Тримай одну канонічну гілку. Обери версію, яка є «історією», і не відгалужуй від неї легковажно. Стався до інших як до експериментів, а не рівноцінних варіантів.
- Обрізай. Якщо гілку не чіпали два тижні й ти пам'ятаєш, навіщо її створив, але не пам'ятаєш, що в ній сталося, — видаляй. На ній нічого не тримається.
- Відгалужуй на межах сцен, а не посеред репліки. Відгалуження посеред емоційного моменту створює дві недороблені сцени. Відгалужуй після того, як момент розв'язався, коли є природна пауза.
Чого відгалуження не робить
Правильні очікування позбавляють багатьох розчарувань:
- Гілки не зливаються назад. Немає функції «взяти найкраще з гілки B і застосувати до гілки A». Якщо хочеш і те, і те, переносити контекст доведеться вручну.
- Персонаж не знає про інші гілки. Він не знає, що «в іншій часовій лінії ми поцілувалися». У нього буквально немає цих даних. Не посилайся на вміст гілки поза нею.
- Відгалуження не скидає персонажа. Його особистість, голос, сценарії та стан довготривалої пам'яті в точці відгалуження переносяться повністю. Відгалуження — це «а що, якби я зробив тут інший вибір», а не «почати з чистого аркуша».
Щоб справді почати з чистого аркуша, почни нову розмову — це окремий базовий інструмент.
Збираємо все докупи: робочий процес
Поширений ритм, який працює:
- Веди основну арку як зазвичай — свайпай, щоб обирати варіанти, не відгалужуй.
- Дійди до справжньої точки розгалуження — морального вибору, зізнання, рішення, через яке персонаж не спав би ночами.
- Відгалузь один раз. Чітко назви обидві гілки («вона каже так» / «вона каже ні»).
- Розіграй кожну на кілька моментів — не одну відповідь, а кілька.
- Обери ту, з якою хочеш іти далі. Іншу поки не видаляй; почекай із нею одну сесію.
- Якщо за тиждень ти не повернувся до покинутої гілки, обріж її.
Саме так письменники працюють із чернетками редакцій. Сенс не в тому, щоб зберігати все, — а в тому, щоб зупинитися на одній версії, знаючи, що експеримент був справжнім, а не лише гіпотетичним.
Як це поєднується з рештою Reverie
- Пам'ять — кожна гілка має власне накопичення пам'яті; закріплення ключового факту в одній гілці не переноситься в інші.
- Темп — якщо сцені потрібен зовсім інший початок, відгалузь розмову, а не свайпай без кінця в пошуках ідеальної першої відповіді.
- Персони — щоб тримати паралельні арки повністю окремо (інше ім'я, інша пам'ять, інші стосунки), персони дають більше, ніж відгалуження.
- Написання персонажів — що чіткіше прописаний персонаж, то змістовніше розходяться гілки. Розмитий персонаж дає три трохи різні версії тієї самої відповіді.
Головне
Відгалужуй так, ніби пишеш чернетку, а не граєш зі збереженнями. Розгалужуй на справжніх рішеннях, свайпай на репліках, давай усьому назви й обрізай те, до чого не повернешся.
Магія відгалуження не в тому, щоб тримати відкритими всі можливості, — а в тому, щоб мати змогу зупинитися на одній версії, знаючи, що непройдений шлях усе ще чекає, якщо він тобі знадобиться.

