Устройство карты
Зона в Stalker PDA — это не одна открытая карта, а набор отдельных локаций, как и в первоисточнике Stalker: Кордон, Свалка, Бар, Агропром, Тёмная лощина, Болото, Военные склады, Янтарь и другие. Игрок перемещается между ними через специальные точки перехода, а не идёт «пешком» из одного конца Зоны в другой.
Из чего состоит локация
Каждая локация — это связка:
.tmx-файл (формат Tiled Map Editor) — тайловая карта ландшафта: дороги, земля, трава, болото, стены, радиация и т.д. Хранится в репозиторииpda-assets(maps/*.tmx), использует общий тайлсетmaps/tiles/tiles.tsx.- Запись
GameMapв данных игры — паспорт локации:id,title,level, имя.tmx-файла, стартовая позиция игрока на локации (defPos). - Точки (
points) — статичные интерактивные метки: квестодатели, торговцы, тайники, переходы. См. «Точки на карте». - Отряды (
spawns) — группы NPC определённой фракции, которые патрулируют локацию и могут удерживать территорию. См. «Отряды и территории».
Точки и отряды могут быть заданы «базово» для локации и дополнены каждой главой истории — то есть ваша история может добавить новую точку или отряд на существующую карту, не трогая саму локацию.
Слои .tmx-карты
У каждой карты два слоя:
tiles— сетка ландшафта (тайлы 8×8px), задаёт проходимость и визуальное окружение.objectgroup "objects"— коллизии: полилинии стен и границ проходимости, прямоугольники препятствий. Отдельные объекты помечаются свойствомfire=true— это точки костров, место, где собираются NPC для посиделок и разговоров (характерная деталь атмосферы Зоны).
Тайлы несут не только внешний вид, но и вероятность процедурной генерации контента: у типов тайлов вроде
anomaly, search (тайник), radiation_weak/middle/strong задана вероятность (probability) появления —
аномалии и тайники, которые не были явно расставлены сюжетописателем, генерируются игрой во время сессии
поверх подходящих тайлов.
Квестовые точки, торговцы и отряды, которые вы расставляете в истории, — это явные, детерминированные
объекты. Аномалии и тайники «фонового шума» Зоны генерируются отдельно и не хранятся в .tmx как именованные
объекты. Это два разных слоя наполнения карты, и для сюжета важен только первый.
Список локаций на момент написания документации
По данным pda-assets/maps: agroprom, bar, ch4, darkvalley, garbage, kordon, marsh, military,
yantar — классические локации ранней зоны Stalker (Агропром, Бар, Кордон, Свалка, Тёмная лощина,
Болото, Военные склады, Янтарь).
Далее
- Точки на карте — типы точек и как их расставлять.
- Отряды и территории — фракционные отряды и захват территории.
- Создание новой карты — пошаговый процесс.