Give each player's character a fair share of the story's attention
Some players find the story keeps turning to the loudest teammate, or to the newcomer who has just arrived. Here is a way to track who has been in focus and decide whose turn it is next, counting only the time each player was really there.
Why this works
Fair attention means each person gets a share of what was given while they were actually there. Measuring against time present, not against a head count, stops a newcomer from swallowing the story and stops latecomers from being punished.
When not to use it
Skip it when the story has a clear lead whose arc everyone has agreed to follow, or when players want to steer attention themselves by acting. Forced balance then feels artificial. Let events decide who is in focus.
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
- 24 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 "Give each player's character a fair share of the story's attention" (read_entry online-spotlight-fairness-by-time-present) 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