Distrikt · District
Fun & Games
Games, generative toys, phone gadgets, calculators and math demos
- Ball MazeTilt your phone to roll a steel ball through endless generated mazes and around holes
- Fractal DiveEndless WebGL2 zoom into a Julia set or an Apollonian gasket, with an automatic dive mode
- Python on the GPUPython functions compiled to GPU shaders: four simulations and a playground for your own
- Self-Painting SVGAny picture becomes one SVG that sketches itself, paints itself in, then falls apart
- Strudel FMGenerative radio: a program writes house, techno, lo-fi, ambient or dub, four bars at a time
- Age Multiplier CalculatorEnter two birthdates, get your age ratio and the dates it drops to 2x, 3x and so on
- AsteroidsAsteroids with keyboard, touch or tilt steering, levels and lives, written in Preact
- BlasterSpace shooter against descending saucers, with sound effects synthesized in Web Audio
- Cadence for DummiesCount steps or pedal turns over a time, get cadence in BPM and a Spotify playlist prompt
- Car DashboardPhone HUD from GPS: speed, heading, altitude, grade and trip stats, in mph or km/h
- Car Dashboard (demo)Looping simulated drive through the car dashboard, so it works without GPS
- Catch-Up CalculatorLate for a group ride: time and distance to catch up, speed needed, watts estimate
- CurrentsFull-screen WebGL flow field of warped noise that follows the cursor; click changes colors
- Currents in MotionPhone-steered WebGL flow field: spin, tilt and roll pick the color, shaking speeds it up
- EML CalculatorRewrite exp, ln and arithmetic as trees of one operator: eml(x,y) = exp(x) - ln(y)
- Emoji Collage MakerTurn an uploaded image into a grid of color-matched emojis; download as PNG or SVG
- Emoji Collage Maker (categories)The collage maker with checkboxes to limit emojis to categories such as faces or nature
- EpicyclesType a word, watch a chain of rotating circles trace it in one line (Fourier transform)
- Generative Typography PlaygroundRandom poems from word fragments, set as flow, cascade, scatter or spiral over particles
- Infinity ShaderFull-screen WebGL shader animation after an equation by XorDev; scroll to zoom
- Marauder's Map: Orbit EditionLive map of the two space stations and their crews, with how far away they are from you
- Pelican, Bicycle3D pelican in a straw boater pedaling a bicycle along a beach; drag to look, scroll to zoom
- Snooker Break Simulator2D snooker: a rearmost-red break against Shaun Murphy's third-red break, with aim and spin
- Spectral TreeEigenvalue paths of a matrix blend as a rotatable 3D tree; click a tip for its numbers
- SpeedometerGPS speed in large mph digits for a windshield HUD; tap to mirror, double tap to rotate
- Strudel ComposerRedirects to a claude.ai artifact that turns English into Strudel live-coded music
- tap.localizerTrain a k-nearest-neighbor model to tell where you tap the phone, from accelerometer data
- Unicorn SpotterInstallable map app for unicorn sightings; it runs on generated fake sightings, no backend
- Video About Making VideosA 75-second narrated video that is a live web page: every frame is HTML, CSS and SVG
- Webcam Emoji MirrorYour webcam feed redrawn live as a mirrored grid of emojis
- Yin-Yang ImpactsTwo balls bounce inside a yin-yang and dent its boundary like liquid; hold to speed up
Readmes
README files on GitHub, for the tools that have one.
- Ball Maze
- Fractal Dive
- Python on the GPU
- Self-Painting SVG
- Strudel FM
- Age Multiplier Calculator
- Asteroids
- Blaster
- Cadence for Dummies
- Car Dashboard
- Currents
- Currents in Motion
- Emoji Collage Maker
- Emoji Collage Maker (categories)
- Epicycles
- Generative Typography Playground
- Infinity Shader
- Snooker Break Simulator
- Speedometer
- Strudel Composer
- Unicorn Spotter
- Video About Making Videos
- Webcam Emoji Mirror
- Yin-Yang Impacts