Zapisane gry

Usługa Zapisane gry to wygodny sposób na oszczędzanie Twoich graczy progresji w grze na serwery Google. Twoja gra może pobrać zapisane dane gry, dzięki czemu powracający gracze mogą kontynuować grę możesz zapisać punkt z dowolnego urządzenia.

Usługa Zapisane gry umożliwia synchronizowanie danych gier graczy. na różnych urządzeniach. Na przykład jeśli masz grę, działa na Androidzie, możesz używać usługi Zapisane gry, umożliwia graczowi uruchomienie gry na telefonie z Androidem, mogą kontynuować granie na tablecie bez utraty postępów. Ta usługa mogą również posłużyć do zapewnienia, że gracz będzie grać będzie kontynuowana od miejsca, w którym została przerwana, nawet jeśli urządzenie zostanie zgubione, zniszczone wymienić na nowszy model.

Aby dowiedzieć się, jak wdrożyć zapisane gry na swojej platformie, zapoznaj się z sekcją Implementacje klientów.

Zapisane gry – podstawy

Zapisana gra składa się z 2 części:

  • Nieustrukturyzowany binarny obiekt blob – te dane mogą zawierać a gra odpowiada za jej analizowanie i zapisywanie.
  • Uporządkowane metadane – dodatkowe właściwości powiązane z danymi binarnymi, dzięki którym usługi gier Google Play wyświetlać zapisane gry w domyślnym interfejsie (UI) listy zapisanych gier oraz prezentować przydatne informacje w Aplikacja Gry Google Play (np. sygnatura czasowa ostatniej aktualizacji).

Gra może zapisać dowolną liczbę zapisanych gier dla jednego gracza, podlegają limitowi użytkowników, więc nie ma sztywnych wymagań, w jednym pliku z funkcją zapisywania.

Zdjęcia okładki

Usługa Zapisane gry zapewnia użytkownikom wrażenia wizualne, cechami trwałymi. Zdecydowanie zachęcamy do powiązania przedstawiciela obrazów z odpowiednimi plikami z zapisanymi plikami. Jeśli używasz domyślnych zapisanych gier interfejs z listą funkcji dostarczony przez pakiet SDK Gier Play w grze, UI wyświetli zdjęcia okładek. Zdjęcia okładek mogą także pojawiać się w Aplikacja Gry Google Play.

Teksty reklamy

Możesz podać krótki opis zawartości konkretnego elementu tę grę. Ten opis jest wyświetlany bezpośrednio graczom i powinien zawierać jego podsumowanie stan, który reprezentuje zapisana gra; Na przykład „Walka z goblinami w Mrocznym lesie”.

Limit

Deweloperzy nie ponoszą żadnych kosztów w przypadku danych zapisanych w grach, które są przechowywane w chmurze. Te dane są wliczane do limitu miejsca na Dysku Google gracza, ponieważ nie musisz się o to martwić. Jedyny limit, o którym muszą pamiętać deweloperzy gier. Google Drive API ma około limitu miejsca na dane.

Izolacja odczytu/zapisu

Wszystkie zapisane gry są przechowywane w folderach graczy Dane aplikacji Dysk Google Folder. Ten folder może tylko odczytywać i zapisywać gra – nie można wyświetlane lub zmodyfikowane przez gry innych deweloperów, zapewniamy więc dodatkową ochronę przed uszkodzeniem danych. Dodatkowo zapisane gry są odizolowane od danych bezpośrednich. manipulowanie przez graczy, więc nie mogą modyfikować poszczególnych Zapisanych gier.

Obsługa offline

Twoja gra może nadal odczytywać i zapisywać dane w zapisanych grach, gdy na urządzeniu gracza jest offline, ale synchronizacja z Usługami gier Google Play będzie niemożliwa do połączenie sieciowe. Po ponownym połączeniu Usługi gier Google Play asynchronicznie aktualizuje dane zapisanej gry na serwerach Google.

Rozwiązywanie konfliktów

Podczas korzystania z usługi Zapisane gry gra może powodować konflikty, próbuję zapisać dane. Te konflikty mogą wystąpić, gdy użytkownik uruchomi więcej aplikacji Twojej aplikacji na różnych urządzeniach lub komputerach. Twoje musi być w stanie rozwiązać te konflikty w sposób zapewniający i zapewniają użytkownikom najlepsze wrażenia.

Konflikty danych występują zwykle wtedy, gdy instancja aplikacji nie jest w stanie by otworzyć usługę Zapisane gry podczas próby wczytania lub zapisania danych. W więc najlepszym sposobem na uniknięcie konfliktów danych jest wczytywanie najnowszych danych z usługi podczas uruchamiania lub wznawiania aplikacji oraz zapisywać dane w świadczenie usługi z rozsądną częstotliwością. Jednak nie zawsze jest możliwe aby uniknąć konfliktów danych. Aplikacja powinna starać się obsłużyć i uniemożliwia użytkownikom są bezpieczne i mają porządek z myślą o użytkownikach.

Limity

Usługi gier Google Play obecnie wymuszają limity rozmiaru danych binarnych i okładek 3 i 800 KB.

Zapisane metadane gry

Uporządkowane metadane zapisanej gry zawierają te właściwości:

Właściwość Opis
Identyfikator Unikalny ciąg znaków wygenerowany przez usługi gier Google Play dla tego zapisanego elementu tę grę. Użyj tego identyfikatora, aby odwołać się do zapisanej gry w grze klientów.
Nazwa np. podana przez dewelopera krótka nazwa zapisanej gry. „Zapisz przedział 1” lub „PlayerName_Save1”. Ta informacja nie jest widoczna dla graczy.
Opis Podany przez dewelopera opis zapisanej gry.
Ostatnia modyfikacja Sygnatura czasowa w milisekundach wygenerowana przez usługi gier Google Play określający czas ostatniej aktualizacji zapisanej gry.
Czas odtwarzania Czas wyświetlania (w milisekundach) określony przez programistę na zapisanej pamięci. tę grę. Ta wartość powinna odzwierciedlać czas, przez jaki gracz grał odpowiadającej mu zapisu gry. Na przykład wartość czasu odtwarzania Wartość 3600000 będzie wyświetlana w usługach gier Google Play jako „1 godzina”.
Zdjęcie okładki Jest to opcjonalna usługa dostarczona przez programistę, która zawiera informacje na temat zdjęcie okładki.

Implementacje u klientów

Aby dowiedzieć się, jak wdrożyć zapisane gry na swojej platformie, zapoznaj się z tymi materiałami: