Erste Schritte mit Scoreoid

Spiele werden immer beliebter, insbesondere Casual Games auf mobilen Geräten und Tablets. In diesen Spielen wird die Bedeutung von Bestenlisten vervielfacht - und Spieleentwickler benötigen eine einfache plattformübergreifende Lösung. In diesem Tutorial behandeln wir Scoreoid und wie es Ihnen bei der Entwicklung von Spielen helfen kann.


Über Scoreoid

Scoreoid ist eine nicht einschränkende, zuverlässige und benutzerfreundliche Gaming-Plattform, die für das Scoring, die Bestenlisten und das Spielemanagement konzipiert wurde, einschließlich erweiterter Funktionen für Multiplattform-Spiele, z. B. zur Erkennung von Plattforminhalten und zum erweiterten Spielermanagement. Außerdem wird es wirklich von Spieleentwicklern für Spieleentwickler entwickelt.

Das Ziel von Scoreoid ist es, die Scoring- und Leaderboard-Funktionalität zu nutzen, die viele Funktionen zur Verbesserung der Spiele bietet. Dadurch werden Zeit und Kosten für die Entwicklung von Spielen verkürzt und Entwickler erhalten mehr Zeit für die Arbeit an ihren Spielen.

Scoreoid bietet Spielentwicklern einige großartige Funktionen:

  • Ausführliche Spielanalyse
  • Plattformübergreifende Entwicklung
  • In Spielbenachrichtigungen
  • Bewusstsein für Plattforminhalte
  • Möglichkeit, Daten zu exportieren
  • Mehrere Benutzerkonten
  • Geo-Standort
  • Erweiterte, anpassbare Bestenlisten
  • Fortgeschrittene Spielleistungen

Plus, es ist völlig kostenlos!


Warum wählen Sie Scoreoid??

Scoreoid ist wirklich plattformübergreifend: mit Öffnen Sie die Web-API Sie müssen keine SDKs herunterladen und müssen nicht auf Updates warten - und ja, Scoreoid funktioniert auf jeder Plattform (Flash, Unity, HTML5, Silverlight, wie Sie es nennen)..

Es erlaubt Ihnen auch:

  • Erstellen Sie eindeutige Bestenlisten - Zeigen Sie an, von welcher Plattform aus ein Spieler spielt, wodurch Ihre Ranglisten sehr unterschiedlich und attraktiv für die Spieler sind, die ihnen Ergebnisse von verschiedenen Plattformen zeigen, und wie ihre eigene Leistung mit der anderer Spieler auf verschiedenen Plattformen im Vergleich steht.
  • Fügen Sie im Spiel Benachrichtigungen hinzu - Richten Sie einfach zu verwendende, dynamische Benachrichtigungen für Ihre Spiele ein. Dies ist für das Aktualisieren Ihrer aktuellen Spieler auf neue Spieletitel, Spielaktualisierungen oder -funktionen ideal. Vielleicht möchten Sie ihnen etwas über Ihren Blog oder Ihre Spieleseite erzählen. Sie können sogar Promotionen, Gewinnspiele und Herausforderungen erstellen.
  • Erstellen Sie Benutzer speichert - Mit Scoreoid können Sie ganz einfach die Punktzahl, abgeschlossene Level, Erfolge und vieles mehr eines Benutzers speichern.
  • Spieler verwalten - Scoreoid macht es sehr einfach, Spieler und Spielerergebnisse zu verwalten. Es ist großartig, Ihre Top-Spieler zu sehen, aber es ist auch großartig, potenzielle Leads für Ihren nächsten Spieltitel zu gewinnen. Da Sie die Daten und Informationen Ihrer Spieler aufbewahren, können Sie Newsletter oder Updates versenden oder auf persönlicherer Ebene mit ihnen verbinden.
  • Geo-Standort verwenden - Erstellen von Bestenlisten oder Spielergebnissen basierend auf dem geografischen Standort der Nutzer; Zeigen Sie die besten Ergebnisse der Spieler nach Standort oder lassen Sie die Ergebnisse auf der ganzen Welt mithilfe von Karten vergleichen.

Genug was es kann. Lass uns anfangen, es zu benutzen!


Schritt 1: Erstellen eines Kontos und Anmelden

Folgen Sie einfach diesen drei Schritten:

  • Gehen Sie zu scoreoid.com (nicht .net) und melden Sie sich an.
  • Aktivieren Sie Ihr Konto über die Aktivierungs-E-Mail.
  • Gehen Sie zurück zu scoreoid.com und melden Sie sich an.

Das ist es - Sie müssen keine SDKs herunterladen.

Das Dashboard-Fenster enthält eine Reihe hilfreicher Links und Informationen, einschließlich Quick Stats, mit denen Sie schnell herausfinden können, welches Spiel am beliebtesten ist, wer der beliebteste Spieler ist und so weiter. Sie bieten einen Auszug aus dem, was Sie in der gesamten Analyse des Spiels finden können.

Weitere Informationen zu diesem Bildschirm finden Sie im Wiki.


Schritt 2: Der Spielbildschirm

Bevor Sie die Scoreoid-Plattform in Ihrem Spiel verwenden können, müssen Sie Ihr Spiel zu Scoreoid hinzufügen. Dazu rufen Sie den Spielebildschirm auf, auf dem alle Ihre Spiele angezeigt werden, sowie eine Suchoption und die Option, ein neues Spiel hinzuzufügen.

Für jedes Spiel haben Sie eine Listenspalte mit folgenden Informationen:

  • Spielname - Dein Spielname Wenn Sie den Namen auswählen, wird eine Lightbox geöffnet, in der Sie die Informationen Ihres Spiels bearbeiten können.
  • Spiel-ID (Token) - Dies ist eine 9-stellige Hash-ID, die für API-Aufrufe verwendet wird. Sie können es mit der Schaltfläche "Kopieren" in Ihre Zwischenablage kopieren oder über den Aktionsbereich zurücksetzen.
  • Ausführung - Zeigt die Spielversion basierend auf Ihrer Eingabe an, wenn Sie ein neues Spiel hinzufügen.
  • Plattform - Zeigt die Spielplattform basierend auf Ihrer Eingabe an, wenn Sie ein neues Spiel hinzufügen. Wenn Ihr Spiel auf mehreren Plattformen aktiv ist, trennen Sie die einzelnen Plattformen mit "," (wird als Array an die Scoreoid-API übergeben)..
  • Spieler - Zeigt Ihre derzeitige Spieleranzahl an.
  • Erstellt - Das Datum, an dem Sie Ihr Spiel zu Scoreoid hinzugefügt haben, wird automatisch über Scoreoid generiert.
  • Status - Wenn Sie auf diesen Status klicken, wird Ihr Spiel entweder deaktiviert oder aktiviert.
  • Aktionen - In diesem Abschnitt finden Sie einige Elemente: einen direkten Link zum Bildschirm "Scores"; die Möglichkeit, Ihre Spiel-ID zurückzusetzen (dadurch werden alle API-Aufrufe in aktiven Spielen gestoppt); und Schaltflächen zum Bearbeiten oder Löschen des ausgewählten Spiels.

Schritt 3: Hinzufügen Ihres Spiels zur Scoreoid-Plattform

Wenn Sie auf die Schaltfläche "Neues Spiel hinzufügen" klicken, wird die Lightbox "Spiel erstellen" geöffnet. Sie haben mehrere Optionen zum Ausfüllen:

  • Name des Spiels
  • Kurze Beschreibung - Wird für Auto Post und erweiterte APIs verwendet.
  • Spielbeschreibung
  • Spiel Typ - Aktion, RPG usw. Wird für erweiterte Statistiken verwendet.
  • Ausführung - Die Versionsnummer Ihres Spiels.
  • Ebenen - Anzahl der Ebenen; wird für erweiterte globale Statistiken verwendet (derzeit nicht unterstützt).
  • URL herunterladen / abspielen - Die URL Ihres Spiels im HTTP: // Format. Wird für Auto Post und erweiterte APIs verwendet.
  • Webadresse - URL Ihrer Website oder Website Ihres Spiels im HTTP: // Format. Wird für Auto Post und erweiterte APIs verwendet.

Obwohl nur der Name des Spiels erforderlich ist, empfehlen wir, alle Informationen auszufüllen, da weitere APIs hinzugefügt werden, die die restlichen Informationen verwenden.


Schritt 4: Die Konsole verstehen

Über den Bildschirm der Scoreoid-Konsole können Sie darauf zugreifen Scoreoid's Open Web API wo können Sie einen der anrufen erstellen oder erhalten API-Methoden Der Konsolenbildschirm ist eine großartige Möglichkeit, Scoreoid zu lernen und zu testen. Es macht es auch sehr einfach, die erforderlichen Parameter zu kopieren oder die API-Methode zu finden, die am besten für Ihr Spiel geeignet ist.

Wenn Sie auf eine API-Methode klicken, wird die API-Lightbox geöffnet, in der Sie Zugriff auf die URL- und POST-Parameter der API (API-Methodenoptionen), Ihren API-Schlüssel, Ihre Spiel-ID, den Antworttyp und andere erforderliche Parameter oder Optionen haben.

Wenn Sie auf die Schaltfläche klicken, um den Methodenaufruf auszuführen, wird die API-Antwort-Lightbox mit der generierten Antwort angezeigt.


Schritt 5: Scoreoids Open Web API

Die Open Web API-Methoden von Scoreoid sind REST-fähige HTTP / HTTPS-Anforderungen, die XML- oder JSON-Antworten zurückgeben. Das Scoreoid Open Web-API arbeitet mit jeder Programmiersprache, wodurch sie wirklich plattformübergreifend und einfach zu bedienen ist.

Sie haben immer die folgenden Parameter, die erforderlich sind:

API-Schlüssel - Ihr API-Schlüssel
game_id - Ihre Spiel-ID
Antwort - Zeichenfolgewert "XML" oder "JSON"

Während Scoreoid sowohl HTTP als auch HTTPS unterstützt, empfehlen wir die Verwendung von HTTPS, da dies sicherer ist.

Schritt 6: Erstellen eines Ergebnisses und Abrufen von Ergebnissen

Mit Scoreoid eine Partitur zu erstellen ist einfach. Sie haben eine Reihe von API-Methoden, die diese Option anbieten. das einfachste und schnellste ist createScore ().

Alle API-Methoden von Scoreoid geben eine Antwort zurück, die Sie darüber informiert, dass die Informationen gespeichert wurden oder dass bei den übergebenen Parametern ein Fehler aufgetreten ist.

API-URL: https://www.scoreoid.com/api/createScore

POST-Parameter:

API-Schlüssel - Ihr API-Schlüssel [erforderlich]
game_id - Ihre Spiel-ID [erforderlich]
Antwort - Stringwert: "XML" oder "JSON" [erforderlich]
Ergebnis - Zahlenwert: die Punktzahl des Spielers [erforderlich]
Nutzername - String Value: Name des Spielers [erforderlich]

Sie haben mehr Möglichkeiten: Benutzername, Plattform, eindeutige ID und Schwierigkeitsgrad. Keine davon ist erforderlich, aber sie können mehr Vorteile bieten. Sie können beispielsweise Scores in verschiedene Plattformen oder Schwierigkeiten aufteilen oder einen Spieler mithilfe seiner eindeutigen ID in ein Gerät oder eine Plattform sperren.

Hier ist die Antwort, wenn eine Partitur übermittelt und erfolgreich gespeichert wurde:

Hier ist die Antwort, wenn eine Bewertung abgegeben wurde, aber ein Problem oder ein Fehler aufgetreten ist:

Wie Sie sehen, bietet Scoreoid umfassende Validierungsoptionen, um sicherzustellen, dass Sie immer wissen, was los ist.

Das Abrufen von Ergebnissen, die in den Bestenlisten Ihres Spiels angezeigt werden, können Sie mit der getScores () API-Methode:

API-URL: https://www.scoreoid.com/api/getScores

POST-Parameter

API-Schlüssel - Ihr API-Schlüssel [erforderlich]
game_id - Ihre Spiel-ID [erforderlich]
Antwort - Stringwert: "XML" oder "JSON" [erforderlich]
Sortieren nach - Zeichenfolgewert: "Datum" oder "Punktzahl" [optional]
Auftrag - String Value: "asc" oder "desc" [optional]
Grenze - Number Value: "20" ruft die Zeilen 1 - 20 ab; "10,20" ruft Zeilen 11-30 ab [optional]
Anfangsdatum - Datumswert: JJJJ-MM-TT [optional]
Endtermin - Datumswert: JJJJ-MM-TT [optional]
Plattform - String Value: muss mit allen verwendeten API-Methoden übereinstimmen [optional]
Schwierigkeit - Zahlenwert: 1 bis 10 [optional]

Wie Sie sehen, gibt es zahlreiche Optionen zum Segmentieren und Abrufen von Scores. Hier ist die Antwort im JSON- und XML-Format:


Schritt 7: Erstellen eines Spielers mit Errungenschaften des Spiels

Scoreoid verfügt über eine hervorragende integrierte Methode zum Erstellen eines Players mit einer Reihe von Optionen, darunter aktueller Level, XP, Energie und mehr. Wir werden diese Methode für Spielleistungen verwenden.

Mit dem createPlayer () API-Methode Es gibt eine Reihe von Optionen für Erfolge. Wir können alle Erfolge des Spiels mit dem Parameter "Erfolge" auflisten und dann mit dem Parameter "current_achievements" die aktuellen Erfolge des Spielers auflisten. Eine weitere Option besteht darin, die Erfolge der Spieler direkt mit einem der verfügbaren Parameter aufzulisten.

API-URL: https://www.scoreoid.com/api/createPlayer

POST-Parameter

API-Schlüssel - Ihr API-Schlüssel [erforderlich]
game_id - Ihre Spiel-ID [erforderlich]
Antwort - Stringwert: "XML" oder "JSON" [erforderlich]
Nutzername - String Value: Name des Spielers [erforderlich]
Erfolge - Kommagetrenntes Array-Wert: Die Leistungen des Spielers [optional]

Wie Sie sehen, gibt es viele andere Optionen, mit denen Sie Ihren Spielern noch mehr Details hinzufügen können.

Aber schauen wir uns ein anderes Beispiel an: Nehmen Sie an, Sie haben bereits einen Spieler erstellt und möchten nur einen bestimmten Parameter aktualisieren - zum Beispiel seine Leistungen, sein Leben oder seine XP.

Scoreoid hat eine Reihe von APIs wie editPlayer (), getPlayerField (), und updatePlayerField (). Lass uns benutzen updatePlayerField () um die Erfolge eines Spielers im Spiel zu aktualisieren.

Wie Sie sehen, habe ich den Benutzernamen des Players eingegeben, das zu aktualisierende Feld ausgewählt und den gewünschten neuen Wert eingegeben. Nach der Aktualisierung gibt Scoreoid eine API-Antwort zurück, um Sie darüber zu informieren, dass das Feld aktualisiert wurde:

Natürlich geschieht dies alles über den Code Ihres Spiels und nicht über die Benutzeroberfläche der Website. Hier ist das vollständige Codebeispiel.

API-URL: https://www.scoreoid.com/api/updatePlayerField

POST-Parameter

API-Schlüssel - Ihr API-Schlüssel [erforderlich]
game_id - Ihre Spiel-ID [erforderlich]
Antwort - Stringwert: "XML" oder "JSON" [erforderlich]
Nutzername - String Value: Name der Spieler [erforderlich]
Feld - Das Feld, das Sie aktualisieren möchten [erforderlich]
Wert - Der neue Wert [erforderlich]


Scoreoid-Tipps und Tricks

Hier sind einige empfohlene Vorgehensweisen, die wir empfehlen:

  • Vor Ort speichern - Es ist immer am besten, zuerst lokal zu speichern und dann die Daten zu senden.
  • Überprüfen Sie Ihre Verbindung - Vergewissern Sie sich immer, dass der Player über eine Internetverbindung verfügt. Wenn dies nicht der Fall ist, speichern Sie die Daten lokal und senden Sie sie, sobald eine Verbindung verfügbar ist.
  • Machen Sie weniger Anrufe - Je weniger HTTPS-Anrufe Sie machen, desto besser.
  • Benachrichtigen - Lassen Sie Ihre Spieler immer wissen, was los ist. Vergewissern Sie sich, dass die Informationen gespeichert wurden.
  • Zeitliche Koordinierung - Wählen Sie den richtigen Zeitpunkt zum Senden von Daten. Senden Sie beispielsweise niemals Daten während des Spiels (zwischen Bildschirmen ist normalerweise der perfekte Zeitpunkt, um Daten zu senden).
  • Anpassen - Passen Sie Ihre Bestenlisten an das Design Ihres Spiels an.
  • Kreativität - Werden Sie kreativ mit Ihren Bestenlisten: Mit Diagrammen oder Textkarten gehen Sie über das Erwartete hinaus oder machen Sie Ihre Bestenlisten einzigartig.
  • Filter - Stellen Sie Filter und Optionen für Ihre Bestenlisten bereit.
  • In Spielbenachrichtigungen - Verwenden Sie In Game Notifications, um Ihre Spieler über Neuigkeiten oder Cross-Promotions zu informieren.
  • Bestenlisten - Leaderboards sorgen für mehr Bekanntheit und bessere Bindung und motivieren die Spieler - also nutzen Sie sie!

Fazit

Bei Scoreoid dreht sich alles um die Entwickler und die Community. Wenn Sie eine Idee für ein großartiges Feature oder einen Vorschlag haben oder ein bestimmtes Feature für Ihr Spiel benötigen, senden Sie uns bitte ein Feedback. Scoreoid hat weit mehr zu bieten, als wir hier möglicherweise hätten behandeln können. Vergewissern Sie sich daher, dass Sie alle weiteren Funktionen von Scoreoid auf scoreoid.net überprüfen.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, und ich hoffe, Sie haben etwas Neues gelernt.