FloraJS


Flora at JSConfEU 2013.

If you're visiting Germany in September, you may notice there's quite a few JavaScript developers running around the country. Berlin alone hosts 4 conferences during September's second week. On my trip, I was fortunate enough to present a talk on Creating Natural Simulations in a Web Browser at JSConfEU 2013. [...]


Motion

The following demonstrates some motion experiments.

HOP
Motion 1
DIVE
Motion 2

Braitenberg Vehicles

Valentino Braitenberg was an Italian neuroscientist and cyberneticist who wrote a book called, Vehicles: Experiments in Synthetic Psychology. In the book, he describes hypothetical vehicles comprised of motors, sensors and other components. Each vehicle inherits components from the previous until they exhibit identifiable behaviors such as aggression, cowardice and love.

The examples below are part of an ongoing project to build and animate Braitenberg's vehicles.

VALUES
Vehicle 3c
Love
EXPLORER
Vehicle 3b
Love
LOVES
Vehicle 3a
Love
AGGRESSIVE
Vehicle 2b
Fear and Aggression
COWARD
Vehicle 2a
Fear and Aggression
ALIVE
Vehicle 1
Getting around

Flocking

The following demonstrates some flocking experiments. Click and hold to attract the objects.

FLAP
Flocking 1
SPIN
Flocking 2
ROLL
Flocking 3