Ocenianie gry pod kątem wymagań dotyczących ciągłości działania

Poniższe przypadki testowe pozwolą Ci sprawdzić, czy Twoja gra spełnia nasze wymagania dotyczące ciągłości w różnych scenariuszach. Pamiętaj, że nie jest to wyczerpująca lista wszystkich scenariuszy, a ten dokument może zostać w przyszłości zaktualizowany.

Aby te scenariusze były możliwe, w wersjach gry na Androida i Gry Google Play na PC muszą być zintegrowane usługi gier Play w wersji 2. Musisz przenieść grę do wersji 2, nawet jeśli obecnie używasz wersji 1. Nie możesz używać usług gier Play w wersji 1 i 2 jednocześnie.

W każdym scenariuszu poniżej znajdziesz kroki, które pozwolą Ci go odtworzyć, oraz oczekiwane wyniki na danym etapie.

1. Przywracanie postępów nowego użytkownika mobilnego w Grach Google Play na PC

W tym scenariuszu nowy gracz po raz pierwszy otwiera Twoją grę, a następnie jego postępy są automatycznie przywracane za pomocą identyfikatora w usługach gier Play zarówno na urządzeniu mobilnym, jak i w Grach Google Play na PC.

Cel: nowi gracze mogą bezproblemowo przenosić postępy z urządzenia mobilnego na komputer.

Kroki Oczekiwany wynik
1. Otwórz grę na urządzeniu mobilnym.

2. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza.

3. Ponownie pobierz grę na drugim urządzeniu mobilnym i wybierz ten sam profil w usługach gier Play co w kroku 1, jeśli pojawi się selektor konta w usługach gier Play.

4. W kliencie Gry Google Play na PC zaloguj się za pomocą profilu z kroku 1 i otwórz grę.
1. Rozpoczyna się konfiguracja usług gier Play lub profil jest automatycznie logowany (w zależności od tego, czy gracz ma już skonfigurowany profil w usługach gier Play i czy włączył automatyczne logowanie).

3. Postępy z kroku 2 powinny zostać automatycznie przywrócone.

4. Postępy z kroku 2 powinny zostać automatycznie przywrócone.

2. Przywracanie postępów dotychczasowego użytkownika mobilnego w Grach Google Play na PC

W tym scenariuszu dotychczasowy gracz (czyli gracz, który ma już pobraną grę na urządzeniu i zaktualizuje ją do nowej wersji z zintegrowanymi usługami gier Play w wersji 2) będzie miał automatycznie przywrócone postępy za pomocą identyfikatora w usługach gier Play zarówno na urządzeniu mobilnym, jak i w Grach Google Play na PC.

Cel: dotychczasowi gracze mogą bezproblemowo przenosić postępy z urządzenia mobilnego na komputer.

Kroki Oczekiwany wynik
1. Pobierz i otwórz na urządzeniu mobilnym starszą wersję gry, która nie ma jeszcze zintegrowanych usług gier Play w wersji 2.

2. Zrób postępy w grze.

3. Zamknij grę, zaktualizuj ją na urządzeniu mobilnym do nowej wersji z zintegrowanymi usługami gier Play w wersji 2, otwórz grę i zaloguj się lub utwórz nowe konto. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza.

4. Usuń grę z urządzenia mobilnego.

5. Ponownie pobierz grę na urządzeniu mobilnym i wybierz ten sam profil co w kroku 3.

6. W kliencie Gry Google Play na PC zaloguj się za pomocą profilu z kroku 3 i otwórz grę.
3. Rozpoczyna się konfiguracja usług gier Play LUB profil jest automatycznie logowany (w zależności od tego, czy gracz ma już skonfigurowany profil w usługach gier Play i czy włączył automatyczne logowanie).

5. Postępy z kroku 4 powinny zostać automatycznie przywrócone.

6. Postępy z kroku 4 powinny zostać automatycznie przywrócone.

3. Przywracanie postępów użytkownika Gier Google Play na PC na urządzeniu mobilnym

Ten scenariusz jest podobny do 2 poprzednich, ale gracz zaczyna w Grach Google Play na PC i przechodzi na urządzenie mobilne. Wersja na Androida na PC i wersje na urządzenia mobilne powinny działać tak samo w przypadku usług gier Google Play i zapisywania w chmurze.

Cel: gracze, którzy początkowo pobiorą Twoją grę w Grach Google Play na PC, mogą bezproblemowo przenieść postępy na urządzenie mobilne.

Kroki Oczekiwany wynik
1. Otwórz grę w Grach Google Play na PC.

2. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza.

3. Na urządzeniu mobilnym zaloguj się za pomocą profilu z kroku 1 i otwórz grę.
3. Postępy z kroku 2 powinny zostać automatycznie przywrócone.

4. Przywracanie postępów użytkownika, który początkowo odrzucił logowanie się w usługach gier Google Play na urządzeniu mobilnym

Ten krok potwierdza, że jeśli gracz początkowo odrzuci utworzenie profilu w usługach gier Play lub zalogowanie się za jego pomocą na urządzeniu mobilnym, w przyszłości nadal będzie mógł wyrazić zgodę na zapisywanie w chmurze.

Cel: gracze, którzy odłożą rejestrację w usługach gier Play, mogą zarejestrować się w przyszłości i oczekiwać takiego samego zachowania jak w przypadku osób, które zarejestrowały się przy pierwszym monicie.

Kroki Oczekiwany wynik
1. Upewnij się, że w ustawieniach usług gier Play nie ma profilu zalogowanego w grze.

2. Otwórz grę na urządzeniu mobilnym (upewnij się, że nie logujesz się w żadnym profilu w usługach gier Play).

3. Zrób postępy w grze.

4. Zamknij i ponownie otwórz grę. W wyskakującym okienku selektora konta w usługach gier Play wybierz profil w usługach gier Play na urządzeniu.

5. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza.

6. Usuń grę z urządzenia mobilnego.

7. Ponownie pobierz grę na urządzeniu mobilnym i wybierz ten sam profil co w kroku 4.
7. Postępy na koncie zostały przywrócone.

Ten przypadek obejmuje wymaganie, aby postępy gracza były śledzone za pomocą identyfikatora w usługach gier Play, nawet gdy jest on zalogowany w kilku systemach tożsamości. Potwierdza to również, że jeśli Twoja gra korzysta z innych rozwiązań dotyczących tożsamości, identyfikator w usługach gier Play jest powiązany z tymi rozwiązaniami, dzięki czemu gracze nie muszą ręcznie przywracać swoich danych logowania podczas korzystania z nowego urządzenia. Więcej informacji o tym wymaganiu znajdziesz w sekcji Wymagania dotyczące ciągłości.

Cel: gracze, którzy są zalogowani w dotychczasowym systemie tożsamości gry, mogą bezproblemowo przenosić postępy i konto między urządzeniem mobilnym a Grami Google Play na PC bez konieczności logowania się na każdej platformie.

Kroki Oczekiwany wynik
1. Upewnij się, że w ustawieniach usług gier Play nie ma profilu zalogowanego w grze.

2. Otwórz grę na urządzeniu mobilnym (upewnij się, że nie logujesz się w żadnym profilu w usługach gier Play).

3. Zrób postępy w grze.

4. Połącz bieżące postępy w grze z kontem innym niż konto w usługach gier Play, które jest częścią dotychczasowego systemu tożsamości.

5. Zamknij i ponownie otwórz grę.

6. Po ponownym otwarciu gry zaloguj się w usługach gier Play za pomocą profilu w usługach gier Play, który nie został połączony z żadnym kontem w tej grze.

7. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza.

8. Usuń grę z urządzenia mobilnego.

9. Ponownie pobierz grę na urządzeniu mobilnym, otwórz ją i wybierz ten sam profil w usługach gier Play co w kroku 6.
9. Postępy na koncie zostały przywrócone z kroku 7, a system tożsamości zalogowany w kroku 4 powinien zostać automatycznie zalogowany.

6. Rozwiązywanie konfliktów kont na urządzeniu mobilnym

Wymagamy, aby w przypadku konfliktów dotyczących postępów (gracz loguje się w usługach gier Play i na innej platformie tożsamości) rozwiązywać je w sposób, którego gracze mogą się spodziewać i który rozumieją. Może to być pytanie gracza, na którym koncie chce grać, preferowanie postępów lokalnych lub scalanie postępów. Dzieje się tak, gdy gracz loguje się w usługach gier Play, a następnie loguje się w innym systemie tożsamości, który jest powiązany z innym profilem w usługach gier Play. Każdy deweloper może zaimplementować to w inny sposób, dlatego nie podajemy poniżej kroków ani oczekiwanego zachowania. Chcemy jednak zwrócić uwagę na to wymaganie podczas planowania implementacji. Więcej informacji o tym wymaganiu znajdziesz w sekcji Wymagania dotyczące ciągłości.

Cel: gracze, którzy zaczynają od jednego profilu w usługach gier Play, a następnie logują się za pomocą konta w grze powiązanego z innym profilem w usługach gier Play, mogą oczekiwać, że zarządzanie kontem zostanie rozwiązane w przewidywalny sposób, w którym gracz wyraźnie określi, które konto ma być zachowane lub połączone z jego kontem w usługach gier Play.