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.
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 devand 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.
- What it is
- Style
- Build steps
- Assets
- Motion
- Make it yours
- Launch checklist
- Acceptance checks
- Files