{"schemaVersion":1,"record":{"key":"mechanic/dialogue--family-topology","type":"mechanic","id":"dialogue--family-topology","lang":"ru","title":"Структура диалогового графа","summary":"Связи между узлами разговора задают ветвления, возвраты, слияния и порядок доступных тем.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/dialogue--family-topology/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/dialogue--family-topology.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/dialogue--family-topology.md","aliases":[],"tags":["Диалоги","Структура и ввод"],"sourceIds":["source-8fcf1671c353b49b"],"sources":[{"id":"source-8fcf1671c353b49b","title":"Disco Elysium","url":"https://store.steampowered.com/app/632470/Disco_Elysium__The_Final_Cut/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Связи между узлами разговора задают ветвления, возвраты, слияния и порядок доступных тем."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-topology-variants\"></a>\n\n- Линейная последовательность. Правило: Разговор идёт по заданному пути; управление может ограничиваться продвижением и выходом. <a id=\"variant-topology-01\"></a>\n- Разветвляющееся дерево. Правило: Каждый выбор переводит разговор в свою ветвь с отдельными продолжениями. <a id=\"variant-topology-02\"></a>\n- Ветвление со схождением. Правило: Разные ответы дают локальные реакции, затем возвращают разговор в общую точку. <a id=\"variant-topology-03\"></a>\n- Центральное меню тем. Правило: После обсуждения вопроса игрок возвращается к общему списку доступных тем. <a id=\"variant-topology-04\"></a>\n- Цепочка с возвратами. Правило: Разговор позволяет возвращаться к прежним вопросам с новым контекстом. <a id=\"variant-topology-05\"></a>\n- Условные эпизоды, storylets. Правило: Система выбирает небольшие сцены по состоянию мира и персонажей. <a id=\"variant-topology-06\"></a>\n- Параллельные нити. Правило: Несколько обсуждений развиваются одновременно, а игрок распределяет внимание между ними. <a id=\"variant-topology-07\"></a>\n- Многоэтапная беседа. Правило: Связанный разговор продолжается в нескольких сценах, местах или встречах. <a id=\"variant-topology-08\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая таксономия, составленная для этого запроса. Названия описательные; источники подтверждают отдельные принципы и примеры, а не весь перечень."}],"relations":[],"placements":[{"catalogId":"dialogue","id":"family-topology","title":"Диалоги","url":"https://gamemechanics.pro/ru/mechanics/dialogue/#family-topology","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Структура диалогового графа","description":"Связи между узлами разговора задают ветвления, возвраты, слияния и порядок доступных тем.","image":{"src":"images/mechanics/disco-elysium-dialogue.webp","width":1440,"height":810,"crop":{"x":563,"y":38,"width":825,"height":712},"game":"Disco Elysium","sourceUrl":"https://store.steampowered.com/app/632470/Disco_Elysium__The_Final_Cut/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/632470/ss_23836438cd455287232be5ae9c4f48d5c488967b.1920x1080.jpg?t=1780913406","credit":"ZA/UM","rights":"© ZA/UM. All rights reserved.","caption":"Разные ответы открывают продолжения разговора","alt":"Разные ответы открывают продолжения разговора","markers":[{"x":79,"y":72,"label":"Доступные ответы задают следующие переходы"}]},"tips":["Давайте понять, какие темы можно повторить и какие решения окончательны."],"examples":[{"title":"Disco Elysium","url":"https://store.steampowered.com/app/632470/Disco_Elysium__The_Final_Cut/"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/dialogue"}}