Spielerando

Ein zerstörter Turm reagiert weiter auf Ereignisse und das Spiel wird langsamer

Dinge, die auf Ereignisse lauschen, müssen damit aufhören, wenn sie entfernt werden, sonst häufen sie sich und handeln weiter aus dem Grab. Hier bekommt deine KI einen Protokollleser, der findet, wer nach der Zerstörung noch lauscht und welche Ereignisse die meisten Lauscher gesammelt haben.

Warum das funktioniert

Jeder Lauscher ist ein Versprechen, später aufgerufen zu werden. Pro Besitzer gezählt, wie viele hinzukamen minus wie viele entfernt wurden, zeigt, wer seine nie zurückgenommen hat, und ein zerstörter Besitzer mit positivem Wert ist per Definition ein Leck.

Wann es das Falsche ist

Lass es weg, wenn dein Spiel eine zentrale Verwaltung hat, die beim Zerstören alle Lauscher eines Besitzers entfernt. Teste dann diese Verwaltung einmal, statt Protokolle zu lesen.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 31 Zeilen Beispielcode mit 3 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Ein zerstörter Turm reagiert weiter auf Ereignisse und das Spiel wird langsamer“ (read_entry strategy-destroyed-buildings-still-get-events) 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