Recovery

Nuts Bolts Sort cover: matching hardware pieces grouped by type.
Game cover Compare one undo with a reset

Undo and retry costs: when resetting beats another undo

Use a simple credit model to compare one more undo, a reversible probe, and a complete reset.

By znvrgames Editorial Desk · Published

Prepared with AI assistance; constructed examples are checked against their stated rules. Editorial method

A constructed recovery model with explicit credits and costs. It does not describe the undo policy, pricing, or save behavior of any specific game.

On this page

Name the cost before you spend it

An undo is not free even when the button looks free. It may spend a move, a token, time, attention, or the chance to learn what went wrong. A reset is also not free: it removes local progress but can restore a clearer starting state.

For this model, an attempt has three undo credits. One undo reverses one move. One reset also costs one credit, clears the current arrangement, and returns to the starting state. Those numbers describe the example, not every game.

Compare the next five moves, not the last mistake

A local undo is better when one identifiable move caused the problem and the rest of the plan remains sound. A reset is better when several uncertain moves have replaced the original plan or when you can no longer explain why the current state is safe.

The relevant question is not “can I still undo?” but “what is the cheapest way to reach a state I can reason about?” Sometimes the cheapest route is a complete reset.

Compare the next five moves, not the last mistake
SituationBetter actionWhy
One clear mistake and a stable planUndo onceRemoves the error without losing tested progress.
Several unexplained tradesResetRestores a state simple enough to reason about.
Rule understanding just changedResetThe old plan was built on a different rule.
Input misfire on a known-good planUndo or correct forwardAvoid punishing the plan for an execution slip.

Four required undos exceed three credits

If reaching the intended branch requires four undos and the attempt has only three, the local repair cannot fit. In that case, reset instead of spending every credit and improvising afterward.

The arithmetic is intentionally blunt. Four required undos exceed three credits, so the plan needs a different branch, not one more optimistic reversal.

Credits:            3
Undos required:     4
Decision:           reset
Reason: the local plan no longer fits the allowance.

Prefer a reversible probe when the outcome is unknown

When two branches look possible, avoid committing your remaining resources immediately. Look for a move that can be reversed cheaply and reveals one new fact: whether a color becomes accessible, whether a path opens, or whether a piece can settle safely.

Write down what the probe is testing. If it succeeds, continue. If it fails, undo without calling the attempt bad; the probe did its job by removing a wrong assumption.

  • Before probing, state the fact you expect to learn.
  • Reserve at least one credit for the next uncertainty.
  • Do not chain probes after their meaning has become unclear.

Turn a reset into information

Before resetting, write one sentence: what state you want to preserve, which move created doubt, and what you will check earlier next time. Without that sentence, a reset can become a loop.

If you repeatedly reach the same state and feel uncertain, the problem is usually representation rather than reflex. Count the resources, name the top accessible pieces, or draw the remaining choices before continuing.