Die Zufriedenheitsanzeige zeigt NaN oder 130 Prozent, wenn es noch keine Parks gibt
Ein gewichteter Durchschnitt bricht auf zwei Arten: Eine leere Gruppe teilt durch null, und ein überhöhter Wert zieht die Summe aus dem Bereich. Hier bekommt deine KI eine Wertung, die Gruppen ohne Messwerte auslässt und jeden Einzelwert zuerst begrenzt.
Warum das funktioniert
Eine leere Gruppe hat keine Meinung, sie sollte also gar nicht abstimmen. Zählte sie als null, wirkte eine junge Stadt elend; zählte sie als perfekt, wirkte eine leere glücklich. Die Gewichte müssen über die Gruppen mit Daten neu verteilt werden.
Wann es das Falsche ist
Lass es weg, wenn eine fehlende Gruppe absichtlich schaden soll, etwa eine Stadt, die ein Krankenhaus haben muss. Gib der fehlenden Gruppe dann eine feste niedrige Wertung, statt sie wegzulassen.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 23 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Die Zufriedenheitsanzeige zeigt NaN oder 130 Prozent, wenn es noch keine Parks gibt“ (read_entry strategy-happiness-shows-nan-or-over-100) 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