Spielerando

Jede Ausbaustufe ohne Rundungsfehler berechnen

Jede Stufe eines Gebäudes kostet etwas mehr als die vorige, und an manchen Stellen ist der angezeigte Preis um eins höher als gerechnet, weil ein Computer winzige Fehler macht, die das Aufrunden zu einer ganzen Einheit macht. Hier kommt auf jedem Gerät derselbe Preis heraus, auch für die Summe mehrerer Stufen.

Warum das funktioniert

Ein Preis ist ein Versprechen, und ein Versprechen muss auf jedem Gerät gleich lauten. Rechner, die mit Dezimalzahlen arbeiten, sammeln winzige Fehler, die das Aufrunden zu einer ganzen Einheit macht. Wer mit ganzen Zahlen rechnet und zuletzt teilt, hält den Preis für alle Spieler gleich.

Wann es das Falsche ist

Lass es weg, wenn die Preise aus einer festen, von Hand geschriebenen Tabelle stammen, die sich leichter ausgleichen und lesen lässt. Auch wenn das Spiel nur auf einem Gerät läuft, ohne gemeinsame Summen, und niemand Zahlen vergleicht, ist es überflüssig.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Jede Ausbaustufe ohne Rundungsfehler berechnen“ (read_entry upgrade-cost-exact-growth) 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