WWW CRITICISM — MORPH ENGINE

newspapers that eat themselves

You said make the newspaper articles a morph engine ala — so they don't just open, they eat each other.

Every article is alive. Click an airplane — paper opens — then watch it morph into the next critique, letter by letter. Letters glitch, scramble, resolve. Like newspapers folding into each other in the wind.

This is ala your PLACATE engine but for news: no static content, everything is becoming something else. 2 seconds of content, 8 seconds of popups, now morphing into each other.

How it plays:

  • Canvas #0a0806 with gold #d9b678 grid. Paper airplanes with vx, vy, vr drift and bounce. Shadow trail rgba(217,182,120,0.22)
  • Launch Airplane → Morph Article spawns plane with random article from 8:
    • The 4MB Blog Post — 200 words ships 4MB JS, 12 trackers, video of guy typing. One-file version: 38kb.
    • Cookie Banner Industrial Complex — We use 834 partners. This page uses 0 partners. Paper airplanes instead.
    • Newsletter Modal Covers Content — WAIT! Before you read, give us email!
    • Tailwind Sameness — rounded-2xl, inter, pricing table
    • Airplanes > Tabs — airplanes ARE tabs. They carry paper, not popups.
    • — Long Thread harp was 44 lines of Karplus >code class="rounded bg-muted px-1.5 py-0.5 font-mono text-sm">pow(0.1,1/(freq*3))
    • Itch 0-5 Views Are Honest — 10k on modern web is 9,990 bots. Paper airplanes have 100% human view rate.
    • WWW Manifesto — 44 patterns, each a verb, no deps, no build.
  • Click plane within 32px → opens draggable article card .article at clamp(x-180,10,W-370) with pop animation
  • Morph Engine: createMorphEngine — title + body + url morph char-by-char. renderText(from,to,prog) with threshold (i/maxLen)*0.6 + random*0.4, changing chars get .changing class red + scale + text-shadow: 0 0 6px rgba(255,80,80,.4) + random charset A-Za-z0-9!@#$%^&*. Bar fills width = prog*100%
  • Controls: MORPH → NEXT cycles articles, AUTO MORPH toggles auto with 0.18 chance every 900ms, drag via pointerdown, close with ✕ scale(0)
  • Clutter that eats content: cookie banner center We use 834 partners, newsletter WAIT! SUBSCRIBE!, ad BUY THIS AD pink/purple gradient rotated -3deg, yellow top banner. Click clutter → popClutter() → scales to 0, spawns 3 planes from its rect, clutterPopped++
  • HUD: Planes / Articles opened / Morphs / Clutter popped. Buttons: Clear Sky, Nuke Clutter (pops all + spawns 8), MORPH ALL OPEN ARTICLES
  • Audio: Karplus pluck engine buf[i]=random*2-1, damping pow(0.1,1/(freq*3)), lowpass 1800Hz, gain 0.18 master

Intro: WWW CRITICISM — MORPH ENGINE / newspaper articles that eat themselves / Airplanes fly around opening articles that morph into each other. Letters scramble, headlines fold, critiques become critiques.

Single file, no trackers, one HTML. Manifesto: airplanes over tabs.

DEVELOPER NOTES:

www-Criticism: Morph Engine is free to experience.