Mehrere Bau-Rabatte stapeln, ohne dass etwas null kostet
Eine Gilde gibt zehn Prozent, eine Erfindung zwanzig, ein Fest fünfzig. Nacheinander mit Runden dazwischen angewendet, ergeben dieselben Rabatte verschiedene Preise, und genug davon machen eine Mauer kostenlos. Hier werden sie zusammengezählt, mit einer Obergrenze, einmal am Ende gerundet und mit einem Mindestpreis.
Warum das funktioniert
Rabatte, die sich bei jedem Schritt vervielfachen oder runden, driften auf eine Weise, die Spieler nicht vorhersehen können. Erst die Prozente zu addieren, die Summe zu begrenzen und nur einmal am Ende zu runden, ergibt eine klare Zahl zum Erklären, und ein Mindestpreis verhindert, dass billige Dinge gratis werden.
Wann es das Falsche ist
Lass es weg, wenn das Spiel nur einen einzigen Rabatt kennt oder wenn Gratis-Dinge der Sinn sind, etwa ein Geschenk im Tutorial. Auch wenn Belohnungen sich aufschaukeln sollen, multipliziere mit Absicht und sage es dem Spieler.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 13 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Mehrere Bau-Rabatte stapeln, ohne dass etwas null kostet“ (read_entry stack-build-discounts-with-floor) 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