Tom & Jerry

Neighbour face with least color
Neighbour face with least color

Random behavior
Random behavior

the process
the process

Neighbour face with least color
Neighbour face with least color

1/5

Author: M. Wyller

In Tom & Jerry, I investigate the collaboration of agents with opposing behavior. The agent-based system consists of Add Agents and Remove Agents, both operating in a mesh environment.

 

The Add Agent adds color to the mesh faces, and the Remove Agent removes color. Each Add Agent has an inherent color: cyan, magenta, or yellow, and when their paths cross, new colors are created. The number of agents, their coloring-efficiency, and type of movement can be changed. The agents can either move randomly or take the level of the coloring of neighboring mesh faces into consideration.   

If there are only Add Agents in the system, the mesh quickly gets completely black. With only Remove Agents, the mesh stays white.

 

It is through the interplay of the two opposing behaviors the mesh stays colorful. 

This assignment was coded in C# using the Rhino Libraries.

The project was developed in the context of the Behavioral Fabrication Seminar and the ITECH Masters Program at the University of Stuttgart.