Игровая механика

Автор:

GrayFox90

ID:

2551

Комментариев:

0

Дата:

Июнь 1, 2016

Геймплей: Щиты и управление ими в Star Citizen

Star Citizen: щиты и система управления ими

Щиты являются знаковой частью научной фантастики — если есть космический корабль, значит и энергетические щиты тоже присутствуют (почти всегда). Или кто-то перенаправляет энергию на передние щиты, или докладывает капитану, что они вот-вот откажут, неважно, ведь их существование стало неотъемлемой частью стандартного оборудования мира будущего.

Star Citizen: щиты и система управления ими
Privateer стал первой игрой Криса Робертса в которой была внедрена система управления щитами

В сфере игрового дизайна, щиты служат другим целям. В своих ранних интерпретациях, таких как оригинальный Wing Commander, щиты существенно изменяли геймплей, позволяли изменять механику традиционных воздушных столкновений. Игроки вступали в бой, будучи уверенными в том, что существует некий регенеративный барьер, который поглощает урон, и который дает право на небольшую ошибку.

По мере развития космических симуляторов, изменялись и система управления энергетическими щитами. Игроки могут жить в своём собственном микромире, аля пережить моменты из Star Trek — «Мне нужно больше энергии на щиты», и в такие моменты игроки перераспределяют энергию между модулями корабля (двигатель, щиты, вооружение, жизнеобеспечение и т.д.). В решающий момент, умелое управление щитами спасёт жизнь вам и вашему экипажу, а так же сохранит ваш драгоценный корабль. Во время напряжённого боя всё решают секунды — тонкая грань, между победой и поражением. Мы погружаемся в мир научной фантастики глубже, чем кто либо в игровой индустрии прежде, и нам требуется многогранная система щитов. Перед нашими игровыми дизайнерами поставлена серьёзная задача по реализации мельчайших деталей.

Сегодня щиты и управление энергией в Arena Commander могут показаться слишком упрощенными, но со временем они станут куда интереснее!

Щиты в Star Citizen

Щиты в Star CitizenВ Star Citizen, щиты реагируют по разному на внешнее воздействие — так энергетическое оружие поглощается полностью (снижая при этом энергию щитов) или ослабляя и замедляя «снаряды» баллистического оружия (уменьшая при этом урон по корпусу). Более мощные щиты имеют свою специализацию, они, например, лучше противодействуют осколочным повреждениям, распределяя нагрузку по всей площади щита. Для усиления отражающих свойств щита, против конкретного типа вооружения, используются специальные модификаторы (спец. оборудование).

Щит INK-Mark от компании Seal Corporation
Щит INK-Mark от компании Seal Corporation обеспечивает улучшенное поглощение прямых попаданий, за счёт уменьшенной защиты от взрывной волны, обеспечивает лучшую защиту при прямых атаках противника

Мы только что завершили первые варианты щитовых генераторов, которые разделены на два типа, с моделями 1-4 го размеров для каждого из них. При создании генераторов, мы выделили основу, которая будет представлена в игре. Были приглашены двое наших писателей — Дэвид Хэддок и Уильям Вейсбаум, они помогли определить, кто из производителей может производить такого рода оборудование. Вот некоторые высокоуровневые модификации щитов, над которыми мы работаем. Не все варианты щитов увидят свет, но они являются ориентиром, для определения характеристик разных типов:

  • Военный – высокая защита от урона, быстрая перезарядка, достаточно высокое энергопотребление, сильная сигнатура;
  • Скрытный – слабая защита от урона, низкое энергопотребление, слабая сигнатура;
  • Гражданский – сбалансированные параметры;
  • Гоночный – слабая защита от урона, высокая скорость перезарядки;
  • Промышленный – серьезная защита от урона, медленная перезарядка, низкое энергопотребление, сильная сигнатура;
  • Бандитский – не совсем понятное, но крутое: Щиты-вампиры, Потоковые щиты и т.п.

Затем для каждого высокоуровневого представления были назначены производители:

  • Военный – Gorgon Defender Industries;
  • Скрытный – Ascension Astro или Lightning Power LTD;
  • Гражданский – Seal Corp – средний класс; Behring – высокий класс;
  • Гоночный – Yorm;
  • Промышленный – Basilisk;
  • Бандитский – SternenKatzen.

Теперь посмотрим варианты типов щитов. Всего шесть типов, которые мы начали разрабатывать и готовить к использованию, вместе с их ролью и назначенным производителем:

  • Быстрая зарядка – небольшая задержка до перезарядки и высокое значение регенерации щита. Имеет более слабое поглощение урона и меньшую энергоемкость (здоровье щита). Предназначен для гонок (Yorm);
  • Прочный – укрепленные компоненты с большой энергоемкостью. Увеличено здоровье щитов ценой более высокого излучения. Предназначен для промышленных кораблей (Basilisk);
  • Защита от прямого урона – улучшенное поглощение прямых попаданий, но уменьшенная защита от взрывной волны. Предназначен для гражданских кораблей (Behring или Seal);
  • Защита от взрывов – улучшенное поглощение взрывной волны, но уменьшенная защита от прямых попаданий. Предназначен для гражданских кораблей (Behring или Seal);
  • Вторая кожа – улучшенное поглощение урона, но высокое энергопотребление. Предназначен для военных кораблей (Gorgon);
  • Жесткое излучение – в целом, улучшенная энергоемкость и поглощение урона, но с большим выделением тепла. Предназначен для военных кораблей (Gorgon).
Щит INK-Splash от компании Seal Corporation
Щит INK-Splash от компании Seal Corporation обеспечивает улучшенное поглощение взрывной волны, за счет уменьшенной защиты от прямых попаданий, обеспечивает лучшую защиту от ракет

После этого мы перешли к уже существующим концептам, которые будут использоваться для новых генераторов, а также новых щитов и добавятся в версии 1.0.2. Мы решили, что Seal Corp подойдёт наилучшим образом, в качестве производителя щитов. Теперь же, когда мы определились с дизайном, концептами и описанием щитов, мы создали новые генераторы — INK-Mark и INK-Splash от компании Seal Corp.

Каждый из них настроен так, чтобы повысить эффективность, в отношении определённого типа урона. Варианты щита против прямого типа урона имеют более высокую степень абсорбции кинетического, энергетического и искажённого парализующего повреждений, но против взрывной волны такие щиты менее эффективны. Также варианты щитов против взрывной волны и осколочного урона не будут эффективны против Щиты в Star Citizenпрямого попадания выше перечисленного типа урона.

Если у вас возникли проблемы с ракетами, Splash Damage это вариант щита, который поможет вам и даст передышку, для нанесения ответного урона. Если же вы уклоняетесь от ракет достаточно хорошо и хотите больше огневой мощи, тогда вам подойдёт щит поглощающий прямые попадания. В конечном итоге выбор зависит от самого пилота, который сможет сконфигурировать свой корабль как душе угодно.

Эти новые щиты являются первым этапом многообразия не только щитов, но и любых компонентов корабля. Аналогичный подход применяется к каждому компоненту, начиная с нескольких основных вариантов, чтобы быть ориентиром для будущих вариантов, с точки зрения эффективности и художественного описания.

Зейн и Брэндон работают над более продвинутой системой управления щитами. Интерфейс — который позволит игрокам вручную задавать приоритеты своим щитам, а также использовать пресеты для быстрого переключения в пылу сражения. Это откроет возможности для стэлс кораблей, которые смогут не боясь быть обнаруженными, смогут с лёгкостью проникать в пункт назначения. А самые отчаянные в борьбе за выживание смогут довести щиты, охладители, силовые генераторы до критических значений.

Так как скоро появятся корабли с мульти экипажем, мы продолжаем искать пути, чтобы сделать управление щитами геймплейно более интересным, активным и командным. Мы хотим чтобы люди, готовые прилагать усилия, получали награду за свои старания. Корабль, снаряженный щитами высокого класса со специальными дополнениями, и с грамотным управлением этими щитами, может выступать в качестве защитного экрана для другого дружественного корабля. Поэтому максимальная эффективность будет достигнута за счет командной работы игроков, которые будут прикрывать «белые пятна» друг друга.

Управление щитами

Щиты в Star CitizenУправление щитами сегодня

Текущее управление щитами осуществляется с помощью специального контекстного меню CVI (Combat Visor Interface) или на многофункциональном дисплее. Здесь можно перераспределять мощность для каждой зоны щита, а так же следить за состоянием каждой зоны отдельно. Распределение энергии щита осуществляется посредством перемещения вертикальных и горизонтальный осей метки распределения вашего корабля.

Управление щитами завтра

Но это только начало! В настоящее время мы разрабатываем гораздо более объёмную систему, которая будет внедрена на судах с большим экипажем (в будущем и для одноместных кораблей).

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

Щиты в Star Citizen

Панель действий

 

Показывает действия, доступные оператору в виде вкладок. Похоже на страницы управления нашлемного интерфейса HUD одноместного корабля. Содержание панели действий:Щиты в Star Citizen

  • Вкладки действий (ACTION TABS) — действия, доступные для данной станции. Обычно ограничены тремя (например, УП – управление питанием);
  • Информацию о пользователе (USER DETAILS) — эта секция показывает, кто из игроков зашел для управления действием;
  • Настройки (SETTINGS) — открывает панель настроек.

Раздел информации о корабле

Это совокупный обзор щитов на вашем корабле. Тут показана общая информация о корабле, доступная каждому члену экипажа. 3D схема показывает голографический вид судна, включая компоненты, сегменты щита, повреждения корпуса. Этой голографической сеткой игрок может управлять, изменяя её масштаб, перемещая и перетаскивая элементы сетки. Игрок также будет иметь возможность выбрать объект щелчком левой кнопкой мыши. Объекты будут выбраны таким образом, чтобы детально отображать состояние отдельных компонентов.

  • Использование энергии (POWER USAGE) — показывает состояние силовой установки (функционирует Щиты в Star Citizenона или нет, сколько доступно очков энергии, текущее энергопотребление в состоянии покоя и т.п.);
  • Загрузка центрального процессора (CPU USAGE) — показывает загрузку корабельного процессора (включен он или выключен, текущее доступное число циклов центрального процессора (текущая производительность), потребление вычислительных ресурсов в состоянии простоя и потенциальное потребление ресурсов);
  • Инфракрасное и электромагнитное излучение (IR AND EM OUTPUT) — аналогично как и в HUD кораблей в Arena Commander. Каждая полоска показывает текущее электромагнитное или тепловое излучение. Минимальное значение шкалы 0 — означает, что нет тепловыделения или системы обесточены, а максимальное – наивысшее потенциальное значение теплового или электро-магнитного излучения для данного корабля, со всеми системами в состоянии активности.

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

Щиты в Star Citizen

Каждое действие имеет пять предустановленных настроек, позволяющих игроку сохранить текущую конфигурацию или загрузить заранее сохранённую. Игроки также могут импортировать пресеты из кораблей одного и того же типа. Это позволит пилотам иметь на выбор больше вариантов конфигураций, в зависимости от ситуации. Хотите больше мощности щитов, если находитесь в поле астероидов? Или хотите настройку, которая уменьшит энергопотребление щитов и увеличит мощность двигателя, для быстрого побега? Предварительная настройка позволит сделать этот выбор быстро!

Информация о генераторах

В этом разделе представлены генераторы щитов, установленные на кораблях игроков и позволяющие игроку настраивать их производительность. Далее панель делится на несколько разделов.

Щиты в Star Citizen

Установленные генераторы: в данном примере, у нас есть четыре слота (разъема\места), которые могут быть заняты генераторами. Это даст игроку, немного понять, как это все будет работать. В этой секции показано:

  • включен генератор или выключен
  • работает генератор или уничтожен
  • уровень повреждений генератора

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

  • название генератора
  • уровень тепловыделения

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

  • Максимальное число единиц щита (MSP) — количество единиц щита, которые генераторы должны распределить между всеми сегментами. Хотя это увеличивает силу щита, но также возрастает нагрузка на энергоустановку, которая вынуждена тратить больше времени и выходной мощности на подзарядку щитов.
  • Регенерация щита (RGN) — количество единиц, которое щит восстанавливает за определённое время. Увеличение этого параметра уменьшит время, необходимое для возвращения щита обратно к полной емкости после получения повреждений.
  • Восстановление щита (REC) — когда сегмент щита полностью выведен из строя, ему требуется время на восстановление, т.е. перед тем, как начнется регенерация. В течение этого времени корабль игрока уязвим. Увеличение этого параметра сокращает время, требуемое щиту на восстановление.

Пример установки приоритета генератора

В этом примере предполагается что игрок имеет один генератор щита, способный сгенерировать 100 очков щита. Зарядка происходит со скоростью 10 очков в секунду и имеет время восстановления 2 секунды. В позиции по умолчанию стержни показаны на 33% каждый. Если игрок полностью отдаёт приоритет атрибуту MSP на 25% RGN — регенерация и REC — восстановление, уменьшились на 12.5% каждый.

Щиты в Star CitizenЩиты в Star Citizen

Сегменты щита

Эта секция позволяет игроку управлять сегментами щита (до 6 штук) и реализует ту же функциональность, что и на HUD одноместных кораблей в Arena Commander.

  • Изменение уровней приоритета —  можно  задать приоритет конкретному сегменту, передвигая ползунок. Увеличение приоритета для сегмента забирает требуемые единицы щита из смежных сегментов, но не требует большего количества мощности для работы.
  • Укрепление —  позволяет ему выйти за привычный лимит единиц щита. Это достигается путем перебрасывания единиц щита из всех остальных сегментов. Укрепление также потребляет больше мощности от энергоустановки, равносильно количеству перенаправленных единиц щита.
  • Ускорение — можно ускорить перезарядку сегмента щита. Эта процедура потребляет мощность прямо из энергоустановки.

Социальная панель

На больших кораблях для правильной балансировки щитов вы сможете взаимодействовать с вашей командой или НПЦ. Например, ваш товарищ докладывает, что щит, который прикрывает его турель подвергся обстрелу и его турель теперь не защищена… тогда вы сможете перенаправить энергию, для быстрого прикрытия турели (и вашего друга или НПЦ).

Щиты в Star CitizenЩиты в Star Citizen

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

  • значок, указывающий на требуемое действие. Например, запрос на вкл/выкл питания появится в виде иконки питания
  • имя игрока, отправившего запрос
  • краткое описание запрошенного действия. Выбор запроса открывает окно, где оператор может принять или отклонить этот запрос

Это наше виденье управления щитами в будущих интерпретациях Arena Commander. Есть надежда на то, что это будет одновременно легко и трудно: легко понять, трудно стать профи. И так, как корабли становятся больше, мы видим это как возможность поощрять игроков работать в команде, стать идеальным экипажем, одним целым… и получить опыт, который они жаждали получить, часами просматривая космические фильмы в кино и по телевизору!

Механика щитов

Щиты в Star CitizenЭто всё хорошо, но как работают наши щиты, если копнуть глубже? С текущей реализацией, мы продолжаем отслеживать до 32 одновременных ударов на каждом корабле, которые отображаются на специальной сетке состояния щита. Ударная волна генерируется и отображается на сетке щита для каждого удара, путём моделирования 4-мерного когерентного шума/градиента. Так мы можем сделать эффект, который плавно распространяется по плоскости щита.

Щиты в Star CitizenМы планируем изменить эффект в ближайшее время, чтобы решить некоторые из существующих ограничений и добавить новые функции, которые запросил Крис Робертс.

Самое большое изменение включает в себя динамически генерируемую форму щита для каждого кадра, используя существующие рисунки и физические сетки. Это позволит щиту более плотно прилегать к обшивке корабля, трансформироваться и соответствовать анимированным деталям, таким как турели и двигатели. Также адаптироваться к изменениям силуэта судна, в связи со взрывом или потерей отдельных деталей. Это также упростит настройку Щиты в Star Citizenкорабля, поскольку нам больше не нужно будет вручную создавать UVW-развертку сетки щита для каждого корабля отдельно.

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

Шутер от первого лица

В Star Citizen космические корабли, это не единственное место, где появляются защитные экраны! Мы также работаем над персональными щитами, которые можно будет использовать в грядущем модуле (шутере) от первого лица. В FPS игроки смогут развернуть гаджет, который защитит их от вражеского огня. Быстро развертываемое заграждение (QDB — Quick Deployment Barricade), называемое также Quikcade, может быть развернуто в любом месте или зоне с достаточной силой тяжести. QDB имеет такой запас мощности, которого хватит для предотвращения повреждений в критические моменты. Игроки также могут использовать QDB в качестве укрытия. QDB использует ту же технологию генерации щита, что и на кораблях, но в меньшей, более компактной форме. Щит потребляет достаточно много энергии, поэтому QDB не выдержит слишком много урона, в сравнении с кораблём, из-за своих небольших размеров.

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

Щиты в Star CitizenЩиты в Star Citizen

Что дальше?

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

Одно из таких улучшений приходит из неожиданного места – системы управления сигнатурами. Среди необходимых элементов системы сигнатур находятся сигналы, исходящие от самой окружающей среды, а также другие объекты, за которыми вы можете спрятаться. Система сигнатур расширяется, помогая в точности описать, как местные газовые скопления, радиация или ионные бури будут влиять на ваши щиты. Это даёт возможность игроку  избежать неблагоприятных условий и вносит новый геймплейный элемент, позволяя принимать решения  о том, как будет распределяться энергия щита.

Щиты в Star CitizenИногда этого будет достаточно для поднятия щитов перед перестрелкой, но иногда вам нужно принять  во внимание то, как недостаток в одной части системы повлияет на на производительность в целом. Слабые места, полученные непосредственно из основной статистики щита и означают то, что у каждого из них будет свой баланс, который мы сможем найти.

По мере того, как внедряемые нами корабли станут больше, мы начинаем видеть возможности для дальнейшего улучшения физики работы систем корабля. Самые сильные элементы Star Citizen дают ощущение реально существующих, функционирующих. Они не просто благополучно прячутся за панелями меню или скрываются в глубине корабля, а именно выполняют свои функции. И это можно увидеть. Один из способов как применить такой подход к системе щитов – связав поверхности щита со стабилизирующими излучателями (излучатели – простые маленькие устройства, размещаемые на корпусе судна), синхронно излучают интерференционный узор, который облегчает прохождение энергии через систему щита, позволяя ему сохранить свою форму. Таким образом очень важным параметром является угол атаки поверхности щита.

Но до тех пор, пока у нас есть знания о том, как работают щиты, почему бы это не развивать дальше?  Представьте щит в виде динамической жидкости в которую вы можете посылать импульсы по этой системе, чтобы перенаправить энергию, принимая очень активную роль в манипулировании излучателями непосредственно, компенсируете полученный урон и готовитесь к нападению способами, которые выходят далеко за грани понимания вашего пилота. Возможно это и не то, к чему мы идём напрямую, но вы начинаете понимать наши намерения в этом направлении, сделать системы более глубокими и включающих в себя других игроков, более активными.

Возможно появиться система Импульса Щита, в котором вы пожертвуете значительным запасом энергии, создав заряд, для кратковременного усиления защитных экранов. Этот заряд будет будет постепенно увеличивать производство тепла и электромагнитной сигнатуры, что создаёт баланс между защитой и невидимостью для радаров. Значит, если попавший в засаду сможет на короткое время уйти с линии обзора, он получит шанс восстановить свои щиты.

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

Всё это великолепно, но ядро системы щитов ( и Star Citizen в целом) остается в формировании нашего собственного опыта. Каждая из функций предназначена для дополнения другой, обеспечивая более глубокий опыт для тех, кто ищет его. И в то же время для тех, кто заинтересован в других вещах, просто предоставляя инструмент для получения удовольствия от игры.

Информация для тех, кто еще «в танке» и не подсел на Star Citizen

Ну что, заинтересовались игровой вселенной Star Citizen? Возможно вам захотелось новых приключений? Как насчет стать полноправным Гражданином Объединенной Земной Империи с тем чтобы бороздить просторы вселенной Star Citizen?Хотите попробовать себя в роли исследователя новых миров или ушлого торговца? Или может вы хотите быть майнером, методично ковыряющим астероиды или удачливым сальважером собирающим остатки кораблей и редкие артефакты? А может вам интересна роль охотника за головами или боевого пилота, сражающего с врагами земной империи, или чего греха таить, вам всегда хотелось стать контрабандистом или наркодилером или вообще вы любитель легкой добычи и на крыльях вашего корабля красуется веселый Роджер?

Все это предложит вам вселенная Star Citizen. Регистрируйтесь на официальном сайте игры по этой ссылке и получите бонус в размере 5000 UEC, который вы сможете потратить на приобретение различного оборудования для своего корабля.
Star Citizen logo