
Cykl życia problemu w grze FIFA – część 1
Identyfikacja
Na wirtualnym boisku

7 grudnia 2020 r.
Ten cykl artykułów zawiera informacje dotyczące kolejnych etapów, przez które zazwyczaj przechodzi problem z grą FIFA 21, zanim zostanie naprawiony.

Czołem, miłośnicy gry FIFA!
Nazywam się Joel Doonan i jestem głównym producentem zespołu Player First Operations, który należy do działu FIFA Live.
Prawie każdy natrafił na jakiś błąd lub problem podczas grania w grę wideo, a spora część graczy prawdopodobnie starała się zgłosić te problemy twórcom gry na forum lub w serwisach społecznościowych, a także prawdopodobnie zastanawiała się, dlaczego część z nich nie została natychmiast rozwiązana.
Po niedawnym uruchomieniu strony EA SPORTS FIFA (EASF) Tracker, na której informujemy o wykrytych przez graczy problemach, które analizuje zespół twórców FIFA, pomyśleliśmy, że byłaby to świetna okazja, by pokazać Wam, co się dzieje za kulisami, kiedy pracujemy nad naprawą problemu w grze FIFA.
To będzie pierwszy z cyklu artykułów „Na wirtualnym boisku” dotyczących procedury postępowania z przeciętnym problemem w grze FIFA 21.
W cyklu tym omawiam różne kroki, które zwykle są konieczne w celu rozwiązania problemu i udostępnienia stosownej aktualizacji gry FIFA 21.
Będą to cztery artykuły:
- Część 1 – Identyfikacja (ten artykuł)
- Część 2 – Dochodzenie
- Część 3 – Rozwiązanie
- Część 4 – Udostępnienie aktualizacji
W tym artykule omówimy fazę identyfikacji, w której potencjalne problemy są lokalizowane i śledzone w celu ułatwienia pozostałych kroków.
Będę stosować pewne terminy techniczne, ale za każdym razem, kiedy użyję takiego pojęcia, które może nie być jasne dla osób niezaznajomionych z procesem powstawania gry, zamieszczę przypis wyjaśniający jego znaczenie. Zatem przejdźmy do rzeczy i przyjrzyjmy się temu, w jaki sposób problemy są identyfikowane.
Identyfikacja problemu
Zespół FIFA 21 identyfikuje potencjalne problemy z wykorzystaniem różnych źródeł.
Mamy zespół analityków ds. weryfikacji jakości¹ (Live QV), którzy pracują 24 godziny na dobę, 7 dni w tygodniu, w każdy dzień roku, którzy nieustannie grają i testują grę, aby upewnić się, że wszystko działa prawidłowo. Często są pierwszym źródłem wewnętrznych informacji o problemie, bezpośrednio z własnych interakcji z grą lub dlatego, że inną istotną częścią ich zadań jest zbieranie doniesień o potencjalnych problemach z różnych źródeł, aby można je było śledzić i przygotować do ewentualnego zbadania przez twórców gry FIFA.
Kluczowym źródłem informacji o potencjalnych problemach są różne strony i profile społecznościowe FIFA. Nasz zespół Live QV śledzi różne takie miejsca, przede wszystkim sekcję FIFA 21 na Answers HQ i oficjalne forum FIFA 21.
Szukając problemów w serwisach społecznościowych FIFA, którym warto przyjrzeć się bliżej, zespół Live QV wybiera wpisy z wystarczającą ilością informacji, aby problem można było odtworzyć², ponieważ jest to jeden z kluczy umożliwiających ustalenie, co się właściwie dzieje, i dających możliwość późniejszego rozwiązania problemu.
Szukają następujących rodzajów informacji:
- Szczegółowego opisu tego, co się stało, zarówno w chwili wystąpienia problemu, jak i przedtem oraz potem.
- Często problem jest spowodowany czymś, co zostało zrobione wcześniej, a nie dokładnie w chwili jego wystąpienia.
- Na przykład hipotetycznie możemy mieć błąd powodujący awarię gry podczas wczytywania meczu w trybie kariery, ale jego przyczyna może leżeć w kontuzji zawodnika w poprzednim spotkaniu, co skutkuje specyficznym uszkodzeniem danych gry.
- Często problem jest spowodowany czymś, co zostało zrobione wcześniej, a nie dokładnie w chwili jego wystąpienia.
- Informacji na temat tego, czy problem występuje cały czas, czy też został zauważony tylko raz i tak dalej.
- Dokumentacji wizualnej wystąpienia problemu, jak choćby nagrania tej chwili albo zrzutu ekranu.
Dobry przykład informacji przydatnych do rozwiązania problemu można znaleźć podczas zakładania nowego tematu w sekcji z raportami o błędach w serwisie Answers HQ. Jeśli podasz dokładne i szczegółowe odpowiedzi na te wszystkie pytania, możesz dać zespołowi Live QV dane, których potrzebują, aby rozpocząć prace nad zgłaszanym problemem.
Poniżej prezentujemy rodzaj pytań zadawanych przy zgłaszaniu nowego problemu w Answers HQ.

Zespół Live QV nie działa jednak wyłącznie na podstawie zgłoszeń z zewnętrznych źródeł. Pracownicy EA zaangażowani w prace nad grą FIFA także zgłaszają problemy naszymi wewnętrznymi kanałami. Mogą to być kłopoty, na które sami natrafili, albo coś, co zobaczyli w serwisach społecznościowych czy na stronach poświęconych grze. Przekazują wtedy te same informacje, co te opisane powyżej.
Zespół Live QV otrzymuje również od naszych pracowników pomocy technicznej zgłoszenia otrzymywane od graczy w serwisie help.ea.com.
Dodatkowo nasze zespoły zajmujące się kontaktami ze społecznością graczy (w których pracują menedżerowie społeczności) także przesyłają do zespołu Live QV raporty na temat problemów zgłaszanych przez graczy w serwisach społecznościowych i na innych stronach poświęconych grze.
Piszę o tym wszystkim, żeby podkreślić, że informacje o błędach spływają do nas z wielu różnych źródeł, ale wszystkie ostatecznie trafiają do naszego zespołu Live QV, który stosuje ujednolicony sposób śledzenia zgłoszonych problemów z grą FIFA 21.
Kiedy zespół Live QV zbierze dość informacji o problemie, aby móc rozpocząć jego śledzenie, wprowadza go do naszej bazy danych śledzenia błędów³. W tym momencie rozpoczynają próby jego odtworzenia. Jest to kluczowy krok w całym procesie, ponieważ problem, którego nie można odtworzyć, jest znacznie trudniejszy do rozwiązania niż taki, który można łatwo wywołać i zaobserwować.
Zespół gromadzi dostępne informacje i na ich podstawie próbuje odtworzyć problem. Jeśli im się to nie uda, zaczynają testować różne inne metody w celu uzyskania takich samych symptomów.
Warto tutaj zaznaczyć, że tylko dlatego, że ktoś potrafi regularnie odtwarzać dany problem, nie oznacza, że inni również będą w stanie go odtworzyć w ten sam sposób. Problemy mogą wynikać z dowolnej kombinacji różnych przyczyn, na część których gracz nie ma bezpośredniego wpływu, a innych może nie być świadomy: na przykład od danych zapisu gry, działań rywala online czy innych elementów „zakulisowych”.
Jeśli zespół Live QV będzie w stanie konsekwentnie odtwarzać dany problem, uzupełnią jego wpis w bazie danych śledzenia błędów o ustalone przez siebie kluczowe informacje. Na tym etapie problem trafia do zespołu FIFA Live, który zaczyna uwzględniać go w dyskusjach na temat doboru priorytetów, na których zapadają decyzje, które sprawy powinny zostać przypisane do programisty⁴, co bardziej szczegółowo omówimy w drugim artykule z tego cyklu.
Jeśli zespół Live QV nie jest w stanie konsekwentnie odtwarzać problemu, nawiązuje współpracę z zespołami pomocy technicznej i kontaktów ze społecznością, aby uzyskać więcej informacji od graczy, którzy przesłali pierwotne zgłoszenie. Chodzi na przykład o dokładniejsze informacje pomocne w odtworzeniu problemu albo więcej nagrań, które pomogą pozyskać brakujące dane lub ustalić co utrudnia odtworzenie problemu w środowisku zespołu Live QV.
W niektórych przypadkach uzyskanie informacji o konkretnym czasie wystąpienia problemu umożliwia uzyskanie stosownych dzienników błędów⁵, które mogą zapewnić wystarczająco szczegółowe informacje – nawet jeśli zespół Live QV nie zdoła odtworzyć problemu – aby przydzielony do sprawy programista mógł zacząć badać zgłoszenie.
Ogólnie rzecz biorąc, problem jest oficjalnie uznawany za gotowy do opuszczenia fazy identyfikacji, kiedy programiści mają jakiś punkt zaczepienia – albo dzięki możliwości konsekwentnego odtwarzania problemu przez zespół Live QV, albo dzięki dostarczeniu informacji uzupełniających, które umożliwiają skuteczne zbadanie zgłoszonego problemu.
W następnym artykule z tego cyklu przyjrzymy się kolejnej fazie procedury zajmowania się przeciętnym problemem w grze FIFA 21, czyli fazie dochodzenia.
Jak mogą pomóc gracze?
Jako że ten artykuł dotyczy konkretnie fazy identyfikacji problemu, chciałem też poruszyć kwestię tego, jak Wy, gracze w FIFA, możecie pomóc.
Jak już wspomniałem powyżej, nasz zespół Live QV nieustannie wypatruje informacji od naszych graczy na temat napotykanych problemów, żeby móc te informacje zgromadzić i zacząć pracę na ich podstawie.
Kiedy zobaczycie coś, co uznacie za problem z grą, najbardziej nam pomożecie potencjalnie go rozwiązać poprzez zgłoszenie go nam. A najlepszym do tego miejscem jest serwis Answers HQ, gdzie można przesłać zgłoszenie błędu.
Pamiętajcie, aby podać jak najwięcej informacji, ponieważ w ten sposób pomagacie zespołowi Live QV zrozumieć i – jeśli wszystko pójdzie dobrze – odtworzyć napotkany błąd. Niezmiernie pomocne są wszelkie przykłady, takie jak zrzuty ekranu czy nagrane filmy.
Dziękuję za poświęcenie czasu na zapoznanie się z tym artykułem. Mam nadzieję, że ten cykl pozwoli Wam lepiej zrozumieć, jak wygląda rozwiązywanie problemów, na które możecie natrafić podczas grania w grę wideo.
Joel Doonan i zespół FIFA Live
Przypisy
¹: Analityk ds. weryfikacji jakości Live jest członkiem naszego zespołu weryfikacji jakości lub zespołu testerów ds. monitorowania gry w środowisku rzeczywistym (Live). Ich praca polega na nieustannym graniu w daną produkcję, czasem po prostu tak, jak to robią zwykli gracze, a czasem w celu przeprowadzenia bardzo konkretnych testów w celu zweryfikowania poprawności i/lub podjęcia próby zepsucia różnych części gry. Ich podstawowym zadaniem jest znajdowanie, śledzenie i zgłaszanie problemów z grą.
²: Możliwość odtworzenia problemu oznacza konsekwentne wywoływanie go poprzez wykonanie konkretnych kroków. Jeśli udaje nam się odtworzyć taki błąd za każdym razem, mówimy, że jest w pełni powtarzalny. Wiele problemów nie jest w pełni powtarzalnych. Łatwość odtworzenia błędu jest jednym z kluczowych czynników wpływających na decyzję o nadaniu mu priorytetu, a więc na to, jak szybko zostanie zbadany i – jeśli wszystko pójdzie dobrze – rozwiązany.
³: Baza danych śledzenia błędów to miejsce, w którym przechowywane są dane wszystkich znanych problemów z grą, a także szczegółowe informacje na temat ich odtwarzania, zrzuty ekranu lub filmy ze skutkami ich działania oraz wszelkie inne ważne informacje.
⁴: Programista to osoba pisząca kod, który sprawia, że gra działa. Istnieje wiele różnych rodzajów programistów, ponieważ różne rodzaje prac polegających na tworzeniu kodu wymagają różnych umiejętności. Na przykład tworzenie kodu serwera to coś zupełnie innego niż tworzenie kodu rozgrywki.
⁵: Czasem kiedy występuje problem w danych tworzonych w czasie korzystania z gry zostanie zarejestrowany błąd. Ten błąd może znajdować się w dowolnej z potencjalnie setek tysięcy linijek danych. Dlatego też w celu jego zlokalizowania widza o tym, o której godzinie wystąpił problem, może pomóc w zawężeniu obszaru, w którym mogą się znajdować potrzebne informacje. Programista analizujący ten błąd może często pomóc w określeniu przyczyny problemu. A to jest szczególnie przydatne w przypadku takich problemów, których nasz zespół nie może konsekwentnie odtwarzać.
Więcej szczegółowych artykułów autorstwa członków zespołu pracującego nad grą FIFA znajdziesz na stronie Na wirtualnym boisku.
Uwaga! Ten artykuł opisuje w sposób ogólny rzeczy, nad którymi nasz zespół wciąż pracuje. Niezmiennie pracujemy nad ulepszeniem rozgrywki i zapewnieniem naszym graczom jak największej przyjemności z gry, więc podane informacje mogą się z czasem zdezaktualizować.
Bądź na bieżąco – polub profil FIFA na Facebooku, obserwuj nas na Twitterze i Instagramie, obserwuj twitterowe konto twórców gry @EAFIFADirect i stronę EA Sports FIFA Tracker, a także weź udział w dyskusjach na oficjalnym forum FIFA. Zaprenumeruj nasz biuletyn, aby otrzymywać mejlem aktualności na temat gry EA SPORTS FIFA oraz produktów, nowości, wydarzeń i promocji EA.