Spielsysteme

Tägliche Login-Belohnungen: ein Kalender fürs Wiederkommen

Wie die fertigen täglichen Belohnungen von iDos Games funktionieren: ein Login-Kalender mit großem Preis am letzten Tag, der sich von selbst öffnet, solange eine Belohnung wartet, und wie du ihn im Dashboard einrichtest.

Tägliche Belohnungen sind ein Login-Kalender: An jedem Tag, an dem der Spieler wiederkommt, holt er die nächste Belohnung ab, und der letzte Tag ist ein großer Preis. Das Fenster öffnet sich einmal pro Sitzung von selbst, solange eine Belohnung wartet.

Was der Spieler sieht

  • Einen Kalender mit abgeholten, heutigen und gesperrten Tagen.
  • Den letzten Tag als großen Meilensteinpreis.
  • Ein automatisches Fenster einmal pro Sitzung, solange die Belohnung von heute wartet.
  • Ein Abzeichen am Tab, solange der Tagesbonus nicht abgeholt ist.
Tägliche Belohnungen
12 450
320
Tag 1100
Tag 2150
Heute200
Tag 4250
Tag 5300
Tag 620
Tag 7Truhe
Abholen
Ein Login-Kalender: abgeholte, heutige und gesperrte Tage; der letzte Tag ist der große Preis.
Das Fenster öffnet sich einmal pro Sitzung von selbst, solange eine Belohnung wartet.
Beispiel. Der Kalender der täglichen Belohnungen mit der Belohnung von heute.

So funktioniert es

  • Der Server weiß, an welchem Tag der Spieler steht und ob der heutige schon abgeholt ist.
  • Derselbe Bereich Belohnung im Dashboard enthält auch das Einkommen in Abwesenheit (das Gold des Idle-RPG) und Rückkehrbelohnungen.
  • Aufgaben mit Zielen sind ein anderes System: Quests.

Schritt 01Das System zum Projekt hinzufügen

Bitte den KI-Coder: „Füge tägliche Login-Belohnungen hinzu“. Er installiert das fertige System mit einem 7-Tage-Kalender.

Schritt 02Im Dashboard einrichten

Öffne das Dashboard, wähle dein Projekt und geh zu Live-Betrieb → v2 → Belohnung.

  • Lege einen Kalender an: die Zahl der Tage und die Belohnung jedes Tages.
  • Mach den letzten Tag zum großen Preis.

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

Tägliche Belohnungen arbeiten über client.reward in @idosgames/core.

TypeScript
// Der Belohnungsstand des Spielers, dann die heutige Login-Belohnung abholen
await client.reward.getUserRewardsState()
const res = await client.reward.claimDailyReward('daily_7')
if (!res.ok) return showError(res.error)
  • Einkommen in Abwesenheit wird mit collectIdleAccrual(accrualID) abgeholt; die Abwesenheit zählt der Server.
  • Zähle Tage nicht nach der Geräteuhr: Welcher Tag heute ist, entscheidet der Server.

Jedes Feld ist im Skill reward-system beschrieben, den der MCP-Server des SDK bereitstellt.

Häufige Fragen

Was, wenn der Spieler einen Tag verpasst?

Die Regeln des Kalenders legst du im Dashboard fest; der Server wendet sie an, das Spiel zeigt nur den Stand.

Ist das dasselbe wie Quests?

Nein. Tägliche Belohnungen zahlen fürs Wiederkommen, Quests fürs Erledigen von Aufgaben.

Siehe auch

Erstelle dein eigenes Spiel

Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.