Ran out of NoC v2 playlist? But wait, there's more!
The Nature of Code 2 Playlist ends after Chapter 6, but the book has a few more chapters after that. Shiffman has posted plenty of relevant material even if it’s not in that playlist though so no reason to stop now!
- Jan 22. 22-scalar-projection: Scalar projection visualization and some Vector class refactoring. Breaking changes.
- Jan 23. 23-path-following: Path following and hue table and triangle bounds detection, Oh my!
- Jan 24. 24-cellular-automata: No more videos in the Nature of Code 2 playlist, start Chapter 7 anyway following V1.
- Jan 25. 25-intro-fractals: Part one of Chapter 8, basic recursion and start of fractals. Mostly just copying the processing -> p5js / TypeScript.
- Jan 26. 26-branching-fractals: Simple Trees and an L-System
- Jan 27. 27-selection: Before going elbow deep into chapter 9, understanding Rejection Sampling.
- Jan 28. 28-genetic-algorithms: Getting the “To be or not to be.” example working, trying to add a “novelty bonus.”
See it all at the January 2023 Repo or the GHPages site
The things I had a lot of fun exploring were actually sub-problems, scalar projection, rejection sampling and triangle hit detection
Misc Non-Nature of Code links
- Computerphile episode on genetic algorithms: https://www.youtube.com/watch?v=MacVqujSXWE
- MIT 6.034 Lecture on the same: https://www.youtube.com/watch?v=kHyNqSnzP8Y, I liked the phrase “simulated annealing”
- 3Blue1Brown, Linear Algebra https://www.3blue1brown.com/topics/linear-algebra