Skip to content

loopy

loopy is Nicky Case’s “thinking in systems” tool — a browser-based sketch surface where the user draws causal loops: circles representing variables (population, stress, productivity), connecting arrows representing positive or negative influence, and an animated simulation that flows abundance signals around the graph showing the system’s dynamics in motion. The drawings have a deliberate hand-drawn / paper-marker aesthetic that’s part of the charm — the look says “this is rough thinking, you can iterate.” Public domain means freely usable.

For KN-86 this is inspiration on two axes: the deliberately rough hand-drawn aesthetic as a playful counterpoint to the more committed retro-CRT identity, and the causal-loop / systems-thinking visualization as a candidate cart pattern.

  • The hand-drawn aesthetic as a counterpoint to retro-CRT. KN-86’s primary identity (Press Start 2P + CP437 + AMBER on black) is precise, pixel-aligned, deliberate. loopy is the opposite — wobbly lines, deliberate imprecision, paper-marker color smear. Most KN-86 carts should match the primary identity. But a playful, deliberately rough cart — a notepad, a sketchbook, a brainstorming tool — could legitimately deviate and embrace the loopy aesthetic. Worth noting as a sanctioned exception, not a default.
  • Causal-loop / systems-thinking as a cart pattern. loopy’s specific domain (drawing causal loops and animating them) is a real cart-design space for KN-86. A cart that helps the operator reason about a system — faction relationship dynamics, mission-phase dependency chains, dispatch route influence — by letting them draw the system and see it animate is a playful and educational use case. Not v0.1; park as a future cart possibility.
  • Public domain license. loopy is genuinely free to draw inspiration from, fork, reimplement, etc. — no attribution required, though attribution to Nicky Case is the right move ethically. The Unlicense terms make loopy a low-friction reference compared to (say) no-more-secrets (GPL) or worldmonitor (AGPL).
  • Animated simulation as the differentiator. What separates loopy from a static node-link diagram is the animation of signal flow around the graph. KN-86 carts that show graph-like state should consider similar animation — a faction-influence map where signal pulses traverse the edges over time, not just static lines. Cheap to implement (cell-by-cell along the edge path, dim → bright → dim); high payoff for “feels alive.”
  • Browser tool, not directly portable. The actual implementation is JS/Canvas/SVG. KN-86 can’t run that as-is. The lesson is the idea + the aesthetic mode, not the code.

No image downloaded — loopy is optional per the prompt and the visual reference is well-known.

  • Cross-link terrain.md — both are procedural-generation / system-visualization tools authored by individuals. terrain is the more directly portable algorithm reference; loopy is the more aesthetic / pedagogical reference. Together they bracket the “single-author interactive visualization” space.
  • Cross-link game-programming-patterns.md — the simulated-flow-around-a-graph pattern in loopy is structurally a tiny game-loop with an Update method. Same pattern at smaller scale.
  • Cross-link cyberdeck-cafe.md — Nicky Case’s aesthetic sensibility (hand-drawn, playful, deliberate-roughness) shares cultural genes with the Cyberdeck Cafe’s “Surviving the Sprawl” lifestyle aesthetic. Both reject the polished-corporate look in favor of evidently human output.
  • Public domain is a gift; don’t waste it. If KN-86 ever ships a “draw a causal loop and animate it” cart, citing Nicky Case generously is the right ethical move even though the Unlicense doesn’t require it.