Saison und Battle Pass: Stufen mit Preisen
Wie die fertige Saison von iDos Games funktioniert: eine Stufenleiter mit Belohnungen im Stil eines Battle Pass, Status aus dem Spiel, zweite VIP-Preise und abwechselnde Saisons, und wie du sie im Dashboard einrichtest.
Die Saison ist eine Leiter im Stil eines Battle Pass: Der Spieler verdient Status beim Spielen, steigt Stufen auf und holt auf jeder eine Belohnung ab. Saisons folgen in einer Kette aufeinander, und ein VIP-Pass fügt jeder Stufe einen zweiten Preis hinzu.
Was der Spieler sieht
- Jede Saisonkette als Tab mit der aktiven Saison: Name und Timer.
- Die Stufe des Spielers und die Statusleiste bis zur nächsten.
- Die Stufenleiter: Jede Stufe zahlt einmal; „Alle abholen“ holt jede erreichte Stufe.
- Einen zweiten VIP-Preis, wenn der Pass beim Abholen aktiv ist, und „VIP holen“.
So funktioniert es
- Die Stufe entscheidet der Server, auch für Status, der als Belohnung anderer Systeme kommt.
- Eine für Clients offene Kette nimmt Status aus dem Spiel; die minimale Vorlage vergibt Status für jede Runde.
- Die Saisons einer Kette folgen aufeinander: Endet eine, beginnt die nächste.
Schritt 01Das System zum Projekt hinzufügen
Bitte den KI-Coder: „Füge eine Battle-Pass-Saison hinzu“. Er installiert das fertige System mit zwei abwechselnden 28-Tage-Saisons aus fünf Stufen mit je einem VIP-Preis.
Schritt 02Im Dashboard einrichten
Öffne das Dashboard, wähle dein Projekt und geh zu Live-Betrieb → v2 → Saison.
- Lege eine Saisonkette und ihre Saisons mit Daten an.
- Baue die Stufenleiter: Statusschwellen, Belohnungen und VIP-Preise.
- Entscheide, woher Status kommt: aus dem Spiel, aus Belohnungen anderer Systeme oder aus beidem.
Der Knopf KI auf der Seite öffnet einen Assistenten: Beschreibe, was du brauchst, er schlägt Änderungen vor, du prüfst sie und drückst Speichern.
Schritt 03Testen und veröffentlichen
Prüfe das System in der Testversion deiner App. Einstellungen gehen mit einer eigenen Aktion an die Live-App, siehe Veröffentlichen und Links.
Für Entwickler
Die Saison arbeitet über client.season in @idosgames/core.
// Eine Runde wurde gespielt: Saisonstatus für eine für Clients offene Kette
await client.season.grantStatusTokens('main_season', 10)
// Erreichte Stufen der Kette in einem Aufruf abholen (CurrentTier steht im Zustand)
await client.season.claimTierRewardsBatch('main_season', [6, 7])- Das Spiel vergibt Status nur an eine für Clients offene Kette.
- Der VIP-Preis wird beim Abholen geprüft: Ein später gekaufter Pass zahlt bereits abgeholte Stufen nicht nach.
Jedes Feld ist im Skill season-system beschrieben, den der MCP-Server des SDK bereitstellt.
Häufige Fragen
Ist das ein Battle Pass?
Ja, dieselbe Mechanik: Stufen nach Status mit je einem Gratispreis und einem VIP-Preis.
Woher kommt der Status?
Aus dem Spiel, wenn die Kette für Clients offen ist, und aus Belohnungen anderer Systeme: Quests, Events, Truhen.
Siehe auch
- Zeitlich begrenzte Events: ein Fest mit PreisleisteWie die fertigen zeitlich begrenzten Events von iDos Games funktionieren: Events auf Zeit mit Tokens, einer Meilensteinleiste, zweiten VIP-Preisen und Tageslimits, und wie du sie im Dashboard einrichtest.
- VIP und Premium-Pässe in deinem SpielWie das fertige VIP-System von iDos Games funktioniert: Premium-Pässe mit Vorteilen, ein Gratistest, Rabatte und Bonusbelohnungen im ganzen Spiel, und wie du es im Dashboard einrichtest.
- 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.
Erstelle dein eigenes Spiel
Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.