Gold wird nach dem Handeln zu krummen Kommazahlen, und geteilte Beute verliert Münzen
Man verkauft etwas mit Abschlag, teilt eine Belohnung unter Freunden, und der Beutel zeigt eine lange Ziffernfolge, oder eine Münze fehlt. Hier steht, wie alles Geld als ganze Zahl geführt wird, damit die gespeicherte Summe stimmt, und wer die übrige Münze bekommt.
Warum das funktioniert
Geld muss zählbar sein. Computer können die meisten Dezimalzahlen nicht genau halten, sodass sich bei jedem Handel winzige Fehler häufen. Das Zählen in der kleinsten Münze macht jede Summe genau, und die Restmünzen einzeln zu verteilen sorgt dafür, dass keine entsteht oder verschwindet.
Wann es das Falsche ist
Bestehe nicht auf ganzen Münzen bei Dingen, die kein richtiges Geld sind, etwa Tempo, Prozente oder eine Tankanzeige, die gleitend fließt. Fließende Werte dürfen Dezimalzahlen sein. Es bringt auch wenig in einem Spiel ganz ohne Handel.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 25 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Gold wird nach dem Handeln zu krummen Kommazahlen, und geteilte Beute verliert Münzen“ (read_entry rpg-gold-in-whole-coins) 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