Fraktionsansehen
Das Fraktionsansehen hält fest, wie sehr jede Gruppe in der Welt den Spieler mag, als Zahl, die Taten nach oben und unten schieben. Daraus liest das Spiel eine Stufe wie freundlich oder feindlich ab. Eine Stufe wechselt erst ein Stück hinter ihrer Grenze, eine Tat bewegt auch verbundene Gruppen, und mit der Zeit verblasst jedes Ansehen langsam.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Fraktionsansehen“ in mein Spiel ein.
Das soll es bewirken: Ansehen lässt die Welt sich erinnern. Die Entscheidungen des Spielers verändern, wie Türen, Preise und Worte vergeben werden, daher hat es einen Preis, sich auf eine Seite zu stellen, und allen zu helfen ist nicht umsonst.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> neutral
hostile: Feindlich
wary: Wachsam
neutral: Neutral
friendly: Freundlich
allied: Verbündet
neutral --> friendly: Gunst erreicht 25
friendly --> neutral: Gunst sinkt unter 20
friendly --> allied: Gunst erreicht 70
allied --> friendly: Gunst sinkt unter 65
neutral --> wary: Gunst sinkt unter -15
wary --> neutral: Gunst erreicht -10
wary --> hostile: Gunst sinkt unter -45
hostile --> wary: Gunst erreicht -40
allied --> neutral: lange Zeit vergeht
hostile --> neutral: lange Zeit vergeht
```
Nimm diese Startwerte:
- maxStep: 30 points
- spillover: 50 %
- margin: 5 points
- decayPerDay: 1 points/day
Achte auf diese typischen Fehler:
- Ein Spieler auf der Grenze flackert: Sag deiner KI: Behalte die Stufe zwischen den Aktionen. Steige an der Grenze auf, aber steige erst ab, wenn das Ansehen ein paar Punkte darunter liegt.
- Freunde und Feinde geben Taten endlos weiter: Sag deiner KI: Gib eine Tat genau einmal an die verbundenen Gruppen weiter, von der Gruppe aus, für die sie war, und nie wieder von einer Gruppe, die nur mitbetroffen war.
- Die begünstigte Gruppe steht schon ganz oben: Sag deiner KI: Eine Tat zählt für die verbundenen Gruppen auch dann, wenn ihre eigene Gruppe schon am Limit ist.
- Warten macht aus einem Groll eine Zuneigung: Sag deiner KI: Wenn die Zeit ein Ansehen auf null zuzieht, halte bei null an.
- Eine riesige Tat überspringt eine ganze Stufe: Sag deiner KI: Begrenze, was eine einzelne Tat bewegen kann, auf höchstens die Breite der schmalsten Stufe.
- Eine Verbindung ist nur in eine Richtung eingetragen: Sag deiner KI: Eine Verbindung zwischen zwei Gruppen wirkt in beide Richtungen, ein Eintrag genügt.
- Eine Verbindung stärker als eins: Sag deiner KI: Halte jede Verbindung zwischen minus 1 und 1.
Ä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
Ansehen lässt die Welt sich erinnern. Die Entscheidungen des Spielers verändern, wie Türen, Preise und Worte vergeben werden, daher hat es einen Preis, sich auf eine Seite zu stellen, und allen zu helfen ist nicht umsonst.
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
- Neutral → Freundlich: Gunst erreicht 25
- Freundlich → Neutral: Gunst sinkt unter 20
- Freundlich → Verbündet: Gunst erreicht 70
- Verbündet → Freundlich: Gunst sinkt unter 65
- Neutral → Wachsam: Gunst sinkt unter -15
- Wachsam → Neutral: Gunst erreicht -10
- Wachsam → Feindlich: Gunst sinkt unter -45
- Feindlich → Wachsam: Gunst erreicht -40
- Verbündet → Neutral: lange Zeit vergeht
- Feindlich → Neutral: lange Zeit vergeht
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| maxStep | 30 points | Das Meiste, was eine Tat das Ansehen verschieben kann. Es ist nie mehr als 30, die Breite der schmalsten Stufe, damit keine einzelne Tat eine ganze Stufe überspringen kann. |
| spillover | 50 % | Wie viel einer Tat bei den Gruppen ankommt, die mit der verbunden sind, für die sie war. Bei 0 ignorieren sich die Gruppen, und bei 100 gewinnt der Freund eines Freundes so viel wie der, dem geholfen wurde. Die Hälfte lässt den Zug spürbar, aber klein bleiben. |
| margin | 5 points | Wie weit ein Ansehen unter seine Grenze sinken darf, bevor die Stufe fällt. Das verhindert, dass ein Spieler genau auf einer Grenze zwischen zwei Stufen hin und her springt. Bei 0 springt die Stufe sofort. Bleib unter der Breite der schmalsten Stufe. |
| decayPerDay | 1 points/day | Wie schnell jedes Ansehen pro Tag zurück zur Null driftet, in Punkten pro Tag. Null heißt, die Welt vergisst nie. Bei 1 verblasst ein Groll oder eine Freundschaft in einigen Spielmonaten. |
Was meistens schiefgeht
Ein Spieler auf der Grenze flackert
Ein Ansehen steht bei 26, und die Stufe freundlich beginnt bei 25. Eine kleine Tat nach unten, und die Stufe ist neutral, eine kleine nach oben, und sie ist wieder freundlich. Preise im Laden und Begrüßungen springen hin und her.
Lösung: Sag deiner KI: Behalte die Stufe zwischen den Aktionen. Steige an der Grenze auf, aber steige erst ab, wenn das Ansehen ein paar Punkte darunter liegt.
Freunde und Feinde geben Taten endlos weiter
Gruppe A ist mit B befreundet und B mit A. Eine Tat für A erhöht B, das erhöht A, das erhöht B, und die Zahlen laufen davon oder das Spiel hängt.
Lösung: Sag deiner KI: Gib eine Tat genau einmal an die verbundenen Gruppen weiter, von der Gruppe aus, für die sie war, und nie wieder von einer Gruppe, die nur mitbetroffen war.
Die begünstigte Gruppe steht schon ganz oben
Der Spieler steht bei der Gilde schon ganz oben und tut ihr einen Gefallen. Das Spiel sieht keine Änderung bei der Gilde und überspringt die ganze Tat, also verlieren die Rivalen der Gilde nichts.
Lösung: Sag deiner KI: Eine Tat zählt für die verbundenen Gruppen auch dann, wenn ihre eigene Gruppe schon am Limit ist.
Warten macht aus einem Groll eine Zuneigung
Die Zeit zieht ein Ansehen von minus 0,4 um einen ganzen Punkt auf null zu und trägt es darüber hinaus auf plus 0,6. Eine Gruppe, die den Spieler hasste, mag ihn nun für nichts.
Lösung: Sag deiner KI: Wenn die Zeit ein Ansehen auf null zuzieht, halte bei null an.
Eine riesige Tat überspringt eine ganze Stufe
Eine große Belohnung gibt plus 90. Ein verhasster Spieler springt von feindlich direkt an wachsam und neutral vorbei auf freundlich, und der ganze langsame Aufstieg entfällt.
Lösung: Sag deiner KI: Begrenze, was eine einzelne Tat bewegen kann, auf höchstens die Breite der schmalsten Stufe.
Eine Verbindung ist nur in eine Richtung eingetragen
Die Liste sagt, dass die Gilde gegen die Schmuggler ist, aber eine Tat für die Schmuggler berührt die Gilde nicht. Die Rivalität wirkt nur in eine Richtung.
Lösung: Sag deiner KI: Eine Verbindung zwischen zwei Gruppen wirkt in beide Richtungen, ein Eintrag genügt.
Eine Verbindung stärker als eins
Ein Tippfehler macht eine Verbindung zu 9 statt 0,9. Ein kleiner Gefallen für eine Gruppe bewegt dann eine andere um das Neunfache.
Lösung: Sag deiner KI: Halte jede Verbindung zwischen minus 1 und 1.
So prüfst du, ob es klappt
- Ein neues Spiel, jede Gruppe bei 0. der Spieler der Gilde eine Tat im Wert von 20 tut: steht die Gilde bei 20 und ist weiter neutral.
- Die Gilde steht bei 24 und die Stufe freundlich beginnt bei 25. der Spieler der Gilde eine Tat im Wert von 1 tut, oder eine im Wert von 0,5: wird die Gilde nach 1 freundlich, und bleibt nach 0,5 neutral.
- Die Gilde ist freundlich bei 30 und der Spielraum ist 5. der Spieler 8 verliert (auf 22), dann 2 weitere (auf 20), dann 3 weitere (auf 19): bleibt die Gilde bei 22 und bei 20 freundlich und wird bei 19 neutral.
- Gilde und Schmuggler sind Feinde, Gilde und Krone sind Freunde mit der Stärke 0,5, und die Hälfte einer Tat verbreitet sich. der Spieler der Gilde eine Tat im Wert von 30 tut: gewinnt die Gilde 30, die Schmuggler verlieren 15 und die Krone gewinnt 7,5.
- Die Krone ist den Schmugglern abgeschworen. die Krone durch eine Tat für die Gilde 7,5 gewinnt: verlieren die Schmuggler nur die 15 aus der Tat für die Gilde und nichts weiter durch den Gewinn der Krone.
- Eine Obergrenze von 30 pro Tat. eine Tat im Wert von 500 oder minus 500 getan wird: bewegt sich das Ansehen um 30 nach oben oder 30 nach unten.
- Die Gilde steht bei 0. der Spieler immer wieder Taten im Wert von 30 tut und dann immer wieder Taten im Wert von minus 30: bleibt die Gilde bei genau 100 und verbündet stehen, und dann bei genau minus 100 und feindlich.
- Ansehen von 20, minus 20 und 0,5 und ein Verblassen von 1 pro Tag. 2 Tage vergehen, und bei 0,5 ein Tag: stehen sie bei 18, minus 18 und genau 0.
- Die Gilde ist freundlich bei genau 25, und in einem anderen Spiel verbündet bei 100. 6 Tage vergehen, und im anderen Spiel 500 Tage: ist die erste Gilde bei 19 neutral, und die zweite ist ebenfalls neutral.
- Das Verblassen steht auf null und die Gilde steht bei 40. 1000 Tage vergehen: steht die Gilde immer noch bei 40.
- Eine Tat für eine Gruppe, die es nicht gibt, oder für einen Betrag, der keine Zahl ist, unendlich ist oder null ist. das Spiel sie ausführt: ändert sich nichts.
Passt gut zu
- Laden (Kaufen und Verkaufen): Eine freundliche Stufe kann Preise senken und eine feindliche den Laden schließen. Nimm die Stufe statt der rohen Zahl, damit die Preise nicht bei jeder kleinen Tat springen. Lies die Stufe beim Öffnen des Ladens und wende dann die Preisänderung dieser Stufe an.
- Dialogsystem: Wechselt die Stufe mitten im Gespräch, ändert eine Figur ihren Ton mitten im Satz. Lies die Stufe einmal zu Beginn. Wähle die Zeilen für die Stufe des Spielers, bevor das Gespräch beginnt.
Häufige Fragen
wie baue ich ein ansehenssystem mit verschiedenen fraktionen
Gib jeder Gruppe eine Zahl von minus 100 bis 100, die Taten verschieben. Mach aus der Zahl Stufen wie feindlich, neutral und freundlich und lass den Rest des Spiels die Stufe lesen. Sag deiner KI, dass sie die Stufe zwischen den Aktionen behalten soll, damit sie nicht flackert.
wie sorge ich dafür, dass hilfe für eine fraktion ihren rivalen verärgert
Trage eine Verbindung zwischen den beiden Gruppen ein, von minus 1 für Feinde bis 1 für Freunde. Hilft der Spieler einer, bewege die andere um die Tat mal die Verbindung, und etwa halbe Stärke funktioniert gut. Tu das einmal und gib es nie von der Gruppe weiter, die nur mitbetroffen war.
warum springt meine ansehensstufe ständig hin und her
Der Spieler steht genau auf der Grenze, und jede winzige Tat überschreitet sie. Steige an der Grenze auf, aber steige erst ab, wenn das Ansehen etwa fünf Punkte darunter gesunken ist.
was sage ich meiner ki, damit sie fraktionsansehen einbaut
Füge das ein: Baue Fraktionsansehen von minus 100 bis 100 pro Gruppe mit fünf Stufen ein. Eine Tat verschiebt ein Ansehen um höchstens 30 und bewegt verbundene Gruppen einmal um die Hälfte davon, nie in einer Kette. Eine Stufe steigt an ihrer Grenze und fällt erst 5 Punkte darunter. Ansehen verblasst mit der Zeit zur Null und bleibt dort stehen.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 22 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