Skip to content

Fill one in four shaped pools with a ball pit - #78

Merged
pablostanley merged 1 commit into
mainfrom
feat/ball-pits
Sep 28, 2026
Merged

pablostanley merged 1 commit into
mainfrom
feat/ball-pits

Conversation

@pablostanley

Copy link
Copy Markdown
Owner

One in four generation-2 shaped pools (24% across 518 sampled pools) is now a ball pit instead of water.

  • Chosen by a separate seeded hash, so every existing outline, bridge, pier, and trampoline stays where it was (test recomputes each design and compares).
  • One instanced mesh of faded playground balls (no blue, per the visual direction) over a shaded under-layer; clear of bridge piers; capped at 16k balls.
  • Wading pushes nearby balls aside and heaps them; they settle back behind you. Held still under reduced motion.
  • No splashes, drips, ripples, or lapping: soft footsteps, a plastic rustle while moving, and hall reverb.
  • Dev: ?tape=48&generation=2&visit=poolroom&pool=balls.

Verified: typecheck, eslint, npm test 257/257, and walked into the pit in headless Chrome on Metal (WebGPU).

🤖 Generated with Claude Code

Generation-2 shaped basins now roll a separate seeded hash: one in four
holds a heap of faded playground balls instead of water. Outlines,
bridges, piers, and trampolines keep their exact seeded placement.

Balls are one instanced mesh over a shaded under-layer, hex-packed inside
the coping and clear of bridge piers, capped at 16k per pit. Wading in
pushes the nearby balls aside and heaps them up; they settle back behind
you (held still under reduced motion). No splashes, drips, ripples, or
lapping water: footsteps land soft, moving through the heap rustles
plastic, and the room takes the hall's reverb. `?visit=poolroom&pool=balls`
spawns beside one in development.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
vackrooms Ready Ready Preview Sep 28, 2026 4:26am UTC

Request Review

@pablostanley
pablostanley merged commit a7bea18 into main Sep 28, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
Preview – vackrooms — 1e9ba6d0 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant