Munition und Nachladen
Munition hat zwei Speicher: die Schüsse in der Waffe und die Schüsse in der Reserve. Ein Schuss verbraucht eine Patrone, höchstens so schnell, wie das Schussintervall es erlaubt. Nachladen dauert und holt die Patronen erst am Ende aus der Reserve, ein Abbruch kostet also nichts. Bei voller Reserve verfallen weitere Funde.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Munition und Nachladen“ in mein Spiel ein.
Das soll es bewirken: Munition macht das Schießen zu vielen kleinen Entscheidungen: jetzt feuern oder Schüsse sparen, jetzt nachladen oder mitten im Kampf auf dem Trockenen sitzen.
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: Schussbereit
reloading: Lädt nach
empty: Waffe leer
dry: Keine Munition
ready --> ready: schießt oder wartet
ready --> reloading: Nachladen beginnt
ready --> empty: letzter Schuss, Rest da
ready --> dry: letzter Schuss, kein Rest
reloading --> reloading: Nachladen läuft
reloading --> ready: fertig oder abgebrochen
reloading --> empty: abgebrochen, noch leer
empty --> empty: wartet
empty --> reloading: Nachladen beginnt
dry --> dry: nichts zu feuern
dry --> empty: findet Munition
dry --> reloading: findet Munition, lädt
```
Nimm diese Startwerte:
- magazineSize: 12 rounds
- reserveMax: 120 rounds
- reloadTime: 1.6 s
- fireInterval: 0.25 s
Achte auf diese typischen Fehler:
- Die Patronen wandern schon am Anfang des Nachladens: Sag deiner KI: Verschiebe die Patronen erst, wenn das Nachladen fertig ist. Ein Abbruch ändert nichts.
- Beim Nachladen verfallen die Patronen, die noch in der Waffe sind: Sag deiner KI: Nachladen füllt nur auf. Es nimmt aus der Reserve genau das, was fehlt, und die Gesamtzahl bleibt gleich.
- Ein gehaltener Abzug feuert in jedem Schritt: Sag deiner KI: Zähle die Wartezeit zwischen den Schüssen in Sekunden, und feuere höchstens einmal pro Moment.
- Gefundene Patronen über dem Limit verschwinden: Sag deiner KI: Nimm nur, was hineinpasst, melde den Rest und lass ihn dort liegen, damit der Spieler zurückkommen kann.
- Ein Fund während des Nachladens: Sag deiner KI: Entscheide im Moment des Endes, wie viele Patronen wandern, nach dem Stand der Reserve zu diesem Zeitpunkt.
- Nachladen erneut drücken beim Nachladen: Sag deiner KI: Ignoriere Druck auf Nachladen, solange ein Nachladen läuft.
- Ein Abzug ohne Munition bewirkt nichts: Sag deiner KI: Melde das leere Klicken, damit das Spiel einen Ton abspielen kann. Und ist nur die Waffe leer, starte stattdessen das Nachladen.
Ä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
Munition macht das Schießen zu vielen kleinen Entscheidungen: jetzt feuern oder Schüsse sparen, jetzt nachladen oder mitten im Kampf auf dem Trockenen sitzen.
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
- Schussbereit → Schussbereit: schießt oder wartet
- Schussbereit → Lädt nach: Nachladen beginnt
- Schussbereit → Waffe leer: letzter Schuss, Rest da
- Schussbereit → Keine Munition: letzter Schuss, kein Rest
- Lädt nach → Lädt nach: Nachladen läuft
- Lädt nach → Schussbereit: fertig oder abgebrochen
- Lädt nach → Waffe leer: abgebrochen, noch leer
- Waffe leer → Waffe leer: wartet
- Waffe leer → Lädt nach: Nachladen beginnt
- Keine Munition → Keine Munition: nichts zu feuern
- Keine Munition → Waffe leer: findet Munition
- Keine Munition → Lädt nach: findet Munition, lädt
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| magazineSize | 12 rounds | Wie viele Patronen die Waffe fasst, bevor nachgeladen werden muss. Eine kleine Zahl macht das Nachladen zur häufigen Pause, eine große zum seltenen Ereignis. |
| reserveMax | 120 rounds | Wie viele Ersatzpatronen mitgenommen werden können. Zehn Magazine reichen, um sich sicher, aber nicht reich zu fühlen. Null heißt, es gibt keine Ersatzpatronen. |
| reloadTime | 1.6 s | Wie lange das Nachladen dauert. Lang genug, um im Kampf ein Risiko zu sein, kurz genug, um nicht zu nerven. Der Wert ist nie null, denn ein sofortiges Nachladen machte die Pause sinnlos. |
| fireInterval | 0.25 s | Die Wartezeit zwischen zwei Schüssen, also vier Schüsse pro Sekunde. Der Wert ist nie null, und ein einzelner Moment im Spiel feuert nie zweimal, egal wie lang er dauert. |
Was meistens schiefgeht
Die Patronen wandern schon am Anfang des Nachladens
Die Patronen springen beim Start des Nachladens in die Waffe. Ein Waffenwechsel mittendrin ergibt dann ein volles Magazin gratis oder lässt die Patronen aus beiden Speichern verschwinden.
Lösung: Sag deiner KI: Verschiebe die Patronen erst, wenn das Nachladen fertig ist. Ein Abbruch ändert nichts.
Beim Nachladen verfallen die Patronen, die noch in der Waffe sind
In der Waffe stecken noch 5 Patronen, der Spieler lädt nach, und das Spiel füllt aus der Reserve auf, ohne sie zu zählen. 5 Patronen verschwinden oder entstehen.
Lösung: Sag deiner KI: Nachladen füllt nur auf. Es nimmt aus der Reserve genau das, was fehlt, und die Gesamtzahl bleibt gleich.
Ein gehaltener Abzug feuert in jedem Schritt
Wer die Taste hält, feuert einmal pro Bild. Auf einem schnellen Bildschirm schießt die Waffe doppelt so schnell wie auf einem langsamen.
Lösung: Sag deiner KI: Zähle die Wartezeit zwischen den Schüssen in Sekunden, und feuere höchstens einmal pro Moment.
Gefundene Patronen über dem Limit verschwinden
Die Reserve ist fast voll, und der Spieler nimmt eine Kiste mit 40 auf. Die Kiste ist verbraucht, aber nur 5 passen hinein, und 35 Patronen sind kommentarlos weg.
Lösung: Sag deiner KI: Nimm nur, was hineinpasst, melde den Rest und lass ihn dort liegen, damit der Spieler zurückkommen kann.
Ein Fund während des Nachladens
Das Nachladen lief schon, da greift der Spieler mittendrin Patronen auf. Hat das Spiel die Menge am Anfang festgelegt, liegen die neuen Patronen bis zum nächsten Nachladen ungenutzt da.
Lösung: Sag deiner KI: Entscheide im Moment des Endes, wie viele Patronen wandern, nach dem Stand der Reserve zu diesem Zeitpunkt.
Nachladen erneut drücken beim Nachladen
Jeder Druck startet das Nachladen von vorn. Ein nervöser Spieler tippt auf die Taste und wird nie fertig.
Lösung: Sag deiner KI: Ignoriere Druck auf Nachladen, solange ein Nachladen läuft.
Ein Abzug ohne Munition bewirkt nichts
Der Spieler zieht den Abzug bei leerer Waffe und leerer Reserve, und es passiert gar nichts. Das fühlt sich wie ein kaputter Knopf an.
Lösung: Sag deiner KI: Melde das leere Klicken, damit das Spiel einen Ton abspielen kann. Und ist nur die Waffe leer, starte stattdessen das Nachladen.
So prüfst du, ob es klappt
- Deine Waffe ist voll mit 12 Patronen. du ziehst den Abzug: ein Schuss fällt, die Waffe enthält 11, und die Reserve bleibt gleich.
- Du hältst den Abzug eine Sekunde lang bei vier Schüssen pro Sekunde. eine Sekunde vergeht: genau vier Schüsse fallen.
- Deine Waffe und deine Reserve sind beide leer. du ziehst den Abzug: kein Schuss fällt, und das Spiel meldet das leere Klicken.
- Deine Waffe ist leer, aber du hast Ersatzpatronen. du ziehst den Abzug: ein Nachladen beginnt, und kein Schuss fällt.
- Deine Waffe enthält 2 Patronen, und du hast 100 Ersatzpatronen. du lädst nach und wartest: während des Nachladens ändert sich nichts, und am Ende enthält die Waffe 12 und die Reserve 90.
- Deine Waffe ist leer, und du hast nur 5 Ersatzpatronen. du lädst nach: die Waffe enthält 5, und die Reserve ist leer.
- Deine Waffe ist voll. du drückst Nachladen: kein Nachladen beginnt.
- Du bist mitten im Nachladen mit 3 in der Waffe und 40 als Ersatz. du brichst das Nachladen ab: die Waffe enthält weiter 3, und die Reserve enthält weiter 40.
- Du lädst gerade nach. du hältst den Abzug: kein Schuss fällt.
- Deine Reserve enthält 115 von 120. du hebst 30 Patronen auf: die Reserve enthält 120, und das Spiel meldet 25 übrig.
Passt gut zu
- Inventarsystem: Reservegrenze und der Bericht über den Rest sagen dem Inventar, was am Boden liegen bleibt. Lass das Inventar die Munition als Gegenstand halten, und diese Mechanik bestimmen, wie sie verbraucht wird.
- Abklingzeiten: Beide takten den Spieler durch Warten, gib ihnen also verschiedene Rhythmen, sonst verschwimmen sie. Nutze die Abklingzeit für Fähigkeiten und diese Mechanik für die Waffe.
Häufige Fragen
wie funktionieren munition und nachladen in spielen
Eine Waffe fasst ein paar Patronen, und du trägst mehr in der Reserve. Schießen verbraucht die Patronen der Waffe. Nachladen dauert einen Moment und füllt die Waffe dann aus der Reserve auf.
wie lange sollte nachladen dauern
Beginne mit etwa 1,6 Sekunden. Unter einer Sekunde ist es eine Formsache, über drei Sekunden wird es zur Strafe, es sei denn, die Waffe soll schwer wirken.
was soll passieren, wenn man das nachladen abbricht
Nichts soll verloren gehen und nichts dazukommen. Lass die Patronen, wo sie waren, bis das Nachladen fertig ist, dann ist ein Abbruch einfach und harmlos.
was sage ich meiner ki, um munition und nachladen einzubauen
Füge das ein: Baue Munition ein. Die Waffe fasst 12 Patronen und die Reserve 120. Höchstens alle 0,25 Sekunden ein Schuss. Nachladen dauert 1,6 Sekunden und verschiebt die Patronen am Ende, ein Abbruch kostet also nichts. Funde nehmen nur, was hineinpasst.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 20 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