Back to replicas

Replica documentation

Neurotic Neurons

Local route /interactive-explanation/neurons/ keeps the original iframe-plus-canvas structure and scene runtime, while trimming the public article and narration surfaces down to the footer-only reference policy.

Upstream snapshot: 1051f60b504740d1ca05e74b34679ad99e831b69
License: CC0 1.0

Source snapshot

Vendor baseline came from the published ncase/neurons site tree. The local copy keeps the top-level article shell, the iframe-hosted canvas runtime, narrator/state scripts, captions controls, and the original media assets.

  • Live page verified against https://ncase.me/neurons/ on 2026-03-10.
  • CC0 provenance stays in docs while the public route exposes only the shared reference footer.
  • The route preserves the original scene engine even though the public article copy and credits flow were pared back locally.

Asset and source map

  • neurons/index.html keeps the article shell and iframe-based interactive layout.
  • neurons/interactive.html loads the canvas runtime, controls, and captions UI.
  • neurons/scripts/core/ contains neurons, connections, narration, preloading, and controls.
  • neurons/scripts/scenes/ maps propagation, anxiety, therapy, story, and credits scenes.
  • neurons/assets/, neurons/social/, and neurons/styles/ remain vendored as runtime assets.

Known deviations

  • The public article body was trimmed to neutral framing and subject-matter reading links, dropping creator, repo, translation, and share blocks.
  • The public captions bundle now ships English only, which removes translation credits and Patreon copy from shipped JS.
  • The intro narration skips the self-introduction segment, and the credits chapter now starts at the later neutral outro portion of the original audio file.
  • The credits scene no longer opens external sponsor or upstream-link cards, but the scene transition and finale timing remain intact.

Reproduction notes

  • Keep the iframe shell and canvas runtime split; the route depends on that separation for sizing and controls.
  • When trimming narration, prefer skipping upstream-only audio segments over rewriting scene order or interaction triggers.
  • Run node interactive-explanation/tools/check-public-surface.mjs after editing captions or narrator files.

Parity checklist

Loading...
Loading parity contract...