Рассказ о том , как мы с ГД и DEV "туман войны" побеждали

история реальная все персонажи и сходства не вымышлены

При тестировании нового инструмента настройки тумана на карте ГД столкнулись с проблемой...

В игре у нас есть два типа тумана: 1. Жидкий - сквозь него видны детали окружения и ресурсы, которые разрешены для игрока 2. Плотный - полностью скрывает карту и привязан к чанкам Если просто отключить туман, чанк вместе с ресурсами пропадает

ГД попросили придумать возможность "выключать" туман для удобства работы, но стандартное отключение ломало логику карты

Рассмотренные варианты: 1. Накрутка голды читами - честно, но долго и неудобно для QA..при одной двух проверках,все еще ок..но когда мне нужно раз 20 пройти это..то становится накладно хотя есть вариант все это обернуть в автотест через AirTest,но пока побаиваются этогоребята..лан 2. Глобальный "рубильник" тумана - потребовал бы времени на доработку у разработчиков В целом классные как мне показалось вариант,но тогда я бы мог кликами путешествовать по карте,что не очень нравилось ребятам из разработки спорить до упора не стал тк посчитал,что в данном моменте лучше прислушаться к мнению более опытных коллег

Решение которое мы / они приняли и одобрили Разработчики предложили элегантный чит:

Тк туман войны , при размещении на карте привязывался к отдельному префабу с ресурсом (камень , дерево и тд) и чтобы открыть любой туман,нужно было убрать этот предмет - мы сделали так, чтобы чит отключал эти предметы по всей карте

В итоге: Карта открывается для тестирования без ограничений Ресурсы остаются доступными Логика прохождения не ломается Никакие куски карты не "исчезают" Это решение оказалось простым, быстрым и максимально удобным для тестов

Рассказ о том , как мы с ГД и DEV "туман войны" побеждали | Сетка — социальная сеть от hh.ru