Готовя почву для появления новых типов транспортных средств в грядущем контенте для Euro Truck Simulator 2 и American Truck Simulator, таком как Road Trip и Coaches, мы пересмотрели и значительно доработали игровую симуляцию физики — включая то, как ведут себя транспортные средства, как они реагируют на ваши действия и как обрабатываются столкновения и контакт с окружающим миром.
Чтобы это стало возможным, нам пришлось серьёзно заглянуть «под капот» и пересмотреть некоторые фундаментальные основы того, как в наших играх моделируется физика. Часть изменений была сделана с учётом этих новых категорий транспорта — зачастую более лёгкого, более короткого, а в некоторых случаях и более мощного, чем то, под что изначально была настроена наша симуляция, — но многие улучшения пойдут на пользу и каждому транспортному средству, включая уже привычные вам грузовики.
Цель на протяжении всей этой работы была простой — повысить реализм и отзывчивость, сохранив при этом основной опыт вождения грузовиков, который вы знаете и любите, полностью узнаваемым, просто более отточенным. Павел Ч., один из наших программистов в SCS Software, объяснил, что, несмотря на масштаб работы, задача всегда состояла в том, чтобы улучшить то, что игроки уже знают и чем наслаждаются. «Многое изменилось под капотом, но мы очень старались сделать так, чтобы основной опыт вождения грузовиков остался узнаваемым — только лучше», — поделился он.
Одной из первых областей, которой мы занялись, стала реакция на газ (throttle response) — теперь она корректно рассчитывается на основе карты крутящего момента двигателя. В сочетании с более реалистичным уровнем сопротивления двигателя, когда вы отпускаете газ, это делает движение накатом более естественным, а крейсерскую езду — более плавной и правдоподобной.
Помимо реакции двигателя, обновление включает механические улучшения, добавляющие дополнительные нюансы в поведение грузовиков на разных поверхностях. Теперь при съезде с дороги колёса получают развал (camber) так, чтобы лучше отражать поведение подвески с неразрезным мостом, а поворачивающие колёса также учитывают кастер (caster). Это тонкие детали, но они делают ощущения более достоверными, когда рельеф становится неровным или когда вы отъезжаете от идеально ровных дорог. Звук, который вы слышите во время езды, также был доработан: звучание турбонагнетателя теперь точнее отражает то, что делает двигатель, благодаря чему обратная связь при вождении в целом ощущается более связной.
Ещё одно изменение, которое вы можете заметить, — двигатель теперь слегка набирает обороты, чтобы накопить крутящий момент перед началом движения. Павел поясняет: «Это помогает грузовику ощущаться немного более живым при трогании с места. Однако это улучшение принесло и трудности в определённых сценариях, особенно при старте на подъёме, поэтому был добавлен ассистент старта на подъёме (hill start assistant), чтобы поддержать такие ситуации и сделать их более надёжными».
Мы также уделили время улучшению ощущений от игры для тех, кто играет на клавиатуре, — там управление газом зачастую сводится к принципу «всё или ничего». «Нам очень хотелось улучшить то, как ведёт себя газ при управлении с клавиатуры», — сказал Павел, и это привело к разработке системы двойного управления газом (double throttle control system). Удержание клавиши газа теперь подаёт частичный газ, обеспечивая плавное, контролируемое ускорение и позволяя легче войти в спокойный крейсерский темп. Когда же вам нужно больше мощности — например, для обгона или подъёма в гору, — вы можете сделать «двойное нажатие» клавиши газа для получения полного потенциала ускорения. Завершив обгон или взобравшись на вершину холма, просто отпустите клавишу газа и нажмите её снова, чтобы вернуться в состояние частичного газа.
Эта функция будет отключена по умолчанию, то есть транспортные средства, как обычно, продолжат выдавать полную отдачу. Однако вы сможете включить её в настройках, если захотите попробовать более плавную и спокойную реакцию на газ на клавиатуре. Как только выйдет обновление 1.58, мы рекомендуем её опробовать. Возможно, эта опция окажется особенно полезной не только для дальнобойщиков, но и для вождения в будущем.
Подготовка симуляции физики к появлению более компактного транспорта была отнюдь не простой подстройкой нескольких значений. Она потребовала внимательного отношения к системе, которая на протяжении многих лет разрабатывалась и настраивалась под грузовики, и расширения этой симуляции за пределы её изначального замысла. «У нас была рабочая симуляция физики для грузовиков, очень глубокая и подробная, но расширение симуляции за её первоначальные рамки означало множество изменений», — объяснил Павел.
Мы также воспользовались возможностью пересмотреть в этом грядущем обновлении ещё одну важную составляющую опыта вождения. Для American Truck Simulator мы скорректировали геометрию столкновений почти всех дорог, и эта работа также помогла улучшить устойчивость грузовиков в некоторых конкретных случаях. Один из примеров, где вы можете почувствовать разницу, — въезд в поворотные полосы на пересечениях автомагистралей на более высокой скорости: управляемость теперь ощущается более стабильной и контролируемой.
Если говорить более технически, всё сводится к тому, как кривизна дороги представлялась в исходной модели столкновений на основе треугольников. При изменении угла поперечного наклона дороги треугольники, из которых формировались изгибы, могли создавать едва заметный «пилообразный» профиль вдоль центра дороги, поскольку грани столкновений разворачивались друг к другу. В определённых ситуациях это могло снижать силу трения, приложенную к колёсам, влияя на устойчивость и плавность. С обновлённой моделью столкновений мы теперь получаем возможность создавать более плавную кривизну дороги прямо в геометрии столкновений, улучшая контакт колёс с дорогой и обеспечивая более предсказуемое поведение на дороге.
Обновление 1.58 — это лишь начало более широкого набора улучшений, к которым мы движемся. Оно знаменует отправную точку для более крупных изменений, которые мы будем вносить в рамках подготовки к грядущему контенту, одновременно повышая общее качество, реализм и отзывчивость опыта вождения как для Euro Truck Simulator 2, так и для American Truck Simulator.
Продолжая работу над новыми типами транспорта, которые появятся в наших играх, особенно для Road Trip, мы вступаем на территорию, которую нам никогда прежде не приходилось моделировать. Некоторые из этих транспортных средств могут обладать такими уровнями мощности и крутящего момента, которые нагружают наш игровой мир, ассеты, код и физические системы совершенно новыми способами.
С самого начала замысел Road Trip никогда не заключался в том, чтобы конкурировать с гоночными или хардкорными симуляторами, — он состоял в том, чтобы предложить нечто иное: возможность исследовать созданный нами виртуальный мир и ощутить его с новой точки зрения за рулём культовых автомобилей, находя баланс, который сохранял бы удовольствие от игры даже для казуальных игроков. Именно поэтому мы можем предпочесть настроить характеристики транспорта так, чтобы игрок не наказывался слишком сурово за ошибки вождения. Мы будем принимать решения, которые вписываются в ограниченный нарратив ранних наборов Road Trip, — решения, к которым мы, возможно, вернёмся позже, ведь наша амбиция в отношении концепции Road Trip — развивать её со временем. Мы хотим, чтобы опыт вождения оставался правдоподобным, стабильным и приятным.
Наша команда, участвующая в этом проекте, хотела бы сказать несколько слов вам, нашему #BestCommunityEver: «Я хотел бы призвать всех игроков попробовать открытую бету, как только она станет доступна, и поделиться своими отзывами, чтобы помочь дальнейшей разработке. Отклик нашего сообщества — неотъемлемая часть нашей повседневной работы, и именно благодаря вам мы можем продолжать становиться лучше».
Надеемся, вам понравилось читать этот блог и, возможно, вы узнали что-то новое о разработке нашей физики вождения. Если это так, обязательно оставьте комментарий в нашем блоге. До новых встреч, и — keep on truckin'!