Deckungssystem
Deckung hält Angriffe von einer Seite ab, wenn die Figur hinter einem Gegenstand steht. Die Deckung nimmt den Schaden zuerst auf und gibt nur den Rest weiter, wenn sie bricht. Beim Hineingehen und beim Hervorlugen zum Schießen ist die Figur offen, und Angriffe von der anderen Seite ignorieren die Deckung ganz.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Deckungssystem“ in mein Spiel ein.
Das soll es bewirken: Deckung macht aus einem Kampf eine Wahl zwischen Sicherheit und Schießen: Der Spieler versteckt sich, um zu überleben, und zahlt jedes Mal mit Ungeschütztheit, wenn er hervorkommt, um zurückzuschlagen.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> open
open: Im Freien
entering: Geht hinein
covered: Hinter Deckung
peeking: Lugt hervor
open --> entering: Deckungstaste gehalten
entering --> covered: Schritt ist fertig
entering --> open: Taste losgelassen
covered --> peeking: Hervorlugen gedrückt
covered --> open: geht oder Deckung bricht
peeking --> covered: Hervorlugen vorbei
peeking --> open: verlässt die Deckung
```
Nimm diese Startwerte:
- maxHealth: 100
- coverHealth: 60
- enterTime: 0.3 s
- peekTime: 0.45 s
Achte auf diese typischen Fehler:
- Treffer von der anderen Seite: Sag deiner KI: Deckung hat eine Seite. Nur ein Treffer von dieser Seite geht in die Deckung, ein Treffer von der anderen Seite trifft die Figur voll.
- Schaden größer als die Deckung: Sag deiner KI: Die Deckung nimmt, was sie noch hat, und nur der Rest geht an die Figur weiter.
- Ein Treffer und ein Hervorlugen im selben Moment: Sag deiner KI: Entscheide danach, wo die Figur stand, als der Tick begann. Der Treffer geht in die Deckung, und das Hervorlugen beginnt danach.
- Hervorlugen zum Nulltarif: Sag deiner KI: Ein Hervorlugen dauert eine feste Mindestzeit, auch wenn der Knopf sofort losgelassen wird.
- Deckung, die im Gebrauch zerstört wurde: Sag deiner KI: Erreicht die Gesundheit der Deckung null, stell die Figur im selben Tick wieder ins Freie und verweigere das Hineingehen in diese Deckung.
Ä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
Deckung macht aus einem Kampf eine Wahl zwischen Sicherheit und Schießen: Der Spieler versteckt sich, um zu überleben, und zahlt jedes Mal mit Ungeschütztheit, wenn er hervorkommt, um zurückzuschlagen.
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
- Im Freien → Geht hinein: Deckungstaste gehalten
- Geht hinein → Hinter Deckung: Schritt ist fertig
- Geht hinein → Im Freien: Taste losgelassen
- Hinter Deckung → Lugt hervor: Hervorlugen gedrückt
- Hinter Deckung → Im Freien: geht oder Deckung bricht
- Lugt hervor → Hinter Deckung: Hervorlugen vorbei
- Lugt hervor → Im Freien: verlässt die Deckung
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| maxHealth | 100 | Die volle Gesundheit der Figur. Deckung ist umso mehr wert, je schneller wenige Treffer den Kampf beenden. |
| coverHealth | 60 | Was ein neues Stück Deckung aushält, bevor es bricht. Etwa die halbe Gesundheit der Figur heißt: Deckung verschafft Zeit, aber man kann nicht ewig dahinter sitzen. |
| enterTime | 0.3 s | Zeit, um hinter die Deckung zu gehen, noch ohne Schutz. Lang genug, um eine echte Entscheidung zu sein, kurz genug, um sich nicht zäh anzufühlen. |
| peekTime | 0.45 s | Die kürzeste Zeit, die ein Hervorlugen dauert, sobald es begonnen hat. Früh loszulassen verkürzt sie nicht, ein kurzer Blick ist also nie umsonst. |
Was meistens schiefgeht
Treffer von der anderen Seite
Schützt die Deckung vor jeder Richtung, ändert es nichts, wenn ein Gegner um sie herumläuft, und der Spieler kann den ganzen Kampf hinter einer Kiste sitzen.
Lösung: Sag deiner KI: Deckung hat eine Seite. Nur ein Treffer von dieser Seite geht in die Deckung, ein Treffer von der anderen Seite trifft die Figur voll.
Schaden größer als die Deckung
Ein großer Treffer auf fast zerstörte Deckung kann entweder ganz verschwinden oder die Figur für den ganzen Betrag verletzen, sodass derselbe Treffer sich mal so und mal so anfühlt.
Lösung: Sag deiner KI: Die Deckung nimmt, was sie noch hat, und nur der Rest geht an die Figur weiter.
Ein Treffer und ein Hervorlugen im selben Moment
Bewegt das Spiel die Figur zuerst hinaus und prüft den Treffer danach, wird ein Spieler verletzt, der den Knopf einen Wimpernschlag vor einem Schuss drückte, der ankam, als er noch versteckt war.
Lösung: Sag deiner KI: Entscheide danach, wo die Figur stand, als der Tick begann. Der Treffer geht in die Deckung, und das Hervorlugen beginnt danach.
Hervorlugen zum Nulltarif
Wenn ein kurzes Antippen des Hervorlugens reicht, um zu schießen und im selben Bild wieder hinter der Deckung zu sein, ist die Ungeschütztheit zu kurz, um je zu zählen, und der Gegner kann sie nie bestrafen.
Lösung: Sag deiner KI: Ein Hervorlugen dauert eine feste Mindestzeit, auch wenn der Knopf sofort losgelassen wird.
Deckung, die im Gebrauch zerstört wurde
Bricht die Deckung, bleibt eine Figur, die noch als versteckt gilt, hinter nichts in Sicherheit, oder das Spiel lässt den Spieler wieder in ein Stück hineingehen, das es nicht mehr gibt.
Lösung: Sag deiner KI: Erreicht die Gesundheit der Deckung null, stell die Figur im selben Tick wieder ins Freie und verweigere das Hineingehen in diese Deckung.
So prüfst du, ob es klappt
- Deine Figur steht hinter Deckung, hat 100 Gesundheit und die Deckung 60. Ein Angriff mit 20 kommt von der Seite, vor der die Deckung schützt: Die Figur hat weiter 100 Gesundheit und die Deckung 40.
- Deine Figur steht hinter Deckung, hat 100 Gesundheit und die Deckung 60. Ein Angriff mit 20 kommt von der anderen Seite: Die Figur hat 80 Gesundheit und die Deckung weiter 60.
- Deine Figur hat gerade begonnen, hinter die Deckung zu gehen. Ein Angriff mit 25 kommt, bevor der Schritt fertig ist: Die Figur nimmt alle 25 und die Deckung nichts. Der Schritt dauert etwa 0,3 Sekunden.
- Deine Figur lugt hinter der Deckung hervor. Ein Angriff mit 30 kommt von der geschützten Seite: Die Figur nimmt alle 30 und die Deckung nichts.
- Deine Deckung hat nur noch 10. Ein Angriff mit 25 kommt von der geschützten Seite: Die Deckung fällt auf null, die Figur verliert 15 und ist wieder im Freien.
- Deine Deckung ist gerade gebrochen. Der Spieler hält die Deckungstaste weiter gedrückt: Die Figur bleibt im Freien.
- Deine Figur steht ganz hinter der Deckung. Drücke Feuer: Es wird nicht geschossen. Beim Hervorlugen oder im Freien wird geschossen.
- Deine Figur beginnt hervorzulugen und der Spieler lässt sofort los. Warte: Die Figur bleibt etwa 0,45 Sekunden draußen, bevor sie wieder hinter die Deckung geht.
- Deine Figur ist ganz hinter der Deckung. Ein Treffer von der geschützten Seite und die Hervorlugen-Taste kommen im selben Tick: Die Deckung nimmt den Treffer und die Figur beginnt danach hervorzulugen.
- Deine Figur ist hinter der Deckung oder geht gerade hinein. Der Spieler lässt die Deckungstaste los, oder die Deckung ist nicht mehr in Reichweite: Die Figur ist im Freien.
- Deine Figur hat 100 Gesundheit. Ein Angriff mit 500 kommt: Die Gesundheit ist null, nicht darunter.
- Deine Figur steht hinter Deckung. Ein Angriff mit Schaden unter null kommt: Weder die Figur noch die Deckung gewinnt etwas.
Passt gut zu
- Leben und Schaden: Die Deckung ist eine Schicht vor der Gesundheit. Halte die Schadensregeln an einem Ort, damit Deckung und freies Feld sie teilen. Lass den Treffer zuerst durch die Deckung laufen und gib den Rest an die Gesundheit.
- Rückstoß: Ein Stoß kann eine Figur hinter der Deckung hervorschieben. Entscheide, ob ein Treffer, den die Deckung aufnahm, trotzdem stößt.
Beißt sich mit Ausweichrolle: Eine Rolle, die vor jedem Treffer sicher ist, macht Deckung weniger nötig, und eine Rolle aus der Deckung kann mitten in der Schusslinie enden. Lass eine Rolle aus der Deckung starten und behandle die Figur vom ersten Moment der Rolle an als im Freien.
Häufige Fragen
was sage ich meiner ki, damit sie ein deckungssystem einbaut
Kopier das: Baue ein Deckungssystem ein. Die Deckung schützt eine Seite und hat eigene Gesundheit. Ein Treffer von dieser Seite geht zuerst in die Deckung, und nur der Rest verletzt die Figur. Hineingehen dauert 0,3 Sekunden ohne Schutz, Hervorlugen zum Schießen dauert mindestens 0,45 Sekunden und ist offen, und Treffer von der anderen Seite ignorieren die Deckung.
wie viel gesundheit sollte deckung haben
Etwa die halbe Gesundheit der Figur ist ein guter Start. Deckung, die mehr aushält, macht Kämpfe zäh, und Deckung, die mit einem Treffer bricht, lohnt den Weg nicht.
kann der spieler hinter der deckung schießen
Hier muss der Spieler hervorlugen, um zu feuern. Das ist der Preis der Sicherheit. Erlaubt dein Spiel Blindfeuer aus der Deckung, mach es schwächer, damit das Hervorlugen noch einen Grund hat.
warum ignorieren gegner von der seite die deckung
Deckung hält nur ab, was von der Seite kommt, zu der sie zeigt. Dadurch haben Gegner einen Weg, den Spieler hinauszuzwingen: Sie ändern ihre Position, statt härter zu schießen.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 16 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