Going back a line in the backlog leaves the picture zoomed or panned wrongly
Readers who step back through the story expect to see what they saw then, including the framing. If the view is rebuilt by undoing each move, small errors pile up and the picture drifts. Here is a way to make going back exact.
Why this works
Going back is only exact if you keep what the view really was, not the steps that led to it. Undoing steps piles up tiny rounding errors, while a stored copy of each earlier view returns precisely the picture the player saw.
When not to use it
It costs memory that grows with the story, so it is the wrong choice for very long or endless scenes, or when the view holds a lot of data. Then store only checkpoints every so often and rebuild the lines in between from them.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 3 common mistakes and the fix
- 30 lines of example code with 5 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Going back a line in the backlog leaves the picture zoomed or panned wrongly" (read_entry camera-rollback-restores-the-exact-view) 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