Tägliche Belohnungen
Tägliche Belohnungen zahlen dem Spieler einmal für jeden Kalendertag, an dem er zurückkommt. Jeder Tag in Folge zahlt mehr, und der letzte Tag des Zyklus zahlt einen großen Bonus. Ein verpasster Tag kann die Serie beenden oder verziehen werden. Zähle die Tage nach einer einzigen verlässlichen Uhr, damit derselbe Tag nie zweimal zahlt.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Tägliche Belohnungen“ in mein Spiel ein.
Das soll es bewirken: Ein kleines Geschenk fürs Wiederkommen gibt dem Spieler einen Grund, das Spiel jeden Tag zu öffnen, und eine Serie macht jeden neuen Tag schützenswert.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> ready
ready: Kann abholen
claimed: Heute abgeholt
finale: Preis geholt
lapsed: Serie verloren
ready --> claimed: holt normalen Tag ab
ready --> finale: holt den letzten Tag ab
ready --> lapsed: zu viele Tage verpasst
claimed --> ready: ein neuer Tag beginnt
claimed --> finale: holt den letzten Tag ab
claimed --> lapsed: Tage in Folge verpasst
finale --> ready: ein neuer Tag beginnt
finale --> claimed: holt normalen Tag ab
finale --> lapsed: Tage in Folge verpasst
lapsed --> claimed: holt ab und beginnt neu
```
Nimm diese Startwerte:
- baseReward: 20 coins
- rewardStep: 10 coins
- cycleLength: 7 days
- graceDays: 1 days
- finaleMultiplier: 3 x
Achte auf diese typischen Fehler:
- Derselbe Tag zahlt zweimal: Sag deiner KI: Speichere den Tag der letzten Abholung und zahle nichts, wenn er dem heutigen entspricht.
- Die Uhr zurückstellen: Sag deiner KI: Merke dir den neuesten je gesehenen Tag und gehe nie darunter. Nimm den Tag bei allem, was zählt, von deinem Server und nicht vom Gerät.
- Wessen Mitternacht: Sag deiner KI: Wähle für das ganze Spiel eine feste Zeitzone und eine feste Stunde für den Tageswechsel und mache aus der Uhrzeit nur an einer Stelle eine ganze Tagesnummer.
- Der Zyklus setzt die Serie zurück: Sag deiner KI: Zähle die Serie weiter und errechne daraus mit einem Rest die Stelle im Zyklus.
- Ein halber Tag oder eine kaputte Zahl: Sag deiner KI: Runde den Tag auf eine ganze Zahl ab und ignoriere jeden Wert, der keine endliche Zahl ist.
- Eine lange Abwesenheit: Sag deiner KI: Verpasste Tage werden nie nachgezahlt. Nach einer Lücke, die länger ist als die Gnadentage, beginnt die nächste Abholung wieder bei Tag eins.
Ändere nichts anderes im Spiel. Behaupte nichts, ohne es zu belegen: Modelliere, was dafür nötig ist, und zeig mir, worauf deine Lösung beruht und woran ich sehe, dass sie klappt. Wenn du etwas nicht zeigen kannst, sag, dass du es nicht weißt. Sag mir danach in einfachen Worten, wie ich es ausprobiere.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
Was es bewirkt
Ein kleines Geschenk fürs Wiederkommen gibt dem Spieler einen Grund, das Spiel jeden Tag zu öffnen, und eine Serie macht jeden neuen Tag schützenswert.
So läuft es ab, als Diagramm
Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.
So läuft es ab, als Diagramm
- Kann abholen → Heute abgeholt: holt normalen Tag ab
- Kann abholen → Preis geholt: holt den letzten Tag ab
- Kann abholen → Serie verloren: zu viele Tage verpasst
- Heute abgeholt → Kann abholen: ein neuer Tag beginnt
- Heute abgeholt → Preis geholt: holt den letzten Tag ab
- Heute abgeholt → Serie verloren: Tage in Folge verpasst
- Preis geholt → Kann abholen: ein neuer Tag beginnt
- Preis geholt → Heute abgeholt: holt normalen Tag ab
- Preis geholt → Serie verloren: Tage in Folge verpasst
- Serie verloren → Heute abgeholt: holt ab und beginnt neu
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| baseReward | 20 coins | Was Tag eins eines Zyklus zahlt. Bewusst klein, damit ein Neustart wenig kostet und eine Serie sich trotzdem wie ein Aufstieg anfühlt. |
| rewardStep | 10 coins | Wie viel mehr jeder weitere Tag des Zyklus zahlt. Null lässt jeden Tag gleich viel zahlen, was den Sog der Serie nimmt. |
| cycleLength | 7 days | Wie viele Tage eine Belohnungsrunde dauert, bevor sie unten neu beginnt. Eine Woche ist leicht zu erfassen, und ein Zyklus von einem Tag hätte keinen Aufstieg. |
| graceDays | 1 days | Wie viele verpasste Tage in Folge die Serie übersteht. Einer verzeiht einen vergessenen Abend, ohne die Serie wertlos zu machen. Null ist streng. |
| finaleMultiplier | 3 x | Wie viel mal mehr der letzte Tag des Zyklus zahlt. Er ist der Preis am Ende des Aufstiegs und muss deutlich größer sein als der Tag davor. |
Was meistens schiefgeht
Derselbe Tag zahlt zweimal
Der Spieler tippt zweimal auf Abholen oder öffnet das Spiel in zwei Fenstern. Beide sehen nach einem neuen Tag aus, und die Belohnung wird doppelt gezahlt.
Lösung: Sag deiner KI: Speichere den Tag der letzten Abholung und zahle nichts, wenn er dem heutigen entspricht.
Die Uhr zurückstellen
Ein Spieler stellt das Datum des Handys vor, holt ab und stellt es zurück. Oder das Datum springt aus Versehen zurück. Tage, die schon gezahlt haben, kommen wieder, oder die Serie reißt.
Lösung: Sag deiner KI: Merke dir den neuesten je gesehenen Tag und gehe nie darunter. Nimm den Tag bei allem, was zählt, von deinem Server und nicht vom Gerät.
Wessen Mitternacht
Die Tage werden an der Mitternacht des Spielers geschnitten, sodass Reisen oder ein Zeitzonenwechsel zwei Abholungen an einem Tag oder keine in zwei Tagen ergeben.
Lösung: Sag deiner KI: Wähle für das ganze Spiel eine feste Zeitzone und eine feste Stunde für den Tageswechsel und mache aus der Uhrzeit nur an einer Stelle eine ganze Tagesnummer.
Der Zyklus setzt die Serie zurück
Nach dem letzten Tag des Zyklus setzt der Code die Serie auf null, sodass ein Spieler mit einem Monat täglicher Besuche als Anfänger gilt und jede andere Belohnung für die lange Serie verliert.
Lösung: Sag deiner KI: Zähle die Serie weiter und errechne daraus mit einem Rest die Stelle im Zyklus.
Ein halber Tag oder eine kaputte Zahl
Der Tag kommt als 10,9, als fehlender Wert oder als unendlich an. Der Vergleich der Tage ergibt dann eine Abholung, die nie passt, oder eine endlose Serie.
Lösung: Sag deiner KI: Runde den Tag auf eine ganze Zahl ab und ignoriere jeden Wert, der keine endliche Zahl ist.
Eine lange Abwesenheit
Ein Spieler kommt nach drei Monaten zurück, und das Spiel versucht, jeden verpassten Tag nachzuzahlen, oder lässt ihn an einem lange vergangenen Tag hängen.
Lösung: Sag deiner KI: Verpasste Tage werden nie nachgezahlt. Nach einer Lücke, die länger ist als die Gnadentage, beginnt die nächste Abholung wieder bei Tag eins.
So prüfst du, ob es klappt
- Ein Spieler, der noch nie abgeholt hat. er holt an Tag 100 ab: er bekommt 20 Münzen und die Serie steht auf 1.
- Ein Spieler hat gestern abgeholt. er holt heute ab: er bekommt 30 Münzen und die Serie steht auf 2.
- Ein Spieler hat heute schon abgeholt. er holt noch einmal ab: es wird nichts gezahlt und die Serie bleibt.
- Ein Spieler hat an Tag 1 abgeholt, mit einem Gnadentag. er holt als Nächstes an Tag 3 ab: die Serie läuft weiter und steht auf 2.
- Ein Spieler hat eine Serie von 3 und bleibt dann bis Tag 7 weg. er holt ab: die Serie steht auf 1 und er bekommt 20 Münzen.
- Ein Spieler hat sechs Tage in Folge abgeholt. er holt am siebten ab: er bekommt 240 Münzen, also 80 mal 3.
- Ein Spieler hat sieben Tage in Folge abgeholt. er holt am achten ab: er bekommt wieder 20 Münzen und die Serie steht auf 8.
- Ein Spieler hat an Tag 10 abgeholt. das Gerät meldet danach Tag 5 und er holt noch einmal ab: das Spiel zählt weiter Tag 10, also wird nichts gezahlt.
- Ein Spieler hat an Tag 10 abgeholt. die nächste Abholung kommt als Tag 10,9 an oder als Wert, der keine Zahl ist: 10,9 zählt als Tag 10 und zahlt nichts, und der kaputte Wert ändert nichts.
Passt gut zu
- Münzbeutel: Die Belohnung ist ein Betrag an Münzen. Lass die Geldbörse ihn addieren, damit ihre Grenzen und ihr Runden gelten. Zahle erst in die Geldbörse ein, nachdem die Abholung angenommen wurde, nie davor.
- Loot-Tabelle: Das Finale kann statt einer Zahl einen Gegenstand aus einer Tabelle zahlen. Speichere den gezogenen Gegenstand mit der Abholung, damit ein zweites Tippen denselben Gegenstand zeigt. Ziehe den Preis für den letzten Tag, wenn die Abholung angenommen wird.
Häufige Fragen
wie funktionieren tägliche Login-Belohnungen in Spielen
Das Spiel merkt sich den Tag der letzten Abholung. Ein neuer Tag zahlt einmal, jeder Tag in Folge zahlt mehr, und eine längere Lücke startet die Serie neu.
wie viele Tage sollte ein Zyklus für tägliche Belohnungen haben
Fang mit sieben an. Eine Woche behält man leicht im Kopf, und der Preis am Ende ist erreichbar. Viel längere Zyklen fühlen sich für einen verpassten Tag wie eine Strafe an.
soll ein verpasster Tag die Serie zurücksetzen
Fang damit an, einen verpassten Tag in Folge zu verzeihen. Ein strenger Neustart wirkt hart, wenn jemand nur etwas vergessen hat, und gar keine Gnade lässt Spieler aufgeben, statt zurückzukommen.
was sage ich meiner KI, damit sie tägliche Belohnungen einbaut
Füge das ein: Baue eine tägliche Belohnung ein. Speichere den Tag der letzten Abholung und zahle einmal pro Tag. Jeder Tag in Folge zahlt 10 mehr, der siebte zahlt das Dreifache des sechsten, ein verpasster Tag wird verziehen, und eine längere Lücke beginnt wieder bei Tag eins. Lass den Tag nie zurückgehen.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 17 Tests bestehen auf dem Referenzcode.
- Das Zustandsdiagramm wurde gegen den Code geprüft, mit den Standardwerten und mit jedem niedrigsten und höchsten Wert der Liste.
Deine KI bekommt den Code
Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es