Back to replicas

Replica documentation

Adventures With Anxiety!

Local route /interactive-explanation/anxiety/ preserves the original story-game scene stack, audio pacing, and options flow while stripping the public route down to neutral UI, local share behavior, and the shared footer reference.

Upstream snapshot: ba2421f7bc46125f0fedfebcc3171c73ef0e01f4
License: CC0 1.0

Source snapshot

Vendor baseline came from the published ncase/anxiety site tree. The local copy keeps the scene scripts, audio, sprites, share media, and option overlays while removing creator, translation, source-code, and supporter-facing public text from the route shell.

  • Live page verified against https://ncase.me/anxiety/ on 2026-03-10.
  • The local route retains the mental-health resource handoff, but public provenance is limited to the shared footer.
  • The media-pack page remains reachable under anxiety/sharing/ and now follows the same footer-only reference rule.

Asset and source map

  • anxiety/index.html keeps the game canvas, overlays, corner UI, and script loading order.
  • anxiety/scenes/*.md provides the story script and chapter text consumed by the original scene engine at runtime.
  • anxiety/scripts/game/ contains the loader, scene container, HP meter, options, about modal, content notes, and share logic.
  • anxiety/scripts/act1-4/, intro/, intermission/, and credits/ preserve the branching narrative runtime.
  • anxiety/sharing/, sounds/, sprites/, and styles/ remain vendored as runtime assets.

Known deviations

  • The public shell now removes creator, translation, CC0, and source-code corner panels, replacing them with neutral controls and resource framing.
  • Static share anchors now start from local placeholders and are recalculated at runtime from the local route root.
  • The about overlay keeps replay and mental-health resources, but no longer includes Patreon, soundtrack promotion, or self-promo links.

Reproduction notes

  • Preserve the original scene-script load order; the route relies on that sequencing for story progression and audio cues.
  • When cleaning the shell, prefer emptying or neutralizing corner panels instead of rewriting the core scene scripts.
  • Run node interactive-explanation/tools/check-public-surface.mjs after touching share markup or overlay copy.

Parity checklist

Loading...
Loading parity contract...