Recreating the programming projects by Daniel Shiffman, in Python
Daniel Shiffman wrote a book and created YouTube videos accompanying the material, called Nature of Code where he gets to model/build natural systems in code.
The code is in Processing (Java); Processing is an open source programming language and environment for people who want to create images, animations, and interactions.
- Vectors
- Modelling Forces
- Oscillation
- Particle Systems
- Physics Engines
- Steering Forces
- Flocking
- Cellular Automata
- Fractals
- Evolution
- Neural Networks