Premiera Assassin's Creed Shadows już 14 lutego

Dowiedz się więcej

22 April 2021

6 min czytania

Assassin’s Creed Valhalla – Blog twórców gry: Harmonogram aktualizacji

Dziś chcemy opowiedzieć wam o tym, jak wygląda proces przygotowywania aktualizacji, a także przedstawić harmonogram.

Nasza społeczność jest zawsze w centrum wszystkich naszych działań i zawsze chcemy dostarczać wam jak najlepsze wrażenia. Dlatego też doskonale zdajemy sobie sprawę, że nasze ostatnie aktualizacje mogły nie spełniać waszych oczekiwań i nie odzwierciedlać naszych standardów.

Wprowadziliśmy szereg zmian w narzędziach i kanałach produkcji, które pozwolą nam przygotowywać o wiele obszerniejsze aktualizacje i o których opowiemy wam później. Przestawiamy się też z czterotygodniowego na pięciotygodniowy cykl publikowania aktualizacji, aby zapewnić sobie więcej czasu na testy i dopracowanie treści.

W związku z wprowadzeniem powyższych zmian postanowiliśmy przesunąć naszą kolejną aktualizację (1.2.1) na 27 kwietnia, a premierę rozszerzenia Gniew Druidów – na 13 maja.

ACV Wrath keyart

Proces przygotowywania aktualizacji

Jak jest różnica między łatkami, a aktualizacjami?

  • Łatka to tymczasowe, docelowe rozwiązanie, które nie stwarza konieczności wprowadzania zmian w kodzie ani w zasobach gry, a co za tym idzie nie wymaga pobierania. Rozwiązanie takie ma swoje dobre i złe strony, ponieważ nie da się za jego pośrednictwem wprowadzać w grze żadnych istotnych modyfikacji.
  • Aktualizacja to pełnoprawna modyfikacja gry, która dodaje, zmienia lub usuwa fragmenty kodu i/lub zasoby, w związku z czym wymaga pobrania określonych plików.

Poniżej znajdziecie szczegółowy opis procesu powstawania aktualizacji.

ACVH DevBlog Piepline

  1. Rozpoznanie problemu
    • Twórcy gry identyfikują nową usterkę za pośrednictwem własnego zespołu zapewnienia jakości (QA) lub poprzez zgłoszenia problemów.
    • Oznaczone usterki są dzielone na kategorie i opatrywane priorytetem zależnym od częstotliwości występowania, poziomu istotności oraz wpływu na rozgrywkę. (Np. Usterki blokujące postępy w zadaniach głównych na ogół otrzymują wyższy priorytet niż usterki występujące z treściach pobocznych lub obniżające jakość wrażeń z gry)
  2. Odtworzenie
    • Próba celowego odtworzenia oznaczonych usterek i w razie powodzenia przekazanie ich zespołowi technicznemu do dalszej analizy.
    • Nie zawsze udaje się odtworzyć usterkę po naszej stronie. W takim przypadku możemy przygotować częściowe rozwiązanie, o ile to możliwe, lub poprosić o bardziej szczegółowe informacje.
    • Im więcej informacji zdołacie przekazać nam przy zgłaszaniu usterki, tym lepiej. (Generalnie mile widziane są szczegółowe opisy usterki, filmy/zdjęcia oraz zapisane stany gry.)
  3. Rozwiązanie
    • Nasz zespół techniczny analizuje przyczyny oznaczonych usterek i opracowuje rozwiązanie.
    • Ten etap może zająć kilka dni, zależnie od poziomu złożoności usterki.
    • Nasza lista powszechnie znanych usterek jest aktualizowana w oparciu o ich bieżący status:
      • W trakcie sprawdzania = Zespół analizuje usterkę, ale jeszcze nie opracował rozwiązania.
      • Gotowa do aktualizacji = Nasz zespół opracował rozwiązanie.
      • Choć to świetna wiadomość, nie oznacza jeszcze, że poprawka pojawi się w ramach kolejnej aktualizacji gry.
  4. Wewnętrzne testy
    • Mamy dwa zespoły, które zajmują się audytem aktualizacji. Każdy zespól techniczny ma własną sekcję kontroli jakości, która sprawdza integralność poprawki przed wypuszczeniem jej ze studia, podczas gdy nasz dział utrzymania jakości dba o ogólny poziom wszystkich aktualizacji.
      • Jeśli aktualizacja nie działa lub spowoduje regres (czyli przywraca grę do gorszego stanu) na którymś z systemów, wracamy do punktu 3.
    • Ten krok może zająć od kilku godzin do kilku dni, zależnie od poziomu złożoności poprawki.
  5. Przekazanie partnerom na poszczególnych platformach
    • Przygotowujemy aktualizację wraz ze wszystkimi zweryfikowanymi poprawkami i przesyłamy ją do zatwierdzenia naszym partnerom, odpowiedzialnym za różne platformy. Nazywamy to “Przekazaniem zleceniodawcom”.
    • Ten etap może potrwać od jednego dnia do tygodnia i zwykle zajmuje to kilka dni, zanim zobaczymy opis aktualizacji na naszej stronie. Wtedy zaczynamy przygotowywanie aktualizacji do rozdystrybuowania na wszystkich platformach.
  6. Premiera aktualizacji
    • Poprawki oficjalnie lądują w grze! Nowa aktualizacja jest gotowa do pobrania na poszczególnych platformach.

Harmonogramy łatek

Przygotowywanie aktualizacji jest dla naszych zespołów skomplikowanym i czasochłonnym zadaniem. Zawsze staramy się zachować jakąś równowagę pomiędzy jak najszybszym opracowywaniem aktualizacji zawierających jak najwięcej rozwiązań dla zidentyfikowanych usterek, a wypuszczaniem nowych i ekscytujących treści, które mogą już być całkowicie wolne od usterek. Przyjrzyjmy się kilku najpopularniejszym usterkom i zobaczmy, dlaczego ich usunięcie zajęło tak dużo czasu.

Zaginiona ryba: Jak już wcześniej informowaliśmy, już na początku kwietnia udało nam się znaleźć rozwiązanie, które pozwoliłoby zarybić angielskie rzeki i jeziora brakującym gatunkiem. Ponieważ jednak rozwiązanie to ma bezpośredni wpływ na istniejącą już faunę oraz mechanikę gry, postanowiliśmy przesunąć pełną łatkę na czerwiec, aby móc przeprowadzić dodatkowe testy i odpowiednio ją dopracować. Jednak problem ten zostanie częściowo naprawiony już w ramach aktualizacji 1.2.1 (w kwietniu).

Pod nieobecność ealdormana: W tym zadaniu występuje kilka usterek, które mają charakter warunkowy i ich wystąpienie uzależnione jest od zachowania gracza. Dlatego w opisie aktualizacji możecie znaleźć rozwiązania dla problemów, które was akurat w tym zadaniu nie dotyczą, ale zapewniamy, że pracujemy nad wszystkimi trapiącymi je usterkami.

Świńska wyrocznia: Jak już wspominaliśmy przy opisie procedur, każda usterka otrzymuje swoją kategorię w oparciu o częstotliwość występowania, poziom istotności oraz wpływ na rozgrywkę. Ponieważ Świńska wyrocznia to zadanie poboczne, priorytet miały usterki wpływające na zadania głównego wątku fabularnego. Mimo to, znaleźliśmy już rozwiązanie i zamierzmy wprowadzić je wraz z aktualizacją 1.2.1 (w kwietniu).


Zgłaszanie usterek

Jeśli chcecie zgłosić usterkę, skorzystajcie ze wsparcia technicznego dla graczy na naszym forum lub na stronie internetowej, podając nam przy tym następujące informacje:

  • Szczegółowy opis usterki, platformę, a także czas, miejsce i okoliczności jej wystąpienia
  • Zdjęcia, nagrania oraz w miarę możliwości zapisane stany gry, ponieważ stanowi to istotną pomoc w procesie odtwarzania usterki, która was trapi.

Co dalej

A teraz szybki rzut oka na harmonogram aktualizacji w najbliższej przyszłości.

ACVH DevBlog Timeline PL

Obserwujcie nasze kanały informacyjne, w których będziemy podawali bardziej szczegółowe informacje na temat kolejnych aktualizacji, w miarę jak będą zbliżały się terminy ich udostępnienia. Pracujemy też nad zmodyfikowaniem systemu prezentacji zidentyfikowanych usterek, aby zapewnić wam bardziej konkretne informacje na temat planowanych terminów wypuszczania kolejnych łatek.

Podobał wam się ten odcinek bloga twórców gry? Zostawcie nam swoje uwagi i dołączcie do dyskusji na temat zawartych w nim treści na naszym kanale na serwerze discord lub na naszych forach.

Odwiedź inne kanały Assassin's Creed:

twitter iconfacebook icontwitch iconinstagram iconyoutube icon