Charge a building bit by bit and pause it when the money runs out
Instead of paying the whole cost the moment you place a tower, the builders use up the material while they work. If the stone runs out, the site simply stops, and tearing it down gives back exactly what was used. The cost per step adds up to the full price with no cent left over.
Why this works
Paying in small pieces matches how people picture building: the work uses material as it goes, and a stalled site is simply a pause. Splitting the price by running totals means the pieces always add up to the full price, so nothing is gained or lost at the end.
When not to use it
Skip it when building should be a clear, up-front commitment, or when a half-built site could block other things, such as a bridge that must stand to be useful. Charge once at the start and finish in one go.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 4 common mistakes and the fix
- A diagram of every state
- 26 lines of example code with 3 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Charge a building bit by bit and pause it when the money runs out" (read_entry pay-as-you-build-pausable-construction) in my game. Build it step by step, and show me how you checked that it works.Or skip this and connect the MCP: your AI then finds all of this by itself.Connect the MCP