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).