Emergent Self Organising Behaviour using CoffeeScript, JQuery and Processing.jsWhat is a Force Directed Graph and why bother spending time coding one in CoffeeScript?
A Force Directed Graph is a collection of nodes and links that self-organises until its nodes are as far apart as possible and the links do not cross. They appeal because self-organisation is just so intrinsically fascinating and, more professionally, because the project allowed me to bring together a whole set of exciting web technologies including CoffeeScript, JQuery, HTML5 and Processing.js.
Before reading any further why not Play with the Force Directed Graph Demo
Or if you really want to blow your mind why not take a look at the innovative and beautiful flocking system based solely on the principles of electromagnetism Electro-Flock: Modelling Flocks using Simple Electro-Magnetism.
|They did it all by themselves|