The first project of the CONCEPTS OF AGENTS chapter are ten controlled randomised agents with a set alpha value to give it an illusion of having more objects. This project teaches the student the concept of agents by allowing them to develop the dynamic movements and characteristics of those agents.
Show MoreThis animated project continues on with agents by demonstrating their intelligence.
Show More
Using the knowledge of the concept, curve vertexes are then made within this project using "invisible" agents as its guide.
Show MoreThis animated project demonstrates an algorithm that checks which agent is closer to one another. Once the calculation finds the closest agent, it then draws another one around its perimeter.
Show More
This project demonstrates the agents as guide points to draw out fonts. Additional libraries such as opentype.js are used in conjunction with P5.js to allow the manipulation of typography.
Show MoreThe last project of this chapter demonstrates the combination of the knowledge gained from the previous projects then implemented audio functionalities to create a production demo for a music track. For this project, the song Galvanize by The Chemical Brothers was used.
Show More