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.
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:
Plus, es ist völlig kostenlos!
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:
Genug was es kann. Lass uns anfangen, es zu benutzen!
Folgen Sie einfach diesen drei Schritten:
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.
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:
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:
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.
Ü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.
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.
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:
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]
Hier sind einige empfohlene Vorgehensweisen, die wir empfehlen:
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.