Point Attraction

Point attraction is a simple simulation of how complex behaviors can emerge simply from attraction or repulsion forces from different types of points. The idea comes from the attraction and repulsion of sub-atomic particles and how complex behavior evolves from them. This simulation can have an arbitrary amount different types of points. These have different scalar values for their attraction to each other and a graph that allows for differing amounts of attraction and repulsion in relation to their distance from each other.

Below is an example of repeatable behavior only exhibited due to outside manipulation. What this means is that the system has two states and that the two only transition when an outside actor forces them to. I can’t help but imagine that there might be a real-world analog to this.