Zufällige Auftauchzeiten lassen lange Leerstellen und dann drei Gegner auf einmal
Zufällige Zeiten für das Auftauchen von Gegnern ergeben Trauben und stille Lücken, die wie Fehler wirken. Ein fester Takt ist zu berechenbar. Die Zeit aufzuteilen und nur innerhalb der Teile zu variieren, behält die Unvorhersehbarkeit und schließt die schlimmsten Trauben aus.
Warum das funktioniert
Reiner Zufall ist klumpiger, als man denkt: Echter Zufall erzeugt Häufungen und Lücken. Gibt man jedem Gegner sein eigenes Stück der Zeit und lässt das Glück ihn nur innerhalb dieses Stücks verschieben, bleibt die Überraschung, und die schlimmsten Häufungen und längsten Lücken sind ausgeschlossen.
Wann es das Falsche ist
Lass es weg, wenn Häufungen gewollt sind, etwa ein Hinterhalt oder ein plötzlicher Schwarm nach langer Ruhe, oder wenn Gegner auf das Handeln des Spielers reagieren. Feste Scheiben können keinen Überraschungsschub liefern. Lass einen Spielleiter-Mechanismus oder ein Skript diese Momente entscheiden.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 17 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Zufällige Auftauchzeiten lassen lange Leerstellen und dann drei Gegner auf einmal“ (read_entry spread-spawn-times-evenly-with-jitter-no-clumps) 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