ASCII Starlings Background

Built for ASCII starlings, the sample brand inside the template

ASCII starlings: a murmuration of about 1,500 starlings over a pale dusk sky, drawn as a grid of 12px character cells on one 2D canvas, with a bird that follows your pointer, as a full-screen animated background.

It builds, or it's free. If this prompt doesn't rebuild the site you saw in its live demo, email us within 14 days of buying for a full refund.

ASCII Starlings preview: ASCII starlings: a murmuration of about 1,500 starlings over a pale dusk sky, drawn as a grid of 12px character cells on one 2D canvas, with a bird that follows your pointer, as a full-screen animated background.
Open in a new tab

How it moves

A starling murmuration over a pale dusk sky, drawn as a grid of 12px character cells on one 2D canvas. About 1,500 birds (560 on a phone) fly as 3D boids, each matching its nearest few neighbours and steering toward its place on a sheet that drifts, swells, bends in travelling folds and turns, so the flock thins to a haze face-on and stacks into dark bands where it turns edge-on. Each cell is a tinted tile whose shade and glyph (· : + x % #) follow how thick the flock is there, with a soft halo around it; stragglers on the rim show wingbeats (v - ^). The pointer or a finger is the one bird in front of the flock, a hawk painted as a silhouette seen from below: birds near it break away, a warmer fright wave runs through the flock, and it closes up again behind. With nobody pointing, a hawk makes its own pass every 11 to 17 seconds.

What you get

  • A tested build prompt · 8k wordsPaste it into Claude Code, Cursor, Codex or Lovable and it builds the background section by section.
  • The working projectVite + React. npm install && npm run dev and it runs, no keys or accounts.
  • The assets and their promptsEvery image and loop, plus the exact prompts that made them, so you can make your own.

Inside the prompt

A starling murmuration over a pale dusk sky, drawn as a grid of 12px character cells on one 2D canvas. About 1,500 birds (560 on a phone) fly as boids in three dimensions: each matches the heading of its nearest few neighbours and keeps a little room from them, while steering toward its own place on a sheet that drifts, swells, bends in travelling folds and turns slowly. Seen from the ground, the sheet thins to a haze where it faces you and stacks into a dark band where it turns edge-on, the way a real murmuration darkens as it folds. Each cell is a small tinted tile whose shade and glyph (· : + x % #) follow how thick the flock is there, with a soft halo around the whole flock; where the flock thins to single stragglers, a cell shows a wingbeat (v - ^) that travels across the rim as a slow wave. The pointer, or a finger, is the one bird in front of the flock: a hawk, painted as a silhouette 24 cells across (18 on a phone), a raptor seen from below (broad fingered wings, fanned tail) that beats its wings as it follows: the birds near it break away, the fright passes from bird to bird as a warmer, darker wave, and the flock closes up again behind it. When nobody points, the hawk makes a pass of its own: the first about 7 seconds in, then every 11 to 17 seconds (and about 9 seconds after the pointer was last used). It fills one full screen behind a short sample heading and line, and the flock has already gathered on the first frame.

  1. What it is
  2. Style
  3. Build steps
  4. Assets
  5. Motion
  6. Make it yours
  7. Launch checklist
  8. Acceptance checks
  9. Files

More like this