Steering Behaviors
Coding Challenge #59
In this coding challenge, I look at extracting font path points from text in p5.js with p5.Font.textToPoints(). I render the text as particles with steering behaviors that react to the mouse.
Community Contributions
- Make the vehicles flow between multiple words by tslytsly (Source Code)
- Word morphing and Rainbow colours by Gaweph (Source Code)
- Make the vehicles shuffle, join and split by MCManuelLP (Source Code)
- 'STOP BULLYING' in lithuanian by MKrupauska (Source Code)
- Make the vehicles visible as polygons by Josef Kuchar (Source Code)
- ParticleShift by Anurag Hazra (Source Code)
- PD-controlled dots by kappekoff (Source Code)
- Clojurescript implementation with transitions by jwkoelewijn (Source Code)
- Falling Numbers Flee From Mouse by Jack Reinieren (Source Code)
- Fancy Clock by Shrike (Source Code)
- Changing Text based on User Input by Arnav Sirigere (Source Code)
- Steering behaviors with different behaviors by Andrew Y (Source Code)
- Simple clock by lpreams (Source Code)
- Valentine's Day by anexas5 (Source Code)
You can also add your own version! (See how)
Links discussed in this coding challenge
- Nature of Code Steering Behaviors Playlist
- Steering Behaviors paper by Craig Reynolds