22 April, 2021

5 Мин. время чтения

Assassin’s Creed Вальгалла – блог разработчиков: механика внесения исправлений

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

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

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

Поэтому выход следующего планового обновления 1.2.1 было решено отложить до 27 апреля, а выход дополнения "Гнев друидов" – до 13 мая.

ACV Wrath keyart

Процесс подготовки обновлений

В чем разница между срочными и плановыми обновлениями?

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

Ниже мы приводим общую информацию о процессе подготовки обновлений.

ACVH DevBlog Piepline

  1. Обозначение неполадки
    • Разработчики вникают в суть неполадки, выявленной отделом по обеспечению качества или через систему сообщений о неполадках.
    • Выявленным случаям присваивается категория и уровень приоритетности в зависимости от частоты возникновения, значимости и влияния на игровой процесс. (Пр.: неполадка, мешающая прохождению кампании, будет приоритетнее, чем неполадки, связанные с дополнительным контентом или общим удобством)*
  2. Воспроизведение
    • Попытка воссоздать условия возникновения неполадки для дальнейшего изучения ситуации.
    • Воспроизвести неполадку на нашей стороне удается не всегда. В этом случае мы можем предложить временное решение, если оно найдено, или запросить больше информации.
    • Чем больше информации вы сможете сообщить, оповещая нас о неполадке, тем лучше. (Нам пригодятся подробное описание ситуации, видеозаписи/скриншоты и файлы сохранения.)
  3. Решение
    • Наши разработчики выявляют причину возникновения неполадки и работают над решением.
    • Процесс может занять до нескольких дней в зависимости от сложности случая.
    • Список известных неполадок обновляется в зависимости от текущего статуса:
      • Идет выяснение = разработчики активно изучают ситуацию, но решение пока не найдено.
      • Будет исправлено в следующих обновлениях = разработчики нашли решение.
      • Звучит обнадеживающе, но это не всегда означает, что исправление будет сделано в ближайшем плановом обновлении.
  4. Внутреннее тестирование
    • Обновления проходят два уровня проверки. В каждой команде разработчиков есть люди, отвечающие за контроль качества. Они просматривают все изменения, прежде чем покинуть студию. А отдел по обеспечению качества проверяет обновление в целом.
      • Если исправление не сработало или в сочетании с другими системами снизило общее качество игрового процесса, мы возвращаемся к пункту 3.
    • В зависимости от сложности исправления этот шаг может занимать от нескольких часов до нескольких дней.
  5. Согласование с разработчиками платформ
    • Мы отправляем обновление со всеми выверенными исправлениями на согласование нашим партнерам – разработчикам разных платформ. Это называется "Согласование с ближайшими партнерами".
    • Этот этап может занимать от 1 дня до недели. Обычно он завершается за несколько дней до публикации описания обновления на нашем сайте. В ближайшие дни обновление внедряется в версии игры для разных платформ.
  6. Внедрение планового обновления
    • Исправления официально внесены! Свежее плановое обновление готово к работе на всех платформах.

Время исправления

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

Исчезающая рыба: как мы уже писали, в начале апреля нам удалось найти возможный способ восполнения популяции рыбы на всей территории Англии. Но так как это изменение оказывает самое прямое воздействие на систему фауны, мы посчитали нужным уделить больше времени отладке и тестированию и отложили внедрение исправления на июнь. Но в ближайшем плановом апрельском обновлении (1.2.1) будет предложено временное решение.

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

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


Сообщение о неполадках

Если вы столкнулись с неполадкой и хотите сообщить о ней, сделать это можно на нашем [форуме] поддержки игроков(https://discussions.ubisoft.com/category/549/player-support?lang=en-US) или на сайте. Укажите следующую информацию:

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

Что дальше

Это схематичное изображение наших планов по выпуску обновлений в обозримом будущем.

ACVH DevBlog Timeline RU

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

Понравилась эта статья? Поделитесь своим мнением и участвуйте в обсуждениях на нашем канале блога разработчиков в Discord или на форумах.

Поделиться в соцсетях

Reddit Logo

Посетите наши соцсети