Как объяснить игрокам возможности диалогов с NPC в первой главе игры
Для нарративного дизайнера первая глава решает конкретную задачу: помочь игрокам понять, о чём можно спросить NPC, что может изменить ответ и что происходит, когда у персонажа недостаточно информации. Объясните эти правила через один необязательный диалог с низкими ставками, который игроки смогут протестировать и изучить. Не совмещайте его со вступительным обучением управлению: цель здесь — задать границы диалога, а не объяснять перемещение, меню или бой.
Чему первая глава должна научить в плане общения с ИИ?
Сформируйте небольшой и точный набор ожиданий вместо обещания, что игроки могут спросить о чём угодно. Игрок должен четко понимать:
Это обещания относительно диалоговой системы конкретной игры, поэтому они должны соответствовать её реальной реализации. Если поддерживаются только определенные темы или действия, покажите это ограничение до того, как предлагать свободный ввод. Персонаж не должен утверждать, что у любого вопроса есть осмысленный ответ, если система не способна его предоставить.
Короткий игровой эпизод для первой главы
Используйте момент, которого игрок может достичь в процессе обычного прохождения, когда управление уже освоено, а сюжет представил персонажа с поводом для разговора. Следующий эпизод служит примером дизайна; адаптируйте имена и названия состояний под свою игру.
Этот эпизод обучает через конкретное взаимодействие: поддерживаемый информационный вопрос, видимая граница действий, опциональный выбор с изменением состояния и завершение разговора. Названия состояний здесь — лишь наглядный прием проектирования, а не утверждение об определенном игровом движке или реализации.
Как сделать изменения состояния понятными
Разделяйте три типа исходов как в тексте, так и в дизайне интерфейса:
Показывайте последствия действий
Полезное правило — связывать формулировку действия с явным выбором и подкреплять её наглядным подтверждением: измененным объектом, обновленной записью в журнале, новым маршрутом или четким сообщением. Если для действия требуется ключ, найденная ранее зацепка, статус отношений или сюжетная веха главы, сделайте это требование понятным, если оно блокирует действие. Не сообщайте игроку о выполнении действия, если соответствующее состояние на самом деле не изменилось.
Спроектируйте поддерживаемые взаимодействия с NPC до написания текста
Для небольшого диалога в первой главе дизайнер может расписать каждое поддерживаемое взаимодействие до создания текста:
Такая простая схема помогает сохранять согласованность диалогов с состоянием игры и вовремя замечать случайные ложные обещания в тексте.
Что должен отвечать NPC, если он чего-то не знает?
NPC должен уметь различать **незнание**, **невозможность действовать** и **непонимание вопроса**. Для игрока это совершенно разные ситуации, требующие разных ответов.
Запасной вариант ответа не должен выдумывать подсказку лишь ради поддержания разговора. Он также не должен наказывать игрока за проверку возможностей интерфейса. Сохраняйте тон, соответствующий персонажу, но четко доносите практический смысл: ответ неизвестен, действие недоступно или формулировку нужно уточнить.
Сделайте диалог необязательным и ненавязчивым
Сделайте предложение вступить в диалог заметным, но позвольте игрокам проигнорировать его, уйти раньше времени или остановиться после пробного вопроса. Если информация необходима для завершения главы, предоставьте альтернативный путь к ней или сделайте разговор явным, осознанным требованием; не маскируйте обязательный этап под опциональный. Не заставляйте игроков исчерпывать все темы только ради того, чтобы выяснить, какие из них имеют значение.
Короткая визуальная подсказка поможет различить типы ввода: предложенные темы, поле для свободного ввода текста и варианты действий не должны выглядеть одинаково, если они влекут разные последствия. Размещайте инструкции в непосредственной близости от соответствующего элемента взаимодействия. В исследовании [«Less Text, More Visuals»](https://aclanthology.org/2022.games-1.3/) описан качественный эксперимент с участием 12 игроков в лингвистические и обучающие языковые игры; участники ожидали визуального сопровождения и сочли переизбыток вводного текста утомительным, а также указали на проблемы с языковым контекстом и обратной связью. Это узкое исследование игры с механикой GWAP для задач NLP, а не доказательство того, что любой игре требуется меньше текста или что тот же подход сработает во всех жанрах. Воспринимайте это как повод для тестирования, а не как универсальное правило: сделайте подсказку понятной, а затем проверьте, считывают ли её игроки в вашей игре.
Исследования контекстной привязки диалогов (dialogue grounding) дают схожий, но самостоятельный урок. В работе [«A Framework for Exploring Player Perceptions of LLM-Generated Dialogue in Commercial Video Games»](https://aclanthology.org/2023.findings-emnlp.151/) 28 игроков, набранных в сообществе Reddit по *Disco Elysium*, оценивали диалоги в воссозданном интерфейсе RPG. Авторы отмечают, что текст оригинальных авторов получил заметно более высокие оценки по сравнению с генерациями GPT-4; участники особенно выделяли логичность повествования и привязку к состоянию игрового мира. Это была оценка качества текста, а не тест онбординга в первой главе. Данная работа подтверждает важность последовательного диалога, учитывающего состояние мира, но не определяет способ обучения правилам общения для всех игроков.
Проверьте, усвоили ли игроки нужные правила
Создав этот эпизод, понаблюдайте, сможет ли новый игрок ответить на четыре практических вопроса без долгих объяснений:
Ищите расхождения между предположениями игроков и реальной работой системы. Если они считают, что каждый ответ меняет игровой мир, сделайте различие между информацией и действием более заметным. Если они принимают отказ за ошибку системы, проясните границы знаний или доступные темы. Если они посчитали пробный вопрос обязательным, переработайте подсказку и убедитесь, что главу можно пройти без него.
Первой главе не нужно раскрывать все возможные ветки диалога. Её задача — дать игрокам опробовать одно показательное взаимодействие с низкими ставками, понять его последствия и увидеть, как NPC реагирует на границы дозволенного. Когда эти правила станут понятны, игроки смогут исследовать дальнейшие диалоги с гораздо более точным представлением о возможностях своих вопросов.
