Мокрый Тортл Мокрый Тортл Wet Tortle Таверна для героев A tavern for heroes
ТавернаTavern ГеймплейGameplay Как игратьHow to play ПутьJourney ВопросыFAQ Блог Роадмап Играть в TelegramPlay on Telegram

Чек-лист живого данжа: как мастеру подземелий уйти от коридора со скучными комнатами

· Владислав Новиков

Чек-лист живого данжа: как мастеру подземелий уйти от коридора со скучными комнатами

Подземелье превращается в коридор, когда у похода нет цели и лимита сцен - мастер бесконечно продолжает сцену. Чтобы данж стал живым: задайте квесту скрытую цель и бюджет сцен (2-6) до развязки, дайте комнатам минимум пару крючков (украсть, убить, с кем поговорить), разложите информацию по слоям (видно сразу / по проверке / секрет) и не завязывайте обязательные развилки на одну находку.

Чек-лист живого данжа: как мастеру подземелий уйти от коридора со скучными комнатами

Знакомая картина, ребят: партия спускается в подземелье, а там - развилка, комната-декорация, снова развилка. Взаимодействовать не с чем, только зачищать. Мы наступили на эти грабли на своём же ИИ-Мастере и разобрали по косточкам, откуда берётся эффект бесконечного коридора и как собрать данж, где в каждой комнате есть что потрогать, а у похода есть конец.

Почему подземелье превращается в коридор с комнатами-декорациями

Коридор появляется, когда в комнатах нет цели, а у похода - конца: мастер (живой или ИИ) обязан продолжать сцену, и без сигнала “здесь развязка” генерирует новый поворот, сквозняк, узкий лаз - до бесконечности.

Мы поймали это на живом проде ИИ-Мастера. 16 июля тестер написал: шесть сообщений подряд идёт по бесконечному подземелью, постоянно развилки, а мана тратится. Разобрались - квест “Исследовать древние руины” был создан без размещённой цели: схрона не существовало ни в фактах мира, ни в сценах, искать было физически нечего. Семь ходов внутри руин дали ноль прогресса и съели 12,6 маны кампании.

Причина оказалась не в “тупой модели”, а в собственных же правилах промпта. Инструкция “никогда не заводи игрока в тупик” плюс обязательная подсказка на каждый ход заставляли нарратора бесконечно придумывать новый коридор, сквозняк или щель в стене - без механизма, который сводит блуждание к развязке, данж никогда не кончался.

Довершало картину то, что комнаты физически не были связаны между собой: у всех четырёх сцен данжа список выходов был пустым, а счётчика глубины или бюджета локации в коде не существовало вообще. То есть “данж” был просто чередой несвязанных описаний - коридор в чистом виде, без структуры позади фасада.

Что должно быть в комнате, чтобы в неё лезли, а не проходили мимо

Комната становится интерактивной, если несёт разные слои информации и хотя бы пару причин задержаться, а не одну декоративную деталь.

Один из авторов, на посты которого мы наткнулись при разборе темы (t.me/d4loft/3065), собрал подборку приёмов дизайна подземелий - и почти все они бьют ровно в проблему коридора с комнатами-декорациями.

DIY & Dragons предлагает делить информацию о комнате на три слоя - landmark, hidden, secret. Landmark - то, что игрок видит и узнаёт бесплатно с порога: форма комнаты, очевидный труп, алтарь. Hidden - то, что нужно спросить или поискать, обычно ценой хода или проверки. Secret - то, что не гарантировано вообще и стоит дорого: скрытый рычаг, потайная дверь, спрятанный дневник. Три слоя вместо одного описания - это уже причина задержаться и покопаться, а не пройти насквозь.

Goblin Punch формулирует минимальный набор содержимого важной комнаты как чек-лист: что-то украсть, что-то убить, что-то, что может убить тебя, и кто-то, с кем можно поговорить. Не все четыре пункта нужны в каждой комнате, но если в ключевой сцене нет ни одного - это и есть комната-декорация. Про последний пункт - как придумывать NPC на лету, а не заготавливать заранее, мы уже разбирали отдельно.

Bastionland описывает игровой цикл комнаты как доктрину ICI - Information, Choice, Impact: сначала игрок получает информацию, затем делает выбор между реальными вариантами, затем видит ощутимые последствия выбора. Без выбора или без последствий комната превращается в текст, который читают, а не в пространство, с которым взаимодействуют.

А правило трёх зацепок The Alexandrian напоминает, что если прохождение подземелья упирается в одну-единственную находку - один потерянный намёк останавливает весь сюжет. Для развилок, которые обязаны быть пройдены, нужно не меньше трёх независимых путей к решению. Это та же логика, что и в иллюзии выбора за столом: выбор считается настоящим, только если у него есть более одного рабочего варианта.

Как задать данжу конец, а не бесконечный коридор

Данж кончается вовремя, если у квеста заранее записана цель и лимит сцен на её поиск - иначе снимать петлю приходится руками посреди сессии.

Что было: у квеста не было ни зафиксированной цели, ни счётчика длины - нарратор сочинял, пока не надоест. Что стало: после истории с рунами мы завели два обязательных поля. Payoff_note - что именно спрятано, текст только для нарратора, игрок его не видит. Depth_budget - сколько сцен или ходов отведено до развязки, от двух до шести, по умолчанию четыре.

Когда бюджет подходит к концу, в промпт нарратора подмешивается фрагмент payoff_due с прямым требованием: развязка должна случиться в этом же ответе, а не быть анонсом. Формулировки вроде “за следующим поворотом”, “вдалеке виднеется” или “ты чувствуешь, что цель близка” прямо запрещены - как и новые развилки и новые пустые коридоры. Находка обязана в этот же момент попасть в состояние мира: новыми фактами и добавленными предметами, а не остаться фразой в тексте.

Секрет данжа раньше времени никуда не утекает - payoff_note передаётся нарратору только внутри служебного фрагмента payoff_due, класть его в обычный квест-блок промпта или в API-ответ запрещено, и это закреплено отдельным тестом на список разрешённых полей.

Как сделать, чтобы комнаты помнили действия игроков

Интерактивность держится не на красивом описании, а на состоянии: мир обязан помнить, что игрок уже сделал, и не выдавать одну и ту же находку дважды.

Мы завели это через явные реакции на действия с предметами. Попытка забрать уже взятый объект возвращает статус “объект уже взят” - мир помнит, что вынесено, и нарратор не сможет молча подсунуть его снова. Попытка взять то, чего в сцене нет, помечается как “объект отсутствует” и просто игнорируется. Использование сломанного или унесённого предмета возвращает “объект недоступен”.

Разница с чисто прозовым подземельем в том, что эти состояния хранятся в базе, а не в памяти нарратора: даже если модель “забудет” контекст разговора, механика не даст игроку взять артефакт из уже обчищенной комнаты второй раз. Похожая история - с NPC-спутниками, которые раньше пропадали через десяток ходов: память мира решает те же проблемы, что и память о комнатах.

Какие грабли ждут на внедрении такого чек-листа

Хорошо продуманные правила ломаются на этапе автоматического определения, к какому именно правилу применить сцену - тип комнаты и наличие payoff легко потерять между строк.

У нас тип локации хранился свободным текстом, и признак “это подземелье” приходилось угадывать по подстрокам вроде dungeon, cave, crypt, tomb, ruin, lair. На QA нашли сцену оврага с типом “здание” - и два из двух проверенных exploration-квестов с пустым payoff. Из-за этого анти-стагнационный счётчик на них молча не срабатывал: чек-лист был готов, а данные для него - нет.

Тут же всплыла фактура из фидбека игроков за 16-24 июня: жаловались, что описания абстрактны, не хватает визуальной схемы локации или карты, а мистики в текстах больше, чем экшна. Отдельно просили журнал NPC и мест - игроки устают держать локации в голове без внешней опоры. Живой чек-лист комнаты снимает часть этой проблемы, но не всю: за схему и журнал всё ещё отвечает интерфейс, а не только промпт нарратора.

Чек-лист живого данжа для своего стола

Работает не только для ИИ-мастера - тот же список закрывает коридор-декорацию и за живым столом. Готовы сверить свой данж?

Ничего из этого не требует нейросети - годится и для блокнота мастера, особенно если данж собирается за один вечер без недели подготовки. А если пункт “продумать payoff и слои информации в каждой комнате” кажется неподъёмным вручную - это ровно то, что стоит делегировать, а не тащить в одиночку.

Если ведёте партию через ИИ-мастера DnD, эти же правила уже зашиты в промпт нарратора - следите за новостями бота в “Таверне Мокрый Тортл”, роадмап там же.

Частые вопросы

Сколько сцен должно быть в подземелье, чтобы оно не затянулось?

Ориентир - бюджет из 2-6 сцен или ходов до развязки квеста, по умолчанию 4. Когда бюджет исчерпан, находка обязана случиться в этом же ответе, а не откладываться на "следующий поворот".

Как понять, что комната в подземелье - просто декорация?

Если из неё нечего украсть, некого убить или бояться и не с кем поговорить - это декорация. Рабочий минимум: хотя бы пара таких крючков на важную комнату, а не одна фоновая деталь.

Нужен ли ИИ-мастер, чтобы применить этот чек-лист данжа?

Нет. Слои информации, крючки в комнатах, лимит сцен и запрет на повторную находку - правила дизайна подземелий, которые работают и за обычным столом с живым мастером.

Как готовился материал: черновик собирает мой ИИ-конвейер по темам из практики таверны, факты сверяются с первоисточниками и правилами, финальную версию я читаю и правлю руками перед публикацией. Обложку тоже рисует нейросеть. Про кухню — на странице о проекте.