Reduce motion is on · previews stay still
All effects Dioramas & voxel scenes School-Yard Futsal Pixel Diorama School-Yard Futsal Pixel Diorama School-Yard Futsal Pixel Diorama is a published Three.js prompt by @vib3coded. It has source credit and no verified 3dmotion rebuild.
by @vib3coded on X · 2026-11-01
Author preview · no on-site rebuild Original prompt @vib3coded · X Rebuild status No verified 3dmotion rebuild. Open demo No live demo linked here. Prompt by @vib3coded. Copies include source credit.
Original prompt Free · 2,295 characters Build a single-file pixel-art 3D diorama (three.js r160, orthographic camera at ~31°, rotatable in 90° steps, low-res render target with depth outlines and a quantized palette) of a futsal 5-a-side match on a small floating island: a…
Show full promptBuild a single-file pixel-art 3D diorama (three.js r160, orthographic camera at ~31°, rotatable in 90° steps, low-res render target with depth outlines and a quantized palette) of a futsal 5-a-side match on a small floating island: a school yard. Original content only, English UI.
Scene: a 40×20 m blue rubber futsal court inside a wire cage (cutaway on the sides nearest the camera), 3×2 m red-and-white goals, proper futsal markings (6 m arc areas, 6 m and 10 m spots, centre circle). Team benches and a timekeeper's table on one touchline, small bleachers on three sides with an instanced crowd of kids and parents. Behind the north end: a school facade ("School No. 12") with porch and door the teams walk out of, a wall clock with moving hands, a flag, and a 64×32 pixel scoreboard on the wall showing score, clock and team fouls. Around the court: playground, bike rack, shed, basketball hoop, snack kiosk, trees, ball boys, a photographer, stewards.
Match engine: 4 school clubs with distinct kits (none matching the court colour), 9-player squads (5 on court + 4 subs) in a 1-2-1 formation (GK, fixo, two alas, pivot). Two halves of 20 match minutes (real length selectable), no offside, kick-ins instead of throw-ins, keeper restarts by pass, corners and free kicks scaled to the small court. Ball physics with drag, analytic rolling and lob solving; short passing, shots from distance, rare crosses. Referee on one touchline, second official at the table. Coroutine-driven agents with A* navigation: walk-out from the school door, warm-up, kick-off, goal celebrations, half-time, full-time handshakes. Commentary feed, viewer actions (Shoot / Square it / Hit it long, click to mark the next pass), camera modes (TV follow, whole yard, close-up), day / dusk / night with four corner floodlights.
Switchable court surface (segmented control): rubber (blue), asphalt, artificial turf, wooden parquet. Each swaps the court texture AND the ball physics constants — rolling resistance, bounce restitution, skid — so asphalt is fast and bouncy, turf slows the ball and kills the bounce, parquet is the quickest and slickest.
Page: light editorial layout with a small mast, the canvas, and a control panel (match length, surface, time of day, views, commentary). Must work at phone width. Prompt by @vib3coded , posted on X on 2026-11-01. x.com/vib3coded/status/2116944738485969309 . Copies include this credit. Original prompt, credited Rebuilt by 3dmotion · 2026-11-08
collection · petergpt Open, then Run
Original prompt, credited Rebuilt by 3dmotion · 2026-11-08
collection · petergpt Open, then Run
Original prompt, credited Rebuilt by 3dmotion · 2026-11-09
collection · petergpt Open, then Run
A Verified card includes a receipt and a pinned single-file rebuild you can run here. Recorded limitations explain what the rebuild changes or leaves out.