A free generative art piece — play it in your browser, no install. Weighted Voronoi stippling in the browser: dots settle by Lloyd relaxation until their spacing draws the picture, then one continuous line visits them all.
Vote and save it — continue with GitHub or sign in free
Made this, @fushanbobfan? See how many people played it → or use email
Controls: Picture: seven built-in pictures drawn from formulas (two in colour), or your…
GitHub asks to share your profile and email with us. We never post anything.
No account needed to save ♥ or react 🔥: they’re under the game. Or vote with email.
Open the live demo Source on GitHubStippling in the browser. Scatter a few thousand dots where a picture is dark, then repeatedly move each dot to the ink-weighted centre of the patch of page closest to it. The dots push each other into an even, unclumped spacing whose density follows the picture, so spacing alone draws the image. Once they settle, one unbroken line can be threaded through every dot.
No build step and no dependencies. The density field, the Voronoi labelling, the relaxation, the line and the SVG writer are plain ES modules covered by a Node test suite; only src/main.js touches the DOM.
Ink density.
Built something like this? Submit your vibe — free account, takes a minute. How listing works.
Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.
Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.