Spielerando

Mark new and updated notes as unread without marking them by opening the list

A pile of letters and diary pages is only helpful if the player can tell which ones they have not yet read. This entry keeps that count honest, brings a page back as unread when the story rewrites it, and jumps to the next unread one without losing the order of discovery.

Why this works

A badge is a promise that something new is waiting, and it breaks if looking at a list counts as reading. Reading belongs to the note and its version, so a rewritten note rightly turns unread, and the count is worked out fresh so it can never drift.

When not to use it

Leave badges out of a quiet, atmospheric game where a counter would feel like a chore list. Let the player find what is new by the paper itself, such as a folded corner, and let them choose what to read.

In the full entry

  • What to build, step by step
  • Starting values and the reason for each
  • 4 common mistakes and the fix
  • 30 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 "Mark new and updated notes as unread without marking them by opening the list" (read_entry letters-and-notes-unread-badges) 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