Erfolge
Erfolge sind Ziele, die genau einmal freigeschaltet werden, wenn ein Zähler des Spiels sein Ziel erreicht oder eine Gruppe anderer Ziele geschafft ist. Zähler gehen nur nach oben. Ein Hinweisfenster sagt es dem Spieler, immer eines nach dem anderen. Schalten sich zu viele zugleich frei, werden die übrigen in einem Fenster gebündelt, und keine Freischaltung geht je verloren.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Erfolge“ in mein Spiel ein.
Das soll es bewirken: Erfolge geben dem Spieler zusätzliche Ziele neben dem Hauptziel und einen Grund, Dinge auszuprobieren, die die Geschichte nie verlangt. Das Hinweisfenster lässt einen kleinen Sieg bemerkt werden, und die Liste der Ziele zeigt, was noch aussteht.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> quiet
quiet: Ruhig
showing: Fenster zu sehen
backlog: Fenster warten
complete: Alles geschafft
quiet --> showing: ein Ziel wird frei
quiet --> backlog: mehrere zugleich frei
showing --> backlog: ein weiteres wird frei
showing --> quiet: Fenster endet
showing --> complete: letztes Fenster endet
backlog --> showing: Fenster endet, nächstes
complete --> [*]
```
Nimm diese Startwerte:
- toastTime: 3 s
- queueLimit: 5 items
Achte auf diese typischen Fehler:
- Es wird bei jeder Gelegenheit neu freigeschaltet: Sag deiner KI: Schalte nur Ziele frei, die noch nicht in der Liste der freigeschalteten stehen, und füge ein Ziel im selben Schritt zur Liste hinzu.
- Eine negative oder kaputte Zahl nimmt Fortschritt weg: Sag deiner KI: Zähler gehen nur nach oben. Ignoriere jede Zahl, die null, kleiner als null oder keine echte Zahl ist.
- Ein alter Spielstand überschwemmt den Bildschirm: Sag deiner KI: Prüfe beim Laden des Spiels einmal alle Ziele, zeige ein paar Hinweisfenster und bündle die übrigen in einem Fenster „und mehr“.
- Ein gestrichenes Fenster verliert die Freischaltung: Sag deiner KI: Die Liste der freigeschalteten Ziele ist die Wahrheit. Schreibe sie zuerst und behandle das Fenster als Zierde, die entfallen darf.
- Ein geheimes Ziel zeigt seinen Fortschritt: Sag deiner KI: Schicke für ein verstecktes Ziel, das noch gesperrt ist, keinen Zählerwert, kein Ziel und keinen Fortschritt an den Bildschirm.
- Ein Bestwert-Zähler wird aufsummiert: Sag deiner KI: Lege für jeden Zähler fest, ob er aufsummiert oder den besten Wert behält, und behalte bei Bestwert-Zählern den höheren.
- Ein Ziel mit dem Zielwert null oder weniger: Sag deiner KI: Ein Ziel mit dem Zielwert null oder weniger gilt als schon erreicht, und sein Fortschritt wird als voll angezeigt.
- Ein Sammelziel nennt ein Ziel, das es nicht gibt: Sag deiner KI: Prüfe beim Start des Spiels, dass jedes Ziel, das in einem Sammelziel genannt wird, existiert, und melde jedes, das fehlt.
Ä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
Erfolge geben dem Spieler zusätzliche Ziele neben dem Hauptziel und einen Grund, Dinge auszuprobieren, die die Geschichte nie verlangt. Das Hinweisfenster lässt einen kleinen Sieg bemerkt werden, und die Liste der Ziele zeigt, was noch aussteht.
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
- Ruhig → Fenster zu sehen: ein Ziel wird frei
- Ruhig → Fenster warten: mehrere zugleich frei
- Fenster zu sehen → Fenster warten: ein weiteres wird frei
- Fenster zu sehen → Ruhig: Fenster endet
- Fenster zu sehen → Alles geschafft: letztes Fenster endet
- Fenster warten → Fenster zu sehen: Fenster endet, nächstes
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| toastTime | 3 s | Wie lange jedes Hinweisfenster auf dem Bildschirm bleibt. Unter einer Sekunde ist es zu schnell zum Lesen, und über fünf füllt sich der Bildschirm mit alten Nachrichten. |
| queueLimit | 5 items | Wie viele Hinweisfenster hinter dem auf dem Bildschirm warten dürfen. Alles darüber wird in einem einzigen Fenster „und mehr“ gebündelt. Fünf sind etwa das Meiste, was ein Spieler abwartet, bevor ihm die Geduld ausgeht. |
Was meistens schiefgeht
Es wird bei jeder Gelegenheit neu freigeschaltet
Die Prüfung läuft nach jedem Sprung, und jedes Mal, wenn der Zähler über dem Ziel liegt, wird der Erfolg erneut freigeschaltet. Das Hinweisfenster erscheint immer wieder.
Lösung: Sag deiner KI: Schalte nur Ziele frei, die noch nicht in der Liste der freigeschalteten stehen, und füge ein Ziel im selben Schritt zur Liste hinzu.
Eine negative oder kaputte Zahl nimmt Fortschritt weg
Ein Fehler oder eine Rückerstattung schickt eine Zahl von minus vier oder eine Zahl, die keine Zahl ist. Der Zähler fällt oder wird zu nichts, und das Ziel ist nie mehr erreichbar.
Lösung: Sag deiner KI: Zähler gehen nur nach oben. Ignoriere jede Zahl, die null, kleiner als null oder keine echte Zahl ist.
Ein alter Spielstand überschwemmt den Bildschirm
Eine neue Version fügt zwanzig Ziele hinzu, der alte Spielstand des Spielers erfüllt die meisten schon, und zwanzig Hinweisfenster laufen nacheinander über den Bildschirm.
Lösung: Sag deiner KI: Prüfe beim Laden des Spiels einmal alle Ziele, zeige ein paar Hinweisfenster und bündle die übrigen in einem Fenster „und mehr“.
Ein gestrichenes Fenster verliert die Freischaltung
Die Schlange ist voll, also wirft das Spiel das neue Hinweisfenster weg und den Erfolg gleich mit. Er taucht nie in der Liste auf.
Lösung: Sag deiner KI: Die Liste der freigeschalteten Ziele ist die Wahrheit. Schreibe sie zuerst und behandle das Fenster als Zierde, die entfallen darf.
Ein geheimes Ziel zeigt seinen Fortschritt
Ein verstecktes Ziel wird als Fragezeichen gezeichnet, aber sein Fortschrittsbalken füllt sich trotzdem. Der Spieler kann an den Zahlen ablesen, worum es geht.
Lösung: Sag deiner KI: Schicke für ein verstecktes Ziel, das noch gesperrt ist, keinen Zählerwert, kein Ziel und keinen Fortschritt an den Bildschirm.
Ein Bestwert-Zähler wird aufsummiert
Ein Zähler für die längste Kombination wird jedes Mal addiert, statt den höchsten Wert zu behalten. Zwei Kombinationen von 3 ergeben 6 und schalten ein Ziel frei, das 5 verlangt.
Lösung: Sag deiner KI: Lege für jeden Zähler fest, ob er aufsummiert oder den besten Wert behält, und behalte bei Bestwert-Zählern den höheren.
Ein Ziel mit dem Zielwert null oder weniger
Ein Ziel verlangt null von etwas. Der Fortschrittsbalken teilt durch null und zeigt nichts, oder das Ziel wird nie freigeschaltet.
Lösung: Sag deiner KI: Ein Ziel mit dem Zielwert null oder weniger gilt als schon erreicht, und sein Fortschritt wird als voll angezeigt.
Ein Sammelziel nennt ein Ziel, das es nicht gibt
Ein Ziel, das auf „alle anderen“ wartet, enthält einen falsch geschriebenen Namen. Es steht für immer auf 4 von 5, und der Spieler kann die Liste nicht abschließen.
Lösung: Sag deiner KI: Prüfe beim Start des Spiels, dass jedes Ziel, das in einem Sammelziel genannt wird, existiert, und melde jedes, das fehlt.
So prüfst du, ob es klappt
- Ein neues Spiel mit einem Ziel für 1 Sprung. der Spieler dreimal springt: wird das Ziel beim ersten Sprung freigeschaltet und steht genau einmal in der Liste.
- Ein Ziel für 100 Sprünge, und der Spieler ist 99 Mal gesprungen. der Spieler noch einmal springt: wird das Ziel bei genau 100 freigeschaltet.
- Ein Münzzähler, der aufsummiert, und ein Kombizähler, der den besten Wert behält. der Spieler 30 und 20 Münzen sammelt und Kombinationen von 4, 3 und 6 schafft: stehen die Münzen auf 50 und die Kombination auf 6.
- Ein Zähler steht auf 40. das Spiel minus 5, null oder eine Zahl schickt, die keine Zahl ist: bleibt der Zähler bei 40 und das Spiel vermerkt, dass sich nichts geändert hat.
- Ein neues Spiel mit Zielen für 1 Sprung und für 100 Sprünge. die Zahl des Spielers direkt auf 100 springt: werden beide freigeschaltet, das erste Hinweisfenster ist zu sehen und das zweite wartet in der Schlange.
- Ein Hinweisfenster ist 3 Sekunden zu sehen und ein weiteres wartet. 2,9 Sekunden vergehen, dann 0,1 mehr, dann 3 mehr: bleibt das erste, das zweite übernimmt mit seinen vollen 3 Sekunden, und dann ist der Bildschirm frei.
- Eine Schlange, die nur 1 fasst, und ein Spielstand, der fünf Ziele auf einmal erfüllt. das Spiel die Ziele prüft: werden alle fünf freigeschaltet, zwei Hinweisfenster kommen einzeln, und die anderen drei kommen gebündelt in einem Fenster „und mehr“.
- Ein Sammelziel, das auf vier andere wartet, und drei davon sind geschafft. der Spieler das vierte schafft: werden das vierte und das Sammelziel im selben Moment freigeschaltet.
- Ein verstecktes Ziel, das eine Kombination von 5 verlangt, und der Spieler hat eine von 3 geschafft. der Erfolgsbildschirm gezeichnet wird: zeigt er ein Rätsel ohne Zahl und ohne Ziel, und das echte Ziel erst, wenn es freigeschaltet ist.
- Ein Ziel für 100 Sprünge. der Spieler 25 Mal gesprungen ist, und in einem anderen Spiel 250 Mal: zeigt der Bildschirm 25 von 100 und zu einem Viertel gefüllt, und 100 von 100 und voll.
- Ein geladener Spielstand mit 500 Münzen und einem Ziel für 500 Münzen, das noch nicht freigeschaltet ist. das Spiel alle Ziele prüft: wird das Ziel freigeschaltet und sein Hinweisfenster erscheint.
- Ein Zählername, den weder ein Ziel noch die Zählerliste kennt. das Spiel ihn aufzeichnet: ändert sich nichts.
Passt gut zu
- Combo-System: Ein Ziel für die längste Kombination braucht einen Zähler, der den besten Wert behält, keinen, der aufsummiert. Zeichne den Wert auf, wenn eine Kombination endet, nicht bei jedem Treffer. Aktualisiere zuerst die Kombination und zeichne ihren Bestwert dann als Zähler auf.
- Münzbeutel: Ein Ziel für 500 gesammelte Münzen darf nicht verschwinden, wenn der Spieler die Münzen ausgibt. Führe neben dem Kontostand einen eigenen Zähler, der nur nach oben geht. Zähle Münzen, wenn sie verdient werden, nicht wenn sich der Geldbeutel ändert.
Häufige Fragen
wie baue ich erfolge in mein spiel ein
Führe ein paar Zähler, die nur nach oben gehen, etwa Sprünge oder gesammelte Münzen. Gib jedem Erfolg einen Zähler und ein Ziel, und schalte ihn einmal frei, wenn der Zähler das Ziel erreicht. Sag deiner KI, dass sie eine Liste des Freigeschalteten führen soll, damit nichts doppelt freigeschaltet wird.
warum erscheint mein erfolg immer wieder
Das Spiel prüft das Ziel nach jeder Aktion und merkt sich nicht, dass es schon freigeschaltet wurde. Führe eine Liste der freigeschalteten Erfolge und überspringe alles, was darauf steht.
was soll passieren, wenn viele erfolge gleichzeitig freigeschaltet werden
Zeige sie nacheinander, jeweils etwa drei Sekunden lang. Warten mehr als fünf, bündle den Rest in einem Fenster, das sagt, wie viele es noch waren. Alle werden trotzdem freigeschaltet, nur das Fenster wird verkürzt.
was sage ich meiner ki, damit sie ein erfolgssystem baut
Füge das ein: Baue Erfolge ein. Führe Zähler, die nur nach oben gehen, ignoriere null, negative oder kaputte Zahlen, und behalte bei Bestwert-Zählern den höchsten Wert. Jeder Erfolg wird einmal bei seinem Ziel freigeschaltet, und einer kann auf eine Gruppe anderer warten. Zeige Hinweisfenster nacheinander etwa drei Sekunden lang, und bündle mehr als fünf wartende in einer Sammelmeldung, ohne eine Freischaltung zu verlieren.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 24 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