Spielerando

Judge a ruler's promises fairly when the election comes

Promising a school by year three is a choice with a bill that comes due. Here is how to keep a ledger of promises that tells kept from broken from still open, looks at the right day, and does not blame the player for a deadline that has not passed yet.

Why this works

Fairness means judging a promise by the moment it was due. Today's number rewards a late rush and the best number ever rewards a lucky spike, while the record kept on the day matches what the ruler could actually control.

When not to use it

Too stiff when voters care about the present, not the past, as in a quick, mood-driven game. A ruler who delivered and then lost it all may rightly be punished. Then judge by today and say so in the rules.

In the full entry

  • What to build, step by step
  • Starting values and the reason for each
  • 3 common mistakes and the fix
  • A diagram of every state
  • 19 lines of example code with 4 checks that pass
  • How your AI shows you that it works

Say this to your AI

Use the Spielerando entry "Judge a ruler's promises fairly when the election comes" (read_entry mayor-promises-judged-at-election-time) 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