Bestenliste, Quests und Shop in dein Spiel einbauen
Eine Bestenliste ins Spiel einbauen, die niemand fälscht, dazu tägliche Quests und ein Shop mit Preisen auf dem Server. Ohne eigenes Backend, im Dashboard.

Eine Bestenliste in dein Spiel einbauen, ohne ein Backend zu schreiben: Bitte den KI-Coder von iDos Games darum und stell Runden und Belohnungen im Dashboard ein. Punkte und Ränge rechnet der Server, das Spiel schickt nur Ergebnisse. Quests und Shop funktionieren genauso. Alle drei sind fertige Systeme auf unserem Server, darum lassen sich Punkte nicht im Browser fälschen und Preise nicht vom Spieler ändern.
Die drei Systeme beantworten drei Gründe, morgen wiederzukommen: andere schlagen, die Aufgaben des Tages schaffen und etwas Neues bekommen. Zusammen machen sie aus einem Spiel, das man einmal ausprobiert, eines, das man jeden Tag öffnet. Hier liest du, wie du jedes einbaust, fair hältst und miteinander verbindest.
Vier Wege zu einer Bestenliste
| Weg | Für alle Spieler gemeinsam | Schutz vor falschen Punkten | Aufwand |
|---|---|---|---|
| localStorage im Browser | nein, nur auf einem Gerät | nein | ein paar Zeilen |
| Eigene Datenbank (Firebase und ähnliche) | ja | nur mit sorgfältigen Regeln und Serverprüfung | Tage, dann Pflege |
| SDK eines Spieleportals | ja, innerhalb des Portals | hängt vom Portal ab | mittel, an eine Seite gebunden |
| Fertiges System auf iDos Games | ja, auf jedem Gerät | ja, Grenzen auf dem Server | eine Bitte und Dashboard-Einstellungen |
Der typische Fehler bei den ersten beiden: der Zahl zu trauen, die der Browser schickt. Jeder öffnet die Entwicklertools und schickt eine Milliarde Punkte. Eine faire Liste braucht einen Server, der entscheidet, was zählt.
Bestenliste
Bitte den KI-Coder:
Füge eine Wochen-Bestenliste nach bestem Punktestand hinzu.
Er installiert das Bestenlisten-System und bringt dem Spiel bei, das Ergebnis zu schicken. Dann öffnest du im Dashboard Live Operations → v2 → Leaderboard und legst fest:
- die Runde: Die Liste wiederholt sich in Zyklen (zum Beispiel wöchentlich), läuft nach Zeitplan oder als Kette von Runden;
- wie gezählt wird: Summe aller Ergebnisse, bestes Ergebnis, beste Zeit oder letzter Wert;
- Belohnungen: für den Rang am Rundenende und für Punkt-Meilensteine darin („sammle diese Woche 1000 Punkte“).
Mach sie fälschungssicher. Die Liste nimmt eine Zahl vom Spiel nur über eine ClientScore-Quelle an, und die hat Grenzen: ein Maximum pro Übermittlung, pro Tag und eine Pause zwischen Übermittlungen. Stell sie auf das, was ein echter Spieler schafft. Wenn deine besten Tester 5000 pro Runde holen, stoppt eine Grenze von 20 000 pro Übermittlung niemanden, der ehrlich spielt, und blockt die offensichtlichen Fälschungen.
Mehrere Listen können gleichzeitig laufen: Jede eingeschaltete Liste ist ein eigener Tab mit eigener Runde und Belohnungen, etwa eine Wochenliste und eine Liste für alle Zeiten.
Quests
Quests stecken schon in jedem neuen Projekt. Leg unter Live Operations → v2 → Quest einen Zyklus und ein paar Aufgaben an:
- Zyklen sind für Spieler Tabs: täglich, wöchentlich, Erfolge, jeweils mit Timer bis zum Reset.
- Aufgaben zählen Aktionen: „besiege 20 Monster“, „gewinne 3 Runden“, „kauf etwas im Shop“.
- Ketten: Eine Quest kann eine andere voraussetzen, so entsteht eine kleine Geschichte.
- Eine Punkteleiste mit Truhen läuft parallel, dazu ein Bonus für eine Gruppe von Aufgaben.
Dann sagst du dem KI-Coder, was gezählt wird:
Zähle monsters_defeated jedes Mal, wenn ein Monster besiegt wird.
Ein guter erster Satz: drei tägliche Quests für zusammen etwa fünf Minuten, eine Wochenquest über mehrere Sitzungen und Erfolge für Meilensteine. Tägliche Aufgaben für eine Stunde fühlen sich wie Pflicht an und vertreiben Spieler.
Shop
Bitte den KI-Coder:
Füge einen Shop hinzu.
Dann legst du unter Live Operations → v2 → Store Angebote an und stellst sie ins Schaufenster. Der Shop ist ein Baum: Schaufenster, Bereiche, Plätze, Angebote. Ein Angebot wird nur über einen Platz verkauft, und ein Platz kann Angebote nach Zeitplan wechseln, wie ein Tagesladen, den jeder Spieler auf jedem Gerät gleich sieht.
Womit man zahlen kann:
| Der Spieler zahlt | So funktioniert es |
|---|---|
| Spielwährung oder Gegenstände | wird vom Guthaben abgezogen |
| Aspis | Plattformwährung; jeden Kauf bestätigt der Spieler auf idosgames.com, jeder Verkauf bringt dir Einnahmen |
| echtes Geld | Kauf im App-Store, der Server prüft den Beleg |
| einen Werbeclip | in der mobilen App gibt der Spieler einen verdienten Werbeaufruf aus |
Das beste erste Angebot ist ein kostenloses Tagesgeschenk mit Limit: Es holt Spieler jeden Tag in den Shop und kostet dich nichts.
Die drei Systeme verbinden
Die echte Wirkung kommt, wenn sie sich gegenseitig füttern:
- Eine Quest für den Shop: „kauf etwas im Shop“ zeigt Neuen, wo er ist. Käufe zählt der Server selbst.
- Shop-Belohnungen für die Spitze der Bestenliste: ein Rahmen, ein Skin oder eine Truhe, die man nicht kaufen kann.
- Eine Tagesquest für eine Ranglistenrunde: Wer von selbst nicht antreten würde, bekommt einen Grund.
- Quest-Belohnungen in Shop-Währung: Aufgaben füttern den Shop, der Shop die nächste Runde.
Woran du siehst, dass es wirkt
Achte in der Analyse des Spiels im Dashboard auf drei Zahlen:
- wie viele Spieler am nächsten Tag wiederkommen: Quests und Login-Belohnungen sollten das heben;
- welcher Anteil den Shop mindestens einmal geöffnet hat: Wenn kaum jemand, mach das Tagesgeschenk sichtbarer;
- wie viele Tagesquests zu Ende gebracht werden: Wenn sehr wenige, sind die Aufgaben zu lang.
Eins nach dem anderen einschalten
Der Tab jedes Systems erscheint erst, wenn es eingerichtet ist, also kannst du sie in beliebiger Reihenfolge ohne leere Bildschirme hinzufügen. Eine sinnvolle Reihenfolge für ein neues Spiel:
- Zuerst Quests: Sie sind schon im Projekt und geben vom ersten Tag an Ziele.
- Dann die Bestenliste, sobald sich die Punktezählung in Tests fair anfühlt.
- Der Shop zuletzt, wenn Spieler etwas zum Ausgeben haben.
Einstellungen sind Live-Daten: Belohnungen, Preise und Grenzen änderst du im Dashboard ohne neuen Build. Baust du mit einem Agenten statt mit dem KI-Coder, stehen ihm dieselben Systeme über MCP zur Verfügung: siehe ein Spiel mit Claude Code erstellen. Und wenn der Shop verkauft, lies, wie du ein Browserspiel monetarisierst.

Über den Autor
Aidos RyskeldinovGründer von iDos Games
Leidenschaftlicher Gamer und Technikfan. Seit 2020 entwickle und veröffentliche ich plattformübergreifende Spiele und Apps, und heute baue ich iDos Games: eine Plattform, auf der jeder mit KI ein Spiel machen, es unter eigenem Link veröffentlichen und damit verdienen kann. Hier zeige ich, wie Spiele schneller und einfacher entstehen, als man denkt.
Häufige Fragen
Brauche ich einen eigenen Server für eine Bestenliste?
Nein. Punkte, Ränge und Belohnungen rechnet der Server von iDos Games, das Spiel schickt nur das Ergebnis und zeigt das Ranking.
Können Spieler die Bestenliste fälschen?
Nicht bei richtiger Einstellung. Die Liste nimmt eine Zahl vom Spiel nur über eine Quelle mit Grenzen an: ein Maximum pro Übermittlung, pro Tag und eine Pause zwischen Übermittlungen.
Warum nicht einfach Highscores in localStorage speichern?
localStorage gilt nur für einen Browser: Andere Spieler sehen den Wert nie, und er ist weg, wenn Daten gelöscht oder das Gerät gewechselt wird. Ein gemeinsames Ranking braucht einen Server.
Sind Quests schon in meinem Projekt?
Ja. Quests gehören zu jedem neuen Projekt, ihr Tab erscheint für Spieler, sobald mindestens eine Quest eingerichtet ist.
Kann ich Gegenstände für echtes Geld verkaufen?
Ja. Angebote im Shop kosten Spielwährung, Aspis (die Plattformwährung), echtes Geld über die App-Stores oder einen Werbeclip in der mobilen App. Jeden Preis prüft der Server.
Mehr dazu in der Dokumentation
- Bestenliste im Spiel: Ranking, Runden und BelohnungenWie die fertige Bestenliste von iDos Games funktioniert: Listen mit Runden, Belohnungen für Platz und Punkte, Schutz vor aufgeblähten Punkteständen, und wie du sie im Dashboard einrichtest.
- Quests im Spiel: tägliche Aufgaben und BelohnungenWie die fertigen Quests von iDos Games funktionieren: tägliche, wöchentliche und einmalige Aufgaben, eine Punkteleiste mit Truhen und ein Bonus für eine Gruppe von Aufgaben, und wie du sie im Dashboard einrichtest.
- In-Game-Shop: Auslagen, Angebote und PreiseWie der fertige Shop von iDos Games funktioniert: Auslagen mit wechselnden Angeboten, Preise in Spielwährung oder echtem Geld, Gratisgeschenke und Kauflimits, und wie du ihn ohne Code im Dashboard einrichtest.
Erstelle dein eigenes Spiel
Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.
Alle Artikel
Spiele mit KIKI-Spielegenerator: vom Text zum spielbaren SpielWie ein KI-Spielegenerator aus Text ein spielbares Browserspiel macht: worauf du achten solltest, fertige Vorlagen, sieben Baukasten-Genres.
Aidos Ryskeldinov5 Min. Lesezeit
Spiele mit KIKI ins Spiel einbauen: Bilder, Texte und 3D für SpielerKI ins Spiel einbauen, damit Spieler darin Bilder, Texte, Stimme, Musik, Video und 3D erzeugen, ohne eigene KI-Schlüssel oder Server, zu deinem Preis.
Aidos Ryskeldinov5 Min. Lesezeit
Spiele mit KIEine App mit KI erstellen, ohne zu programmierenEine App mit KI erstellen, ohne Code: Beschreib sie in Worten, verfeinere sie mit dem KI-Coder in der Live-Vorschau und veröffentliche sie unter ihrem Link.
Aidos Ryskeldinov5 Min. Lesezeit