Auslöser für Filmszenen
Ein Auslöser für Filmszenen ist eine Zone, die eine Szene startet, wenn der Spieler darin ist und eine Bedingung gilt. Die Szene nimmt die Kontrolle weg und endet immer bei ihrer Länge. Ein Überspringen gilt als beendet, die Ergebnisse greifen also trotzdem, und eine Szene, die sich wiederholen darf, wartet, bis der Spieler die Zone verlassen hat.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Auslöser für Filmszenen“ in mein Spiel ein.
Das soll es bewirken: Ein Auslöser startet eine Szene im richtigen Moment am richtigen Ort, damit die Geschichte genau dann die Bühne betritt, wenn der Spieler sie erreicht hat, und nie versehentlich zweimal oder halb fertig.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> armed
armed: Bereit
playing: Läuft
spent: Erst verlassen
done: Endgültig erledigt
armed --> armed: nichts startet sie
armed --> playing: betritt, Bedingung gilt
playing --> playing: Szene läuft weiter
playing --> done: endet, keine Wiedergabe
playing --> spent: endet, noch drinnen
playing --> armed: endet, Spieler draußen
spent --> spent: noch drinnen
spent --> armed: Spieler geht hinaus
done --> done: nie wieder
done --> [*]
```
Nimm diese Startwerte:
- length: 6 s
- skipAfter: 1 s
- maxPlays: 1 plays
Achte auf diese typischen Fehler:
- Eine übersprungene Szene lässt die Geschichte halb fertig: Sag deiner KI: Wende beim Überspringen einer Szene ihre Ergebnisse genauso an wie beim Ende und melde beides mit derselben Antwort.
- Die Szene läuft sofort wieder: Sag deiner KI: Warte, wenn eine Szene mit dem Spieler darin endet, bis der Spieler die Zone verlassen hat, bevor sie wieder starten kann.
- Ein Tastendruck überspringt eine Szene, die keiner sah: Sag deiner KI: Nimm ein Überspringen erst an, wenn die Szene eine kurze Zeit gelaufen ist, und merke dir zu frühe Tastendrücke nicht.
- Der Spieler geht hinaus und die Szene bricht ab: Sag deiner KI: Hat eine Szene begonnen, darf sie nur ihre eigene Länge oder ein Überspringen beenden, nie der Ort des Spielers oder die Bedingung.
- Der Spielstand erinnert sich an eine Szene, die nie fertig wurde: Sag deiner KI: Zähle eine Szene erst als gespielt, wenn sie endet oder übersprungen wird, und speichere diese Zahl, damit eine Szene, bei der mittendrin gespeichert wurde, noch einmal läuft.
Ä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 Auslöser startet eine Szene im richtigen Moment am richtigen Ort, damit die Geschichte genau dann die Bühne betritt, wenn der Spieler sie erreicht hat, und nie versehentlich zweimal oder halb fertig.
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
- Bereit → Bereit: nichts startet sie
- Bereit → Läuft: betritt, Bedingung gilt
- Läuft → Läuft: Szene läuft weiter
- Läuft → Endgültig erledigt: endet, keine Wiedergabe
- Läuft → Erst verlassen: endet, noch drinnen
- Läuft → Bereit: endet, Spieler draußen
- Erst verlassen → Erst verlassen: noch drinnen
- Erst verlassen → Bereit: Spieler geht hinaus
- Endgültig erledigt → Endgültig erledigt: nie wieder
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| length | 6 s | Wie lange die Szene läuft. Eine Szene endet immer zu dieser Zeit, der Spieler bekommt die Kontrolle also immer zurück. |
| skipAfter | 1 s | Wie weit in der Szene ein Überspringen angenommen wird. Es hindert einen Spieler, der auf eine Taste hämmert, eine Szene zu überspringen, die er nie gesehen hat. Null erlaubt das Überspringen sofort. |
| maxPlays | 1 plays | Wie oft die Szene insgesamt laufen darf. Eins heißt nur einmal. Mehr verlangt, dass der Spieler die Zone verlässt und zurückkommt. |
Was meistens schiefgeht
Eine übersprungene Szene lässt die Geschichte halb fertig
Die Szene sollte dem Spieler einen Schlüssel geben und "Königin getroffen" setzen. Das Überspringen schneidet die Szene vor dieser Zeile ab, und die Tür lässt sich nie öffnen.
Lösung: Sag deiner KI: Wende beim Überspringen einer Szene ihre Ergebnisse genauso an wie beim Ende und melde beides mit derselben Antwort.
Die Szene läuft sofort wieder
Eine Szene, die sich wiederholen darf, endet, während der Spieler noch in der Zone steht, und beginnt im nächsten Moment wieder, immer wieder.
Lösung: Sag deiner KI: Warte, wenn eine Szene mit dem Spieler darin endet, bis der Spieler die Zone verlassen hat, bevor sie wieder starten kann.
Ein Tastendruck überspringt eine Szene, die keiner sah
Der Spieler kämpft und drückt aus Gewohnheit die Überspringen-Taste, als eine Szene beginnt. Sie verschwindet in der ersten Sekunde.
Lösung: Sag deiner KI: Nimm ein Überspringen erst an, wenn die Szene eine kurze Zeit gelaufen ist, und merke dir zu frühe Tastendrücke nicht.
Der Spieler geht hinaus und die Szene bricht ab
Die Zone ist ein Türrahmen. Die Szene beginnt, der Spieler wird hinausgetragen oder -geschoben, und die Szene bricht mitten in der Geschichte ab.
Lösung: Sag deiner KI: Hat eine Szene begonnen, darf sie nur ihre eigene Länge oder ein Überspringen beenden, nie der Ort des Spielers oder die Bedingung.
Der Spielstand erinnert sich an eine Szene, die nie fertig wurde
Das Spiel speichert mitten in einer Szene und merkt sich "gespielt". Nach dem Laden tut die Geschichte so, als wäre die Szene gesehen worden, obwohl der Spieler nur die Hälfte sah.
Lösung: Sag deiner KI: Zähle eine Szene erst als gespielt, wenn sie endet oder übersprungen wird, und speichere diese Zahl, damit eine Szene, bei der mittendrin gespeichert wurde, noch einmal läuft.
So prüfst du, ob es klappt
- Ein Spieler außerhalb der Zone und eine Bedingung, die gilt. der Spieler in die Zone tritt: beginnt die Szene, der Spieler hat keine Kontrolle, und dem Spiel wird gesagt, dass sie begonnen hat.
- Ein Spieler in der Zone und eine Bedingung, die noch nicht gilt. zwei Sekunden vergehen und dann die Bedingung zu gelten beginnt: passiert in der Zwischenzeit nichts, die Szene beginnt, sobald die Bedingung gilt, und ein Spieler außerhalb der Zone startet sie nie.
- Eine Szene von 6 Sekunden. sie 5,5 Sekunden gelaufen ist und dann noch 1: läuft sie bei 5,5 Sekunden noch, sie ist nach der zusätzlichen Sekunde zu Ende, sie zählt einmal als gespielt, und sie läuft nicht noch einmal.
- Eine Szene läuft und der Spieler bleibt in der Zone. sie abläuft und die Zeit weitergeht: hört das Spiel genau einmal "beendet" und danach nichts mehr.
- Eine einmalige Szene, die gelaufen ist. der Spieler die Zone verlässt und zurückkommt: startet nichts, und die Zahl der Wiedergaben bleibt bei eins.
- Eine Szene, die ein Überspringen nach 1 Sekunde annimmt. der Spieler in der ersten halben Sekunde auf Überspringen drückt und später aufhört zu drücken: geht die Szene weiter, und der frühe Tastendruck wird nicht gemerkt.
- Eine Szene, die 1,5 Sekunden gelaufen ist. der Spieler auf Überspringen drückt: endet die Szene, das Spiel hört "übersprungen", die Szene zählt einmal als gespielt, und eine einmalige Szene ist erledigt.
- Eine Szene, die zweimal laufen darf, ist gerade zu Ende gegangen, während der Spieler in der Zone steht. der Spieler drei Sekunden bleibt, dann hinaustritt und wieder hinein: startet nichts, solange der Spieler bleibt, die Szene ist nach dem Hinaustreten wieder bereit, und sie startet beim Zurückkommen.
- Eine Szene, die zweimal laufen darf, ist einmal gelaufen. sie ein zweites Mal läuft: ist die Zahl der Wiedergaben zwei, die Szene ist erledigt, und sie startet nie wieder.
- Eine Szene läuft. der Spieler die Zone verlässt und die Bedingung falsch wird: läuft die Szene bis zu ihrem Ende weiter und zählt einmal als gespielt.
- Eine Szene von 6 Sekunden und ein Zeitschritt von 30 Sekunden. die Szene startet und der nächste Schritt ebenfalls 30 Sekunden lang ist: beginnt sie im ersten Schritt und endet im zweiten, nie beides im selben Schritt.
- Eine einmalige Szene, deren Wiedergabe gespeichert wurde, und eine andere, die mitten im Ablauf gespeichert wurde. beide Spielstände geladen werden und der Spieler in der Zone steht: läuft die erste nicht noch einmal, und die zweite läuft von vorn.
- Eine Szene, die gleich abläuft. der Spieler im Schritt, in dem sie abläuft, auf Überspringen drückt: hört das Spiel "beendet" und die Szene zählt einmal.
Passt gut zu
- Weltzustands-Flags: Eine Szene braucht oft ein Flag zum Starten ("hat das Amulett") und setzt am Ende ein anderes ("Königin getroffen"). Es bei Ende und Überspringen zu setzen, hält die Geschichte ganz. Setze die Flags, wenn die Szene endet oder übersprungen wird, und frage sie in der Bedingung ab.
- Dialogsystem: Eine Szene kann in einem Gespräch enden. Achte darauf, dass der Spieler die Kontrolle nur einmal zurückbekommt, von einem der beiden und nie von beiden. Gib die Kontrolle an das Gespräch, wenn die Szene endet, nicht früher.
- Fähigkeitstore: Eine Szene, für die der Spieler eine Fähigkeit haben muss, kann dieselbe Sperre nutzen wie eine Tür, sodass die beiden nie uneins sind. Prüfe die Sperre vor der Szene, nicht währenddessen.
Häufige Fragen
wie funktionieren auslöser für filmszenen
Ein Auslöser ist ein Bereich in der Welt plus eine Bedingung. Ist der Spieler darin und gilt die Bedingung, startet die Szene, der Spieler verliert die Kontrolle, und das Spiel merkt sich, dass die Szene gelaufen ist.
was passiert, wenn der spieler eine filmszene überspringt
Das Überspringen muss dasselbe Ergebnis haben wie das Zuschauen bis zum Ende: dieselben Gegenstände, dieselben Flags, derselbe Ort für den Spieler. Behandle ein Überspringen als schnelles Ende, nicht als Abbruch.
was sage ich meiner ki, um einen auslöser für eine filmszene einzubauen
Füge das ein: Baue eine Auslöserzone für eine Filmszene ein. Die Szene startet, wenn der Spieler darin ist und ein Flag gesetzt ist, übernimmt die Kontrolle, kann nach 1 Sekunde übersprungen werden und wendet ihre Ergebnisse beim Überspringen genauso an. Spiele sie einmal ab und starte sie nie während einer anderen Szene.
sollte eine filmszene überspringbar sein
Ja, fast immer. Spieler, die das Spiel noch einmal spielen oder den Faden verlieren, werden es dir danken. Erlaube das Überspringen nach einem Moment, damit ein Tastendruck von vor dem Start der Szene sie nicht überspringt.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 15 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