Мод «The Director» на Project Zomboid
The Director — когнитивный ИИ для Project Zomboid. Серверный надзиратель, отслеживающий каждое действие игрока, строящий байесовскую модель поведения и генерирующий уникальный сценарий для каждого выжившего. Вдохновлен ИИ-директором из Left 4 Dead, но с расширенными возможностями.
Функционал:
Каждый цикл выполняется 18-модульный когнитивный конвейер:
- Восприятие (Perceive) — события помечаются семантическим контекстом (громко, агрессивно, уязвимо, ночь, шторм).
- Память (Remember) — кратковременная эпизодическая память консолидируется в долгосрочные нарративные блоки (перестрелка, самоуверенность, восстановление после критического состояния, предательство).
- Моделирование игрока (Model you) — байесовские бета-распределения отслеживают убеждения: параноик, уверенный, методичный, агрессивный, хомяк, исследователь, эксперт. Точность растет по мере накопления данных.
- Предсказание (Predict you) — слой «Теории разума» моделирует ожидания игрока относительно действий Директора, чтобы разрушить эти ожидания.
- Принятие решений (Deliberate) — генерируется 5–10候选ных планов, симулируется вероятная реакция игрока через развертку Монте-Карло, оценка по 7 конкурирующим целям.
- Обучение (Learn) — таблица Q-значений многоarmed бандита UCB1 записывает эффективные тактики против конкретного игрока в 420 buckets состояний; данные сохраняются между загрузками.
- Рефлексия (Reflect) — каждые 30 игровых минут Директор проводит самокритику и корректирует стратегию.
- Нарратив (Narrate) — процедурные насмешки ссылаются на реальную историю игрока («Ты вернулся на ту улицу. Храбро. Или глупо.»).
Тактические инструменты:
Директор использует шесть рычагов воздействия:
- spawn_horde — спавн орды (ходоки / спринтеры / ползуны / смешанные) с заданным смещением от игрока.
- lure_existing — приманивание существующих зомби через звуки в мире.
- siege_phase — фаза осады, устойчивое давление в нескольких циклах.
- taunt — процедурные сообщения в чате, основанные на профиле игрока.
- wait — принудительные окна затишья (механика, аналогичная L4D).
- cull_distant — удаление зомби за пределами экрана для освобождения ресурсов под новое давление.
Персоны:
Выбор стиля поведения Директора в настройках песочницы:
- Patient (Терпеливый) — длинные периоды затишья, редкие мощные атаки.
- Sadistic (Садист) — атакует в моменты слабости (низкий HP, сон, мало патронов).
- Tactical (Тактик) — методичное, последовательное давление.
- Narrator (Рассказчик) — частые насмешки, театральный темп.
Совместимость с модами:
Директор автоматически обнаруживает активные моды на сервере и адаптируется. Встроенные адаптеры для: Warlord, Calm Before The Storm, Here They Come!, Bandits NPC, Helicopter Event Framework и Hordes Alpha. Для неизвестных модов применяются консервативные настройки на основе ключевых слов в названиях.
Авторы других модов могут создать собственный адаптер без форка The Director: достаточно поместить файл ZT_Adapter_YourName.lua в папку Adapters, он загрузится автоматически.
Сохранение прогресса:
Все убеждения, Q-значения, нарративные блоки и изменения персоны сохраняются. При загрузке сохранения спустя время Директор продолжает кампанию с учетом накопленных данных.
Инструменты администратора:
ПКМ в мире → Zombie Tactician → Open Tactician Notes. Открывается панель в реальном времени, отображающая процесс мышления Директора: восприятие, убеждения, прогнозы, обоснование решений и рефлексия.
Дополнительные инструменты в том же меню: Dump Brain State (вывод состояния мозга), Force Cycle Now (принудительный запуск цикла), Reset Learned Data (сброс обученных данных).
Требования и совместимость:
- Версия игры: Build 42.17 unstable.
- Одиночная игра и выделенные MP-серверы (отслеживание убеждений для каждого игрока).
- Чистый Lua. Нет внешних сервисов, API-ключей или сетевых запросов.
- Безопасность сохранений: миграция данных между версиями схемы происходит автоматически.
Ссылки автора мода:
Ko-fi: https://ko-fi.com/grphx
Техническая информация:
- Workshop ID: 3720305815
- Mod ID: ZombieTactician
| Билд Project Zomboid | |
Le Dodique
→
The Boys! update 4

![Nature's Call [B42.17+ MP] Nature's Call [B42.17+ MP]](/upload/000/u1/9/a/9ae9e7ad.webp)

![Archery Nexus [Fixed] (B42) Archery Nexus [Fixed] (B42)](/upload/000/u1/b/a/bab09ffa.webp)



![EZRoof [B42.15 SP/MP] EZRoof [B42.15 SP/MP]](/upload/000/u1/6/c/394ffee2.webp)

