Derselbe Kampf endet anders, je nachdem, wer zuerst in der Liste steht
Wenn derjenige, der zufällig zuerst in einer Liste steht, einen Gratistreffer bekommt, ist das Ergebnis unfair und schwer nachzustellen. Hier bekommt deine KI eine Kampfrunde, die in zwei Reihenfolgen und fair gleichzeitig laufen kann, samt einem Test, der die unfaire entlarvt.
Warum das funktioniert
In einem Duell, in dem beide einander töten könnten, ist nur eine gleichzeitige Runde symmetrisch. Wer eine Seite zuerst auflöst, entfernt die Toten, bevor sie zurückschlagen, und die Reihenfolge der Liste entscheidet den Sieger.
Wann es das Falsche ist
Lass es weg, wenn die Reihenfolge eine Spielregel ist, etwa ein Angreifer, der immer zuerst trifft. Behalte dann die Reihenfolge bei und sage es der Spielerin in klaren Worten.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 46 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Derselbe Kampf endet anders, je nachdem, wer zuerst in der Liste steht“ (read_entry strategy-battle-result-depends-on-unit-order) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen