Spielerando

Ausweichrolle

Eine Ausweichrolle ist eine schnelle Rolle in die gedrückte Richtung, die im mittleren Teil nicht verletzt werden kann und einen offenen Anfang und ein offenes Ende lässt. Miss das Fenster in Sekunden, prüfe Treffer gegen den ganzen Tick und ignoriere Drücke während der Rolle und der Wartezeit danach.

Auch genannt: Rolle, Abrollen, Ausweichen durch Rollen.

Ein kleiner Ritter mit Fuchsohren rollt sich eng über einen Steinboden, während das Großschwert eines riesigen bemoosten Golems genau dort durch die Luft saust, wo eben noch sein Kopf war.
Thornmuster Deep, ein erfundenes Dunkelfantasy-Verlies-Spiel. Erfundenes Spiel, Bild mit KI erzeugt.

Das sagst du deiner KI

Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.

Baue „Ausweichrolle“ in mein Spiel ein.

Das soll es bewirken: Eine schnelle Rolle, die die Figur für einen Teil davon unberührbar macht. Der Spieler schlüpft durch einen Angriff, indem er richtig timt, nicht indem er blockt, und der offene Anfang und das offene Ende der Rolle halten sie riskant, statt ein Freifahrtschein zu sein.

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: Bereit
  startup: Offener Anfang
  evading: Geschützt
  recovery: Offenes Ende
  tired: Wartet
  hurt: Getroffen
  ready --> startup: drückt Rollen
  ready --> hurt: wird getroffen
  startup --> evading: Schutz beginnt
  startup --> hurt: Treffer vor dem Schutz
  evading --> recovery: Schutz endet
  recovery --> tired: Rolle endet
  recovery --> hurt: Treffer nach dem Schutz
  tired --> ready: Wartezeit vorbei
  tired --> hurt: wird getroffen
  hurt --> ready: Betäubung lässt nach
```

Nimm diese Startwerte:
- rollTime: 0.5 s
- rollDistance: 4 units
- protectStart: 0.12
- protectEnd: 0.65
- cooldownTime: 0.3 s
- hurtTime: 0.4 s

Achte auf diese typischen Fehler:
- Der Schutz zählt Ticks: Sag deiner KI: Miss das Fenster in Sekunden, als Anteil der Rolle.
- Ein langer Tick springt über das Fenster: Sag deiner KI: Frag, ob das Fenster etwas überlappt, was der Tick abgedeckt hat, von wo die Rolle war bis wo sie jetzt ist.
- Ein Treffer und ein Druck im selben Tick: Sag deiner KI: Entscheide aus dem Zustand zu Beginn des Ticks. Ein Treffer in einem Tick, in dem die Figur noch nicht rollte, ist ein Treffer, egal was gedrückt wurde.
- Von Anfang bis Ende geschützt: Sag deiner KI: Lass einen offenen Anfang und ein offenes Ende. Das geschützte Fenster deckt nur den mittleren Teil der Rolle ab.
- Treffer während der Betäubung: Sag deiner KI: Zähle keinen neuen Treffer, solange die Figur betäubt ist, und mach die Betäubung lang genug, um zu entkommen.
- Ein Druck während der Wartezeit: Sag deiner KI: Entscheide dich bewusst. Hier wird ein Druck während einer Rolle, der Wartezeit oder einer Betäubung ignoriert. Soll er gemerkt werden, behalte ihn nur wenige hundertstel Sekunden.

Ä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

Eine schnelle Rolle, die die Figur für einen Teil davon unberührbar macht. Der Spieler schlüpft durch einen Angriff, indem er richtig timt, nicht indem er blockt, und der offene Anfang und das offene Ende der Rolle halten sie riskant, statt ein Freifahrtschein zu sein.

So läuft es ab, als Diagramm

Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.

drückt Rollenwird getroffenSchutz beginntTreffer vor dem SchutzSchutz endetRolle endetTreffer nach dem SchutzWartezeit vorbeiwird getroffenBetäubung lässt nachBereitOffener AnfangGeschütztOffenes EndeWartetGetroffen
So läuft es ab, als Diagramm
  • Bereit → Offener Anfang: drückt Rollen
  • Bereit → Getroffen: wird getroffen
  • Offener Anfang → Geschützt: Schutz beginnt
  • Offener Anfang → Getroffen: Treffer vor dem Schutz
  • Geschützt → Offenes Ende: Schutz endet
  • Offenes Ende → Wartet: Rolle endet
  • Offenes Ende → Getroffen: Treffer nach dem Schutz
  • Wartet → Bereit: Wartezeit vorbei
  • Wartet → Getroffen: wird getroffen
  • Getroffen → Bereit: Betäubung lässt nach

Gute Startwerte

WertStarte mitWas es ändert
rollTime0.5 sWie lange die ganze Rolle dauert. Eine halbe Sekunde ist lang genug zum Lesen und kurz genug, um sie in den Kampf einzubauen.
rollDistance4 unitsWie weit die ganze Rolle geht. Etwa anderthalb Körperlängen über die Gefahr hinaus ist das Meiste, was ein Spieler nutzen kann.
protectStart0.12Wo in der Rolle der Schutz beginnt, als Anteil der Rolle. Ein kurzer offener Anfang, etwa ein Zehntel, zwingt den Spieler, etwas früher zu drücken statt im letzten Moment.
protectEnd0.65Wo in der Rolle der Schutz endet, als Anteil der Rolle. Er bleibt unter neun Zehnteln, damit es immer ein offenes Ende gibt, in dem die Figur getroffen werden kann.
cooldownTime0.3 sDie Wartezeit nach einer Rolle bis zur nächsten. Sie verhindert, dass ständiges Rollen zu einem Weg wird, in Sicherheit zu bleiben.
hurtTime0.4 sWie lange ein Treffer die Figur betäubt. Treffer während der Betäubung zählen nicht noch einmal, was dem Spieler einen Moment zum Erholen gibt.

Was meistens schiefgeht

Der Schutz zählt Ticks

Ein geschütztes Fenster aus einer festen Zahl Ticks ist in einem Spiel, das halb so schnell läuft, doppelt so lang, das Spiel ist also auf einem langsamen Gerät leichter.

Lösung: Sag deiner KI: Miss das Fenster in Sekunden, als Anteil der Rolle.

Ein langer Tick springt über das Fenster

Ein langsames Bild kann in einem Tick von vor dem Fenster bis nach das Fenster gehen. Eine Prüfung, die nur fragt, ob die Rolle gerade geschützt ist, sieht nichts, und der Treffer tut weh, obwohl der Spieler rechtzeitig gerollt ist.

Lösung: Sag deiner KI: Frag, ob das Fenster etwas überlappt, was der Tick abgedeckt hat, von wo die Rolle war bis wo sie jetzt ist.

Ein Treffer und ein Druck im selben Tick

Startet die Rolle zuerst, trifft der Treffer eine Figur, die schon rollt, und wird vielleicht abgefangen. Mal fühlt es sich an, als hätte der Angriff nach dem Druck getroffen, mal nicht, und das Spiel wirkt zufällig.

Lösung: Sag deiner KI: Entscheide aus dem Zustand zu Beginn des Ticks. Ein Treffer in einem Tick, in dem die Figur noch nicht rollte, ist ein Treffer, egal was gedrückt wurde.

Von Anfang bis Ende geschützt

Eine Rolle, die auf ihrer ganzen Länge nicht verletzt werden kann, ist ein Freifahrtschein. Der Spieler rollt durch alles, und im Kampf geht es nicht mehr ums Timing.

Lösung: Sag deiner KI: Lass einen offenen Anfang und ein offenes Ende. Das geschützte Fenster deckt nur den mittleren Teil der Rolle ab.

Treffer während der Betäubung

Zählt jeder Treffer, bekommt eine betäubte Figur von jedem Tick eines langen Angriffs einen Treffer und geht sofort zu Boden.

Lösung: Sag deiner KI: Zähle keinen neuen Treffer, solange die Figur betäubt ist, und mach die Betäubung lang genug, um zu entkommen.

Ein Druck während der Wartezeit

Ein Druck, der in der Wartezeit nach einer Rolle verloren geht, fühlt sich wie eine verpasste Eingabe an, und ein gemerkter löst später aus, wenn sich die Gefahr geändert hat.

Lösung: Sag deiner KI: Entscheide dich bewusst. Hier wird ein Druck während einer Rolle, der Wartezeit oder einer Betäubung ignoriert. Soll er gemerkt werden, behalte ihn nur wenige hundertstel Sekunden.

So prüfst du, ob es klappt

Passt gut zu

Beißt sich mit Jump Buffering: Ein gemerkter Druck von früher könnte in dem Moment eine Rolle starten, in dem eine Betäubung endet, und der Spieler rollt, obwohl er es nicht mehr wollte. Halte die Erinnerung an einen Druck sehr kurz und wirf sie weg, wenn ein Treffer die Figur betäubt.

Häufige Fragen

wie baue ich eine ausweichrolle mit unverwundbarkeit ein

Kopier das: Baue eine Ausweichrolle ein: Bei einem Druck rollt die Figur eine halbe Sekunde in die gedrückte Richtung. Mach die Figur nur im mittleren Teil unverwundbar und lass einen offenen Anfang und ein offenes Ende. Prüfe Treffer gegen den ganzen Tick und ignoriere Drücke während der Rolle und der Wartezeit danach.

wie lange sollte die unverwundbarkeit einer ausweichrolle dauern

Fang mit etwa einer Viertelsekunde in einer halbsekündigen Rolle an. Weniger ist schwer zu nutzen, mehr macht den Spieler sicher, und im Kampf geht es nicht mehr ums Timing.

warum rettet mich meine ausweichrolle manchmal nicht

Entweder kam der Treffer im offenen Anfang oder Ende der Rolle, oder ein langsames Bild ist über das kurze geschützte Fenster gesprungen. Prüfe das Fenster gegen alles, was der Tick abgedeckt hat.

was soll passieren wenn ich rollen drücke und im selben bild getroffen werde

Der Treffer gewinnt. Der Tick wird aus dem Zustand zu seinem Beginn entschieden, und die Figur rollte noch nicht. Das ist auf jedem Gerät gleich, also fühlt es sich nie zufällig an.

Woher es kommt

Für diese Idee konnten wir noch keine verlässliche Herkunft finden.

Woher diese Mechanik kommt, ist noch nicht recherchiert.

Spiele nennen wir nur als Verweis. Namen und Marken gehören ihren Inhabern, und nichts hier ist von ihnen unterstützt.

Was geprüft wurde

Das unterscheidet den Blueprint von einem Katalogeintrag: Die Werte auf dieser Seite kommen aus Code, der läuft.

Deine KI bekommt den Code

Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es