Как я работал в Wargaming, часть 7. Как я делал карты для WoT
Привет, Пикабу!
В прошлый раз я закончил на том, что я перешел в отдел Левел Дизайна, желая сделать что-то для любимой игры.
Сегодня же мы погрузимся в сладенькое. Я расскажу по каким базовым принципам строил карты в танках почти четыре года назад. Постараюсь сегодняшний текст написать интересно даже тем, кто в танки никогда не играл.
Как я выстраивал карты.
Сразу оговорюсь: я не знаю как сейчас они делаются ни в Лесте, ни в современной ВГ, и ответить за современные решения ничего не смогу. Я уволился больше чем 3 года назад. Это большой срок.
И ещё одна упреждающая реплика тому, кого сегодняшний текст приведет в сильное душевное волнение: друг, приди туда и сделай лучше, я как раз тебе там три года назад стул нагрел.
Рассказ будет очень в общих чертах, потому что во всем всегда полно мелочей и нюансов.
Итак.
Перво-наперво решим небольшую логическую задачку: если выпустить в игру карту, на которой ничего нет: ровный плоский квадрат километр на километр без укрытий и рельефа, вопрос: как будут играть люди, какая будет у карты структура? Ведь на карте ничего нет.
В условиях задачки есть ловушка. Даже с нулем геометрии у карты кое-что есть: её края. И игрок, двигаясь вдоль красной линии, уже имеет безопасный фланг, с которого ему никогда не прилетит. Даже на пустой карте мы получаем два направления и широкий третий фронт - центр, который можно использовать только ситуативно. Потому что если туда поехать сразу - тебя моментально сожгут те кто едут по флангам.
Это упражнение говорит о том, что вне зависимости от геометрии карты игрок все равно будет жаться к самому крайнему маршруту, ближайшему к красной линии. Этим он действительно повышает свою выживаемость и имеет больший контроль над картой. Три направления могут ветвиться, появляться дополнительные объезды, но если обобщать, все равно остаются три маршрута, как в доте. Любую карту можно разложить на эту схему. Иногда добавляется четвертый путь. Такой путь чаще всего практически изолирован от остальной карты и является эдакой отдельной маленькой картой.




Можно попытаться уйти от простой и понятной схемы трех линий и попытаться сделать гораздо больше линий, но тогда может легко получиться Сталинград старого формата (я знаю что Леста его вернула, но я не играл, и какой он сейчас - не знаю).
Сталинград старого формата был геймплейным кошмаром, 15 на 15 танков не хватало чтобы заполнить все существующие направления, потому игрокам регулярно заходили в бок и тыл, превращая нормальный танковый геймплей в кашу.
Есть еще исключение в виде Малиновки, где на карте одно полноценное направление и две так-сяк половинки, которые сложно назвать полноценными флангами. Но к Малиновке все привыкли, она старенькая, ей можно.
Снова уточнение: три линии, это не всегда три коридора. Они могут ветвиться и разделяться, но общая схема чаще всего делится таки на три линии. Эта структура игрокам понятна и интуитивно воспринимается хорошо. В других играх на картах тоже чаще всего 3 направления, так что не мы одни такие умные.
Баланс по классам.
Теперь про классы техники, и любимый камень-куст. В танках есть несколько типов геймплея. Разделю их условно на:
1) Тяжи - медленные и бронированные,
2) Стеклянные пушки - кустовые снайперы,
3) Светляки - разведчики-лт-шки,
4) Средние танки - мобильные танки с меньшей броней чем у тяжей,
5) Ну и арта.
Это не строгое деление по классам, потому что может быть тяж с геймплеем СТ-шки, а может быть СТ-шка стеклянная пушка.
Приступая к созданию карты, всегда стояла задача сделать комфортный геймплей для всех классов. Сами карты в танках делились на три типа:
1) Открытые - природный ландшафт, сельская застройка (Прохоровка, Малиновка),
2) Закрытые - городские или горные (Химмельсдорф, Минск),
3) Смешанные - сочетающие в себе элементы двух первых (Руинбег, Ласвилль).
Самыми удачными считались именно смешанные, потому что на них можно было организовать комфортный геймплей для всех классов. Для тяжей стоило организовать достаточно просторный, но безопасный коридор, прикрытый от ударов арты по башке; для светляков - небольшие укрытия и кусты где-то в зоне смерти, чтобы они могли высветить врагов; для средних - более широкую чем у тяжей зону где можно реализовать маневр и более вариативные перемещения, но не так сильно прикрытую от арты; для самой арты - место где ей утопиться более-менее безопасную ямку или лесок, чтобы ее нельзя было бахнуть первым пролетающим мимо светляком. А теперь про стеклянные пушки, и любимый камень-куст.
Снайперский геймплей подразумевает сохранение дистанции и настрел издалека. В условиях существования трех направлений на картах, логично, что снайперская позиция должна находиться где-то на этом же направлении в отдалении. Если не засаживать все направление деревьями как аллея на Прохоровке (что, кстати, хорошее направление, но нельзя ж его всегда использовать на всех картах), то на снайперской позиции мы ставили кусты, иначе первый засвет приведет к тому что все вражеские стволы на направлении сразу дадут залп по несчастному снайперу, и тот улетит в космос. Та же ситуация может произойти и при выстреле из куста, потому для снайпера должен быть путь отхода после засвета, чтобы спрятаться от ваншота артой или другими танками. Самый простой способ - влепить рядом с кустами камень. Так и родилось ироничное для игроков сочетание камень-куст на картах. Разумеется, это не единственный способ: можно сделать откат по рельефу, заезд за угол горы или здания, сделать снайперскую позицию просто очень далеко - вообще без кустов - это все на разных картах есть. Но каменькуст занимает меньше всего объема на карте, меньше всего требует обоснования окружающим рельефом, потому ставится легче и чаще.
Почему новые карты всегда плохие?
Потому что карты не умеем делать, известно почему! Если же тебе, дорогой, друг, такого ответа недостаточно, чуть распишу. Все карты которые сейчас в рандоме, когда выходили, встречались в штыки: каждую из них недолюбливали, притом при выводе каких-то карт из игры, о них всегда ностальгируют, даже о самых плохих. Даже о Кошмарине. Парадокс.
Ответ тут комплексный, но есть главное: все карты которые крутятся в ротации уже известны игроку до последнего камушка. Он знает куда ехать и что будет в этом месте. Игрок знает сценарии поведения в случае если надо отступить, или сменить фланг, знает нужные кусты и тайминги. При выходе новой карты никаких этих переменных в голове нет, карту приходится учить. А учеба подразумевает ошибки. Там подставил борт и получил, тут поехал не туда = картоделы налажали. Картоделы могли действительно налажать, но это становится понятно только через некоторое время, когда игроки изучат карту и поймут удобные для себя позиции и направления под свой танк. Кроме того, новая карта попадает в ростер ко всем остальным, а потому выпадает очень редко, а значит ее изучение занимает еще больше времени. Потому игроки регулярно требуют новых карт, но ненавидят новые карты, когда те выходят. Диалектика. :)
П. С.: Для тех кто особенно невнимательно читал, это не значит что все карты хорошие. Карты бывают разные.
Что лично я натворил в танках?
Когда я только пришел в ЛД, я пробовал себя в балансных правках на Утёсе. Вот тут Вспышка о моих стараниях рассказывает. К слову, в видео не финальная итерация и правок я тогда наделал еще больше.
Правки я делал исходя и из своего опыта, из статистики + тепловые карты. Это стандартный набор при желании какую-то карту исправить. С Утёсом в итоге вышло вполне неплохо.
Далее я пытался выправить "Минск". Вообще исторические карты это самая большая головная боль для Левел-Дизайнера. Вот у тебя стоит исторический дом, и ты не можешь его двигать, потому что он исторический. Приходится танцевать, делать какие-то обходные пути и страдать. И игроки будут страдать, потому что на карте есть нерешаемая проблема. Потому если ты Левел-Дизайнер - избегай исторических карт, пожалей и себя, и своих игроков.
Страдали на Минске все классы техники: всем было неудобно, а река резала карту напополам. В итоге коллективными усилиями не только меня, но и практически всего отдела ЛД Минск превратился вот в такой:
Какие карты я сделал?
У меня было много болванок которые гуляли по супертестам, но чтоб не затягивать, сегодня расскажу только про то что попало в Разведку Боем. Ну и в Линию Фронта.
Я сделал сектор F на Крафтверке. Ну и небольшие правки по другим секторам, + зону пушек мы делали коллективно, там тоже много моего.
Первой моей картой которая попала в Разведку стала Волга.


Волга
Если вы читали мои предыдущие посты, то знаете, что я увлекаюсь историей. Потому сюжетно я хотел как-то пропихнуть нам в игру Сталинградскую Битву - старый Сталинград игрался плохо, потому я зашел с другой стороны: сделать открытую карту, с панорамой на Волгу. Требования к карте как исторической не было, потому я скован рамками истории не был, просто общий мотив.
Основной замысел карты был в том, чтобы сделать вариацию Прохоровки: она хоть и открытая, но ее все любят. Карта в итоге не прошла голосование и в основной контент игры не попала. Насколько я запомнил, она больше всех понравилась в СНГ регионе и в Китае, но остальные регионы ее задвинули. Обидно, за Волгу я болел.
Вторая моя карта попавшая в Разведку Боем уже после моего увольнения стала Эникеевка (Если Волгу я сам назвал, то Эникеевку уже нет, название странное).


Эникеевка
Тут замысел был совместить город из Руинберга, который всем нравится, с горой Малиновки, которая всем нравится. Ну и родилась такая карта. Игралась она хорошо, и даже прошла голосование, заняв второе место. Должна была попасть когда-нибудь в релиз, но случился 22й год, разделение на ВГ и Лесту и что там с этой картой сейчас - без понятия. Тоже жаль, карта была по-моему интересная.
Естественно, это не исчерпывающий список того что я делал. Много моих балансных правок по картам ушло в релиз, я успел даже поработать над Project CW, Вьетнам оттуда когда-то был мой.
Рассказывать я мог бы много, и это все было бы очень увлекательно, в том числе мои ошибки. Но я и так уже вон какой длиннопост выдал. Оставлю какие-то истории на вечерние посиделки с коллегами. :)
Ну а мы плавно подходим к финалу моей истории в стенах ВГ. В следующем и последнем посте этой долгой серии я расскажу как и почему я уволился из Варгейминга в 2022 году. И немного расскажу как живется работникам игрового цеха в наших широтах сейчас.