IT-словарь › Программирование › Дерево диалогов

Дерево диалогов

Программирование Svenska → Обновлено: 2026-10-27

Игровой разговор, устроенный как узлы с репликами и рёбра с возможными ответами игрока.

Каждый узел — это то, что говорит персонаж; каждое исходящее ребро — выбор, доступный игроку. Условия на рёбрах — выполнен ли квест, хватает ли харизмы — решают, какие варианты вообще появятся, а узлы могут выставлять флаги, которые игра прочтёт позже. Название приукрашивает ботанику: в настоящих разговорах почти всегда есть возврат к узлу «что ещё ты хотел узнать?», так что структура — граф, а не дерево.

Ранние игры зашивали диалоги в код. Сегодня они живут в специальных форматах, которые сценаристы правят без программиста: ink от Inkle (открытый с 2016 года) и Yarn Spinner, известный по Night in the Woods. Вечная проблема — комбинаторный взрыв: каждый «значимый» выбор удваивает объём текста, который надо написать, перевести и озвучить.

← Назад к словарю