Something went wrong. Try again.
WIP generalized fluoddity web viewer and evolution app
Something went wrong. Try again.
TypeScript 59%
Svelte 21%
Python 15%
GLSL 5%
HTML <1%
CSS <1%
JavaScript <1%
README.md
Fluodditylike #
A Picbreeder-style interactive breeder for Fluodditylikes — stigmergic particle substrates driven by generalized plane-wave rules, bred by interactive selection and published as a branching lineage on atproto.
Stack: TypeScript · hand-written WebGL2 · Svelte 5 · Vite (static SPA, no backend for the core loop).
Develop #
Uses pnpm (supply-chain cooldown + blocked install scripts — see pnpm-workspace.yaml).
pnpm install
pnpm dev # http://localhost:5173
pnpm build
pnpm check # svelte-check
Where things are #
docs/v0_normalization.md— authoritative v0 substrate spec (the engine math).docs/web_architecture.md— architecture, module boundaries, milestones, atproto.docs/cppn_picbreeder_design.md— the indirect-encoding / breeding design.docs/golden/— anchor configs (Wild7-tweak3.jsonis the faithful v0 anchor).reference/— Python prototype to port (read-only reference, not built/run).CLAUDE.md— guidance for Claude Code, incl. the architecture rules and build order.
See CLAUDE.md for the build milestones; start with the WebGL2 engine spike (milestone 1).