A p5.js sketch gallery showcasing my work as I progress through The Nature of Code by Daniel Shiffman.
This project is part of a series of workshops and events at TIAT in San Francisco.
The Nature of Code explores how to simulate natural systems using code. Topics include:
- Vectors and forces
- Oscillation and waves
- Particle systems
- Physics engines
- Autonomous agents
- Cellular automata
- Fractals
- Neural networks and genetic algorithms
Sketches in this gallery include exercises and examples from the book, as well as my own experiments and creative explorations.
This project uses mise to manage tools and tasks.
# Install tools (bun, watchexec)
mise install
# Start the dev server (with auto-registry regeneration)
mise run devThen visit http://localhost:3000 to browse the sketch gallery.
| Task | Description |
|---|---|
mise run dev |
Start dev server with automatic registry watching |
mise run registry |
Regenerate the sketch registry |