Der Beutel lehnt einen Gegenstand ab, der noch passt, oder nimmt einen zu viel
Bei einem Limit von drei Kilo und Dingen von einem und zwei Zehnteln behauptet das Spiel, die Summe sei einen Hauch zu groß. Das liegt nicht an deinen Zahlen, sondern daran, wie Rechner kleine Brüche addieren. Deine KI kann die Gewichte in ganzen Einheiten rechnen und genau sagen, wie viel frei ist.
Warum das funktioniert
Rechner speichern Brüche wie ein Zehntel binär, wo es keine genaue Form gibt, also summieren sich kleine Fehler und zerstören den genauen Vergleich an der Grenze. Ganze Einheiten haben diesen Fehler nicht, und der Vergleich stimmt aus den richtigen Gründen.
Wann es das Falsche ist
Ist das Limit weich, etwa eine Verlangsamung, die mit dem Gewicht wächst, macht ein Hauch nichts aus, und gewöhnliche Dezimalzahlen genügen. Nimm ganze Einheiten dort, wo dem Spieler ein hartes Ja oder Nein gezeigt wird.
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 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Der Beutel lehnt einen Gegenstand ab, der noch passt, oder nimmt einen zu viel“ (read_entry rpg-bag-weight-limit-off-by-a-hair) 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