Ein Vertrag beendet die Verträge, die neben ihm nicht bestehen können
Spieler schließen Bündnisse mit rivalisierenden Mächten, und manche Bündnisse schließen einander aus oder hängen davon ab, dass ein anderes bestehen bleibt. So bestimmst du genau, welche Abkommen beim Unterzeichnen fallen, in welcher Reihenfolge, und was du dem Spieler vor der Bestätigung sagst.
Warum das funktioniert
Abkommen stützen sich gegenseitig, darum kann das Ende des einen andere zu Fall bringen, ohne dass es jemand bemerkt. Wer jedes gebrochene Glied verfolgt, bis nichts mehr fällt, und es in der Reihenfolge des Geschehens auflistet, gibt dem Spieler eine verlässliche Vorschau und der Geschichte Stimmigkeit.
Wann es das Falsche ist
Übertrieben, wenn es nur wenige Abkommen gibt und jedes bloß ein anderes aufhebt, was du von Hand schreiben kannst. Schlecht passt es auch, wenn Abkommen langsam schwächer statt sofort ungültig werden sollen. Führe dann einen Stärkewert statt Ja oder Nein.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 24 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein Vertrag beendet die Verträge, die neben ihm nicht bestehen können“ (read_entry treaty-signing-breaks-rival-treaties-in-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