Spielerando

Dynamische Schwierigkeit

Dynamische Schwierigkeit beobachtet, wie es dem Spieler geht, und macht das Spiel in kleinen Schritten leichter oder schwerer, um eine gleichbleibende Siegquote zu halten. Sie urteilt erst nach genug Ergebnissen, wartet nach jeder Änderung, bleibt zwischen Untergrenze und Obergrenze und lässt eine Lücke, in der ein Spieler, dem es gut geht, in Ruhe gelassen wird.

Auch genannt: Anpassende Schwierigkeit, Gummiband-Schwierigkeit, Schwierigkeitsanpassung, Automatische Schwierigkeit.

Eine kleine otterähnliche Floßführerin im gelben Umhang kämpft links gegen hohe, unruhige Wellen, während sich der Fluss vor ihr Stufe um Stufe zu sanften Kräuseln glättet, unter einer beruhigenden handförmigen Strömung.
Marrowtide Run, ein erfundenes Floßfahrt-Abenteuer. Erfundenes Spiel, Bild mit KI erzeugt.

Das sagst du deiner KI

Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.

Baue „Dynamische Schwierigkeit“ in mein Spiel ein.

Das soll es bewirken: Spieler tun sich zu unterschiedlichen Zeiten schwer oder unterfordert. Wird die Herausforderung zu dem hingeschoben, was jeder Spieler bewältigt, bleibt ein festgefahrener Spieler im Spiel und ein starker interessiert, ohne dass er eine Einstellung wählen muss.

Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:

```mermaid
stateDiagram-v2
  [*] --> settling
  settling: Sammelt Ergebnisse
  watching: Beobachtet
  easiest: Ganz leicht
  hardest: Ganz schwer
  settling --> watching: genug Ergebnisse
  settling --> easiest: genug, ganz unten
  settling --> hardest: genug, ganz oben
  watching --> settling: ändert, oder Rückkehr
  easiest --> settling: zieht an, oder Rückkehr
  hardest --> settling: lässt nach, oder Rückkehr
```

Nimm diese Startwerte:
- target: 0.7
- tolerance: 0.2
- alpha: 0.2
- minResults: 6 results
- maxEase: 3 steps
- maxToughen: 2 steps
- stepSize: 0.1 x

Achte auf diese typischen Fehler:
- Das Spiel schwankt auf und ab: Sag deiner KI: Nach einer Änderung den Durchschnitt auf das Ziel zurücksetzen und auf mehrere neue Ergebnisse warten, bevor wieder geurteilt wird.
- Nachlassen ohne Untergrenze: Sag deiner KI: Eine leichteste Stufe festlegen, die noch etwas Gefahr hat, und dort aufhören nachzulassen.
- Ein schlechter Abend für immer im Gedächtnis: Sag deiner KI: Kehrt der Spieler zurück, die Stufe behalten, aber die letzten Ergebnisse löschen, damit das Spiel frisch zu beobachten beginnt.
- Unfaire Tode zählen als verlorene Kämpfe: Sag deiner KI: Nur für faire Kämpfe ein Ergebnis melden und solche weglassen, die aus äußeren Gründen endeten.
- Eine ruhige Zone fehlt: Sag deiner KI: Nur jenseits eines Bandes auf jeder Seite des Ziels reagieren und innerhalb davon nichts tun.
- Die Änderung trifft mitten im Kampf: Sag deiner KI: Die Stärke einmal lesen, wenn eine Begegnung beginnt, und bis zu ihrem Ende behalten.

Ä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

Spieler tun sich zu unterschiedlichen Zeiten schwer oder unterfordert. Wird die Herausforderung zu dem hingeschoben, was jeder Spieler bewältigt, bleibt ein festgefahrener Spieler im Spiel und ein starker interessiert, ohne dass er eine Einstellung wählen muss.

So läuft es ab, als Diagramm

Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.

genug Ergebnissegenug, ganz untengenug, ganz obenändert, oder Rückkehrzieht an, oder Rückkehrlässt nach, oder RückkehrSammelt ErgebnisseBeobachtetGanz leichtGanz schwer
So läuft es ab, als Diagramm
  • Sammelt Ergebnisse → Beobachtet: genug Ergebnisse
  • Sammelt Ergebnisse → Ganz leicht: genug, ganz unten
  • Sammelt Ergebnisse → Ganz schwer: genug, ganz oben
  • Beobachtet → Sammelt Ergebnisse: ändert, oder Rückkehr
  • Ganz leicht → Sammelt Ergebnisse: zieht an, oder Rückkehr
  • Ganz schwer → Sammelt Ergebnisse: lässt nach, oder Rückkehr

Gute Startwerte

WertStarte mitWas es ändert
target0.7Der Anteil der Begegnungen, die der Spieler gewinnen soll. Sieben von zehn fühlt sich nach einer Herausforderung an, die zu schaffen ist. Liegt es weit über drei Vierteln, bleibt zu wenig Platz für das obere Band.
tolerance0.2Wie weit der Durchschnitt vom Ziel abweichen darf, bevor das Spiel reagiert. Der Abstand nach beiden Seiten ist die ruhige Zone, in der es den Spieler in Ruhe lässt. Eine schmale Zone macht das Spiel nervös.
alpha0.2Wie viel jedes neue Ergebnis zählt. Bei 0,2 wiegen die letzten fünf oder so am meisten. Ein höherer Wert reagiert schneller, auch auf Glück.
minResults6 resultsErgebnisse, die nach einer Änderung nötig sind, bevor das Spiel wieder urteilt. Bei zu wenigen schiebt eine Glücks- oder Pechsträhne das Spiel hin und her.
maxEase3 stepsWie weit das Spiel nachlassen darf. Die Untergrenze bewahrt einen Spieler, der wirklich feststeckt, vor einem leeren Spiel.
maxToughen2 stepsWie weit das Spiel dagegenhalten darf. Kleiner als der Weg nach unten, denn ein geübter Spieler ist mit einer festen schwereren Stufe besser bedient, die er selbst wählt.
stepSize0.1 xWie viel stärker die Gegner mit jedem Schritt nach oben werden. Zehn von hundert sind klein genug, dass ein einzelner Schritt für sich nicht auffällt.

Was meistens schiefgeht

Das Spiel schwankt auf und ab

Urteilt das Spiel nach jedem Ergebnis und wird der Durchschnitt nicht zurückgesetzt, macht ein schlechter Kampf es leichter, der nächste leichte Kampf wieder schwerer, und der Spieler spürt die Schwierigkeit herumspringen.

Lösung: Sag deiner KI: Nach einer Änderung den Durchschnitt auf das Ziel zurücksetzen und auf mehrere neue Ergebnisse warten, bevor wieder geurteilt wird.

Nachlassen ohne Untergrenze

Mancher Entwurf lässt ohne Grenze nach, sodass ein Spieler, der immer wieder scheitert, in einem leeren Spiel landet, das sich nicht mehr wie ein Spiel anfühlt.

Lösung: Sag deiner KI: Eine leichteste Stufe festlegen, die noch etwas Gefahr hat, und dort aufhören nachzulassen.

Ein schlechter Abend für immer im Gedächtnis

Ein Spieler, der einen furchtbaren Abend hatte, kommt eine Woche später in ein Spiel zurück, das noch auf der leichtesten Stufe steht oder ihm die Pechsträhne noch anrechnet.

Lösung: Sag deiner KI: Kehrt der Spieler zurück, die Stufe behalten, aber die letzten Ergebnisse löschen, damit das Spiel frisch zu beobachten beginnt.

Unfaire Tode zählen als verlorene Kämpfe

Ein Tod durch Absturz, Fehler oder eine Skriptfalle wird als verlorener Kampf gezählt, und das Spiel lässt für einen Spieler nach, der nichts falsch gemacht hat.

Lösung: Sag deiner KI: Nur für faire Kämpfe ein Ergebnis melden und solche weglassen, die aus äußeren Gründen endeten.

Eine ruhige Zone fehlt

Reagiert das Spiel auf jede Abweichung vom Ziel, sieht auch ein Spieler, dem es gut geht, die Schwierigkeit sich ändern, denn niemand trifft genau sieben von zehn.

Lösung: Sag deiner KI: Nur jenseits eines Bandes auf jeder Seite des Ziels reagieren und innerhalb davon nichts tun.

Die Änderung trifft mitten im Kampf

Ein Gegner, der plötzlich zäher wird, während der Spieler ihn bekämpft, fühlt sich wie Betrug an.

Lösung: Sag deiner KI: Die Stärke einmal lesen, wenn eine Begegnung beginnt, und bis zu ihrem Ende behalten.

So prüfst du, ob es klappt

Passt gut zu

Beißt sich mit Schwierigkeitsgrade: Ein Spieler, der schwer gewählt hat, merkt womöglich, wie das Spiel leise nachlässt, und einer, der entspannt gewählt hat, wie es anzieht. Lass den anpassenden Teil nur innerhalb der gewählten Stufe arbeiten, und sag dem Spieler, wann er an ist.

Beißt sich mit Meta-Fortschritt: Verbesserungen aus vielen Durchläufen machen den Spieler stärker, und ein anpassendes Spiel antwortet mit mehr Schwere, sodass die Verbesserungen nichts zu bewirken scheinen. Lass eines führen. Stütze die anpassenden Schritte auf eine Stufe, die die Verbesserungen schon enthält, oder halte die Schritte klein.

Häufige Fragen

was sage ich meiner ki, damit sie dynamische schwierigkeit einbaut

Füge das ein: Baue dynamische Schwierigkeit ein: Führe einen laufenden Durchschnitt aus Siegen und Niederlagen, urteile erst nach mindestens 6 Ergebnissen seit der letzten Änderung, gehe unter einer Siegquote von 50 Prozent einen Schritt leichter und über 90 Prozent einen Schritt schwerer, setze den Durchschnitt nach jeder Änderung zurück und bleibe zwischen Untergrenze und Obergrenze.

nervt dynamische schwierigkeit die spieler

Sie kann nerven, wenn sie auffällt. Kleine Schritte, eine ruhige Zone ohne Änderung und eine Pause nach jeder Änderung halten sie unbemerkt. Manche Spieler lehnen sie grundsätzlich ab, also lass sie abschalten.

was soll dynamische schwierigkeit messen

Am einfachsten sind faire Begegnungsergebnisse: gewonnen oder verloren. Erlittene Treffer und Zeit bis zum Ende gehen auch, aber jede weitere Zahl ist eine Sache mehr, die man abstimmen und falsch machen kann.

worin unterscheidet sich dynamische schwierigkeit von schwierigkeitsgraden

Schwierigkeitsgrade sind eine Wahl, die der Spieler einmal trifft und sehen kann. Dynamische Schwierigkeit entscheidet das Spiel selbst, danach, wie der Spieler spielt. Beide können zusammenleben, wenn die anpassenden Schritte innerhalb der gewählten Stufe bleiben.

Woher es kommt

Für diese Idee konnten wir noch keine verlässliche Herkunft finden.

Woher diese Mechanik kommt, ist noch nicht recherchiert.

Spiele nennen wir nur als Verweis. Namen und Marken gehören ihren Inhabern, und nichts hier ist von ihnen unterstützt.

Was geprüft wurde

Das unterscheidet den Blueprint von einem Katalogeintrag: Die Werte auf dieser Seite kommen aus Code, der läuft.

Deine KI bekommt den Code

Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es