Build a "don't touch the screen for ten minutes" quest that closing the app cannot cheat
A patience quest is trivial if closed time counts, and impossible if the quiet must be unbroken across a phone call. Here is a timer that counts only quiet time in which the game is open, keeps it over short interruptions and resets on any touch.
Why this works
Patience only counts if the player was really there, so only time with the game open and untouched is added up. Interruptions are kept, not punished, because a phone call says nothing about the player's will to wait.
When not to use it
Skip it in a game people play with a controller, a keyboard or voice, where no touches exist, and in games that must stay lively. Count the steady attention you actually can see, or choose a goal that is not about stillness.
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
- 29 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 "Build a "don't touch the screen for ten minutes" quest that closing the app cannot cheat" (read_entry do-nothing-quest-counts-foreground-quiet) 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