Spät in meinem Idle-Spiel wächst die Zahl nicht mehr, obwohl das Einkommen positiv ist
Rechner behalten nur eine bestimmte Zahl von Stellen, und ab einer gewissen Größe wird ein kleiner Zuwachs einfach weggerundet. Hier steht, wie du die Größe ausrechnest, ab der dein Spiel Einkommen verliert, wie viel das Aufaddieren in kleinen Schritten gegenüber einmaligem Addieren kostet und was du tun kannst.
Warum das funktioniert
Ein Rechner speichert eine Zahl mit einer festen Anzahl von Stellen, daher werden die Schritte gröber, je größer die Zahl ist. Ist ein Zuwachs kleiner als der Schritt, verschwindet er einfach. Wer weiß, wo diese Grenze liegt, kann sie prüfen, lange bevor Spielende sie erreichen.
Wann es das Falsche ist
Spar es dir, wenn dein Spiel nie in solche Größen kommt, etwa bei höchstens einigen tausend Punkten: Dann macht die Prüfung nur Arbeit. Wenn es doch zählt, hilft ein eigener Zahlentyp für riesige Werte, nicht mehr Sorgfalt.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 22 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Spät in meinem Idle-Spiel wächst die Zahl nicht mehr, obwohl das Einkommen positiv ist“ (read_entry big-incomes-stop-adding-up-in-the-counter) 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