Erfolge können eine großartige Möglichkeit sein, Interaktionen innerhalb Ihrer Spiel. Sie können Erfolge in Ihrem Spiel implementieren, Spieler Funktionen ausprobieren, die sie normalerweise nicht nutzen würden, oder ganz anderen Spielstilen angehen. Erfolge können auch eine unterhaltsame Möglichkeit für Spieler, ihren Fortschritt miteinander zu vergleichen und einen unbeschwerten Wettbewerb machen.
Informationen zur Implementierung von Erfolgen für Ihre Plattform Siehe Clientimplementierungen.
Attribute
Um zu verstehen, wie Erfolge funktionieren, sollten Sie sich mit einigen der über die mit ihnen verknüpften Attribute.
Grundlagen
Die folgenden grundlegenden Elemente sind mit jedem Erfolg verbunden:
- Die ID ist ein eindeutiger String, der von der Google Play Console generiert wird. Mit dieser eindeutigen ID verweisen Sie auf den Erfolg in Ihren Spiel-Clients.
- Der Name ist ein kurzer Name für den Erfolg, z. B. „Master“. Pieman“). Der Wert darf bis zu 100 Zeichen umfassen.
- Die Beschreibung bietet eine kurze Beschreibung Ihres Erfolgs. Normalerweise teilt dem Spieler mit, wie er den Erfolg erreichen kann (z. B. „Backe einen Zitronenbaiserkuchen“ vor Sonnenuntergang“). Der Wert darf bis zu 500 Zeichen umfassen.
- Das Symbol ist ein quadratisches Symbol, das mit Ihrem Erfolg. Best Practices beim Erstellen Ihrer Erfolgssymbole finden Sie unter im Abschnitt Symbolrichtlinien.
- Die Listenreihenfolge ist die Reihenfolge, in der die gesperrten Erfolge angezeigt werden. Ein Spieler sieht sich die mit Ihrem Spiel verbundenen Erfolge an. Dabei kann es sich um in beliebiger Reihenfolge. Freigeschaltete Erfolge werden oben auf der Reihenfolge aufgelistet.
Status
Erfolge können einen von drei verschiedenen Status haben:
- Bei einem verdeckten Erfolg die im Player ausgeblendet sind. Die Google Play-Spieldienste bieten einen generischen Platzhalter Beschreibung und Symbol für den im verborgenen Status angezeigten Erfolg. Mi. empfehlen, einen Erfolg zu verbergen, wenn er einen unerwünschten Spoiler enthält zu früh verraten (z. B. „Finde heraus, dass du die ganze Zeit Geister!“)
- Ein aufgedeckter Erfolg bedeutet, dass der Spieler zwar über den Erfolg Bescheid weiß, aber noch nicht erhalten haben. Die meisten Erfolge beginnen im aufgedeckten Status.
- Ein freigeschalteter Erfolg bedeutet, dass der Spieler den Erfolg erfolgreich erzielt hat. Ein Erfolg kann offline freigeschaltet werden. Sobald das Spiel online ist, die Google Play-Spieldienste, um den freigeschalteten Erfolg zu aktualisieren.
Inkrementelle Erfolge
Erfolge können als Standarderfolge oder inkrementelle Erfolge festgelegt werden. Im Allgemeinen Bei einem inkrementellen Erfolg geht ein Spieler allmählich voran den Erfolg über einen längeren Zeitraum hinweg zu messen. Wenn der Spieler Fortschritte macht auf den inkrementellen Erfolg hin, können Sie den Teilfortschritt des Spielers an die Google Play-Spieldienste melden. Der Google Play-Dienst verfolgt die Fortschrittsinformationen und benachrichtigt das Spiel, wenn der Spieler Kriterien zum Freischalten des Erfolgs und teilt dem Spieler mit, wie weit er bereits läuft um dieses Ziel zu erreichen.
![Beispiel für einen inkrementellen Erfolg mit einem Fortschritt des Spielers bei 40 %](https://developers.google.cn/static/games/services/images/achievementIncremental.png?authuser=6&hl=de)
Inkrementelle Erfolge werden über Spielsitzungen und Fortschritte hinweg addiert. können innerhalb des Spiels nicht entfernt oder zurückgesetzt werden. Beispiel: „Gewinne 50 Spiele“ ist ein inkrementeller Erfolg. „Gewinne drei Spiele nacheinander“ nicht, da der Fortschritt des Spielers wenn sie ein Spiel verlieren. „Habe 5.000 Pokerchips“ auch nicht infrage kommen, da ein Spieler Chips gewinnen oder verlieren kann. Für die letzten beiden Erfolge liegt es an Ihnen, die „Siege in Folge“ des Spielers zu verfolgen. Status oder Chip insgesamt und Standard-Erfolge freizuschalten, wenn der Spieler sie erwirbt.
Beim Erstellen eines inkrementellen Erfolgs müssen Sie die Gesamtzahl der Schritte erforderlich,um es zu entsperren. Der Wert muss eine Zahl zwischen 2 und 10.000 sein. Als Fortschritte beim Freischalten des Erfolgs machen, sollten Sie die Anzahl der zusätzlichen Schritte melden, die der Nutzer in den Google Play-Spieldiensten durchgeführt hat. Sobald die Gesamtzahl der Schritte den Freischaltwert erreicht, wird der Erfolg entsperrt sein (auch wenn es verborgen war). Sie müssen den kumulativen Fortschritt des Nutzers nicht speichern.
Punkte
Den Erfolgen ist eine Punktzahl zugeordnet. Die Punktzahl des Spielers muss ein Vielfaches von 5 und ein Spiel kann nie mehr als 1.000 Punkte für alle seine Erfolgen (aber unter Umständen weniger). Außerdem kann kein einzelner Erfolg mehr als 200 Punkte haben.
Erfahrungspunkte sammeln (XP)
Spieler können in ihrem Spielprofil Levels erreichen, wenn sie Erfolge in Play Spiele-fähige Spiele. Für jeden Punkt, der mit einem Erfolg hat, erhält der Spieler 100 Erfahrungspunkte (XP), Erfolg. Dies bedeutet:
XP for an achievement = 100 * (point value for the achievement)
Die Play-Spieldienste erfassen die XP, die jeder Spieler verdient hat, und senden Benachrichtigung an die Google Play Spiele App Der Spieler hat genügend Punkte gesammelt, um das nächste Level zu erreichen. Die Spieler können ihre und den XP-Verlauf auf ihrer Profilseite in der Google Play Spiele App.
Mindestzahl von Erfolgen
Ein Spiel, in dem Erfolge integriert werden, sollte vor der Veröffentlichung mindestens fünf Erfolge haben. Sie können Test mit weniger als fünf Erfolgen, empfohlen werden aber mindestens fünf Erfolge die vor der Veröffentlichung des Spiels erstellt wurden.
Maximale Erfolge
Die Anzahl der Erfolge ist durch das Punktelimit und Verteilung. Mit einer maximalen Anzahl von Punkten von 1.000 und jedem Erfolg 5 Punkte erhalten, können Sie maximal 200 Erfolge erzielen. Wenn jedoch Den Erfolgen werden mehr Punkte zugewiesen als die Anzahl der verfügbaren Erfolge. infolgedessen ab.
Richtlinien für Symbole
Symbole sollten als PNG- oder JPG-Dateien im Format 512 x 512 erstellt werden. Sie müssen uns lediglich mit dem Symbol für den freigeschalteten Erfolg. Wir werden automatisch eine Graustufenversion für das angezeigte Symbol generieren. Aus diesem Grund sollten Ihre Erfolgssymbole farbenfrohe Elemente enthalten, damit Ihre Nutzer leicht zwischen aufgedeckten und freigeschalteten Erfolgen unterscheiden.
Wenn ein Erfolgssymbol in einem Android-Toast angezeigt wird, Das Symbol wird mit einem Kreis überlagert und seine äußeren Ecken sind ausgeblendet. Achten Sie darauf, ob Ihr Symbol auch unter diesen Umständen gut aussieht.
![Beispiel eines Erfolgssymbols in einem Kreis](https://developers.google.cn/static/games/services/images/achievementIconExample.png?authuser=6&hl=de)
Das gleiche Symbol wird in allen Sprachen verwendet. Daher raten wir davon ab, oder lokalisierten Inhalten in einem Symbol.
Erfolg erstellen
Für ein neues Spiel
Um einen Erfolg für ein neues und unveröffentlichtes Spiel zu erstellen, rufen Sie die Google Play Console-Eintrag für Ihr Spiel auf dem Tab Spiele mit Spieldiensten.
Wählen Sie links den Tab Erfolge aus und klicken Sie auf Hinzufügen Erfolg.
![„Erfolg hinzufügen“ im Hauptbereich für Erfolge](https://developers.google.cn/static/games/services/images/achievementAddButton.png?authuser=6&hl=de)
Geben Sie anschließend einfach die für diesen Erfolg erforderlichen Informationen ein.
![Beispiel eines ausgefüllten Erfolgsformulars für den letzten Platz Erfolg.](https://developers.google.cn/static/games/services/images/achievementSampleForm.png?authuser=6&hl=de)
Klicken Sie auf Speichern. Ihr Erfolg wird nun unter "Bereit zur Veröffentlichung" zur Verfügung gestellt. . Sobald Sie Ihr Spiel veröffentlicht haben, die damit veröffentlicht wurden.
Für ein veröffentlichtes Spiel
Um einen zusätzlichen Erfolg für ein Spiel zu erstellen, das bereits veröffentlicht wurde, führen Sie dieselben Schritte wie oben aus. Der einzige Unterschied ist, Die Schaltfläche Speichern wird in Als Entwurf speichern umbenannt und Ihr Erfolg wird sich in einer Phase „Bereit zum Testen“ befinden, . Weitere Informationen zum Testen einer aktualisierten eines Spiels finden Sie unter Spieländerungen veröffentlichen.
Wenn Sie Ihren Erfolg getestet haben und damit zufrieden sind, können Sie ihn erneut veröffentlichen. mit den neuen Erfolgen, und diese werden der Welt zugänglich gemacht.
Erfolg bearbeiten
Um einen bereits erstellten Erfolg zu bearbeiten, wählen Sie ihn aus. auf dem Tab Erfolge der Google Play Console. Jetzt sehen Sie dasselbe Formular, das Sie beim ersten Mal verwendet haben. und Sie können jedes Feld bearbeiten ganz nach Ihren Vorstellungen.
Klicken Sie nach dem Bearbeiten eines Erfolgs auf die Schaltfläche Als Entwurf speichern. Die Der neu bearbeitete Erfolg hat den Status „Bereit zum Testen“. und Sie können um sie zu testen. Wenn er korrekt funktioniert, wählen Sie im Drop-down-Menü Erneut veröffentlichen Dropdown-Liste aus. Dadurch wird dein Spiel zusammen mit allen aktualisierten für die Öffentlichkeit zugänglich machen.
Änderungen rückgängig machen
Wenn Ihnen Ihr aktueller Erfolg nicht gefällt, können Sie wie zuvor angezeigt, wählen Sie Rückgängig machen aus der Drop-down-Menü in der Google Play Console angezeigt. Alle Erfolge werden dann auf die vorherige Version zurückgesetzt. veröffentlichte Version.
Erfolg löschen
Sobald Ihr Erfolg veröffentlicht wurde, kann er nicht mehr gelöscht werden.
Sie können nur unveröffentlichte Erfolge löschen, indem Sie auf das die Schaltfläche Löschen unten im Formular für diesen Erfolg.
Erfolg zurücksetzen
Sie können nur die Spielerfortschrittsdaten für Ihre Erfolgsentwürfe zurücksetzen.
- Wenn Sie die Erfolge in der Google Play Console zurücksetzen möchten, klicken Sie auf die Schaltfläche mit der Beschriftung Setzen Sie den Fortschritt für dieses Ereignis zurück.
- Wenn Sie Erfolgsdaten programmatisch zurücksetzen möchten, rufen Sie die
Achievements
-Methoden der Management API
Übersetzungen für Erfolge hinzufügen
Sie können Ihre eigenen Übersetzungen für Erfolge angeben, die mit für Ihr Spiel. Führen Sie zuerst die Schritte unter Übersetzungen für Ihr Spiel hinzufügen Außerdem müssen Sie mindestens einen Erfolg für Ihr Spiel erstellt haben.
Um Ihre eigenen Übersetzungen für Erfolge hinzuzufügen, öffnen Sie den Tab Erfolge für Ihr Spiel in der Google Play Console und wählen Sie dann einen vorhandenen Erfolg aus. Am Seite mit den Details zu Erfolgen den Tab für eine Sprache aus, die auf dem Tab Infos zum Spiel hinzugefügt wurden. Auf der Detailseite des Erfolgs Sprache hinzufügen, bearbeiten Sie das Formular mit Ihren Übersetzungen für diesen Erfolg. Klicken Sie auf Klicken Sie auf Speichern, um die übersetzten Erfolgsdetails zu speichern.
Clientimplementierungen
Informationen zum Implementieren von Erfolgen für Ihre Plattform finden Sie in den folgenden Ressourcen: