Скачать

Как прокладывать дороги и проверять проходимость карты в World Builder

Карта Road to Deryabinsk для Generals с дорогами и маршрутами. Полезное
Практическая методика для картоделов Generals и Zero Hour: планирование дорог, прокладка покрытия, проверка рельефа и тесты проходимости юнитами.

Планировка проездов, рельеф и расстановка объектов задают маршруты и места, где техника встанет в пробку. Дорожное покрытие само по себе лишь оформляет участок, а его влияние на pathfinding проверяется отдельным тестом. Порядок работы: зафиксировать версию и сборку World Builder, спланировать схему, проложить покрытие, отдельно проверить рельеф и прогнать карту юнитами.

Подготовка: фиксируем версию, интерфейс и рабочую копию

Определите игру: Generals или Zero Hour, патч, язык интерфейса и установку, из которой запускается World Builder. Запишите это в заметку к карте. Один файл в разных сборках редактора может вести себя по-разному, а названия пунктов могут быть переведены сообществом. Если подпись в чужом руководстве не совпадает с вашим экраном, ориентируйтесь на функцию инструмента, а не на текст.

Перед правками сделайте резервную копию карты и рабочей папки. Сохраняйтесь поэтапно: после планировки, магистралей, мостов и проверки объектов. World Builder чувствителен к плотной застройке, поэтому возврат к промежуточной версии дешевле переделки.

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

Дорога как покрытие и дорога как проходимость: в чём разница

В разных сборках дорожный инструмент может создавать покрытие, объект или комбинацию. Проверьте на тестовом участке: проведите короткий отрезок на ровном месте, сохраните карту, откройте в игре и посмотрите, как едут юниты. Если инструмент работает как кисть текстуры, он не обязан менять pathfinding. Если ставит объекты, проверьте, не перекрывают ли они проезд.

Универсального правила «дорога ускоряет юнитов» здесь нет. Ускорение или изменение pathfinding должны быть подтверждены документацией либо воспроизводимым тестом на вашей версии и патче. Без подтверждения помечайте это как непроверенное и не закладывайте в баланс.

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

Планирование дорожной сети до рисования

Сделайте общий вид карты и сохраните скриншот. Разметьте базы, нейтральные здания, воду, мосты и спорные зоны. Для симметричной карты сразу проверьте сопоставимость маршрутов по длине, числу развилок и удобству подъезда.

Определите основные маршруты: подъезд от каждой базы к центру, минимум два пути между базами и объезды на случай блокировки. Отдельно отметьте подходы к мостам, чтобы дорога не упиралась в воду и не заканчивалась на другом берегу без съезда. Ширина должна вмещать колонну, а не одну единицу техники.

Проверьте радиусы поворотов на схеме. Крутой поворот на узкой дороге почти наверняка станет местом застревания крупной техники. Каждый тупик должен иметь смысл, например площадку у нейтрального здания. Случайные ответвления в никуда уберите до рисования.

Прокладка дорог: пошаговый порядок в редакторе

Порядок общий для Generals и Zero Hour.

  1. Откройте карту в World Builder, соответствующем игре, и сделайте резервную копию.
  2. Найдите инструмент дорожного покрытия: подпись может быть переведена, ориентируйтесь на его действие.
  3. Настройте доступные параметры: ширину, тип дороги, стиль краёв, если они есть. Начните с тестового участка на ровном месте.
  4. Прокладывайте магистрали от базы к базе, затем второстепенные подъезды и декор.
  5. Следите за стыками: сегменты должны перекрываться без разрывов и ступеней. Осматривайте смену направления и ширины.
  6. Обработайте мосты: дорога должна заходить на них и сходиться без смещения, а переправа быть проходимой с обеих сторон.
  7. Сохраните карту, закройте и откройте снова. Проверьте, что сегменты не сбросились. Если есть счётчики объектов, записывайте момент нестабильности.

При смене ширины не делайте резкий переход. Лучше расширить участок перед поворотом или мостом, чем надеяться, что колонна перестроится. После крупного этапа сохраняйтесь под новым именем, чтобы сравнить поведение карты до и после правок.

Проверка рельефа и препятствий отдельно от текстуры

Пройдите по маршрутам и смотрите на уклон отдельно от текстуры. Подъёмы, спуски и перепады высот могут быть незаметны на покрытии, но именно они мешают технике. Отметьте места, где дорога выглядит ровной, а рельеф под ней наклонный.

Проверьте обрывы, края плато и воду. Дорога не должна подходить к краю без ограничения. Определите, где нужен мост, где допустим брод, если он вообще проходим в вашей версии, и где покрытие упирается в воду и обрывается. Мелкую воду не считайте проходимой без теста.

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

Тест проходимости юнитами в игре

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

Прогоните прямой участок, извилистую дорогу, поворот на 90 градусов, узкое место между объектами, въезд на мост и съезд с него, объезд заблокированной дороги. Проверьте движение от базы к базе в обе стороны: часть проблем видна только на обратном маршруте.

Проверьте группу: отправьте несколько единиц одновременно и посмотрите, не расползаются ли они по склону и не встают ли в очередь на повороте. Фиксируйте скриншот места, тип юнита, направление движения и результат: застрял, поехал в обход, не смог въехать.

Повторите тест после сохранения, переоткрытия карты и перезапуска игры. Отдельно проверьте карту после изменения рельефа или расстановки объектов. Pathfinding зависит от версии, патча и модов, поэтому результаты одной сборки нельзя автоматически переносить на другую.

Типичные ошибки и спорные места

Частые ошибки: ровная текстура поверх непроходимого склона или воды; слишком узкие повороты и съезды под пехоту; объекты, поставленные на дорогу после прокладки; разрывы на стыках и при смене ширины. Мосты со смещением заставляют искать обход, а забытые границы карты и тупики без разворота создают ложные пробки. В модах и пользовательских ассетах дорожные объекты и правила проходимости могут отличаться от ванильной игры, такие случаи проверяются отдельно. Утверждения о влиянии дорог на скорость остаются непроверенными, если нет воспроизводимого теста.

Что проверить перед публикацией

Перед публикацией проверьте: версия игры, патч, язык и сборка World Builder зафиксированы; резервная копия сделана, схема маршрутов нарисована; ширина, повороты и объезды проверены на общем виде; магистрали проложены, стыки и смены ширины осмотрены; мосты и переправы проверены с обеих сторон; рельеф, вода, обрывы и границы проверены отдельно от текстуры; объекты не мешают проезду и подъездам; тест пехотой и техникой пройден в обе стороны, карта переоткрыта и проверена повторно. Порядок «схема, покрытие, рельеф, тест юнитами, повторный тест после сохранения» экономит время и отлавливает большинство проблем до публикации. Для модов добавьте отдельный прогон на чистой сборке и на сборке с модом.

Читайте также

Скачать
Оцените статью
Как установить карту?

Добавить комментарий