>>blurbl+(OP)
Hi, thank you for your interest. Agent based model is a term refers to an interaction between multiple object (called agent) with its own property.
The triangle is one agent in this case and in this example it moves along a random trajectory (just like people in a crowd). Each triangle also has its own color of its population so agents in the same population will have the same color.