hunh... I resemble that boid...
Continuing with Nature of Code 2 Playlist.
- Jan 15. 15-oscillation: Oscillation from Chapter 3 videos 5, 6 and 7
- Jan 16. 16-swing-time: Pendulums via Chapter 3 section’s reference to Coding Challenge #159
- Jan 17. 17-springs: Simple spring systems referencing Coding Challenge #160
- Jan 18. 18-simple-particle-system: Starting Chapter 4 with some simple particle system work, and also some website meta. Check out the new files in
site-gen
- Jan 19. 19-recordable-particles: Wrapping up Chapter 4 with refactored particle. Also some improvements to
controller.ts
- Jan 20. 20-simple-vehicles: Start Chapter 5, Autonomous Agents
- Jan 21. 21-wanderer: The Wanderer
See it all at the January 2023 Repo or the GHPages site
The week started with oscillations and ended up using oscillations to create random movement. The reference in the post title, boids, is from the Craig Reynolds paper below.
- Paper: Steering Behaviors For Autonomous Characters by Craig Reynolds, https://www.red3d.com/cwr/steer/
- Book: Vehicles: Experiments in Synthetic Psychology by Valentino Braitenberg, https://mitpress.mit.edu/9780262521123/
- Nature of Code Chapter: https://natureofcode.com/book/chapter-6-autonomous-agents/
Up until this week various noise functions provided the naturalizing component. This week shows how recursive/stacked/nested functions can bring the chaos.