
Evolving Computational Creatures
"Even matter called inorganic, believed to be dead, responds to irritants and gives unmistakable evidence of a living principle within. Everything that exists, organic or inorganic, animated or inert, is susceptible to stimulus from the outside." - Nikola Tesla |
|
| I. Introduction |
| |
|
|
Topics Touched Today :
The MovieClip as an Organism
Combining MovieClips to Create Complexity
Locomotion (code)
Emergence
The Neural Network
Spring / Mass / Motor / Sensor System |
|
| |
| II. Levitated Source |
 |
|
|
| III. Hatching Computational Creatures |
| 1000 seconds of highlights... |
| |
| A. The MovieClip |
Properties of the Flash MovieClip are similar to a live organism.
It can be seen.
It ages.
It moves.
It allows interaction.
It can be programmed with behaviors.
It follows that the MovieClip is a good start for making digital creatures... |

Folding Pentagons
source |
|
| B. Single MovieClip creatures |
| Simple examples of single MovieClip creatures |
|
| So how is all this happening? Simple Encoded Instructions |
|
| |
"We adore chaos because we love to produce order."
- M. C. Escher |
|
| |
| C. Multiple MovieClip creatures |
| |
Library of elements

|
All possible combinations
|
|
| |
| E. Locomotion |
| Making things move |
| |
Position, Destination
Position, Velocity

Diffusion Limited Aggregation
source |
 |
|
Position, Angular Velocity
Walking
Creative movement through selective destination
|
| |
| |
| |
| |
| IV. What is Life? |

Human Body .. |

Heart .. |

Cell .. |

Mitocondria .. |
|
Some Properties of Life:
Permeable Membrane
Growth and Reproduction
A Will to Survive
Movement
Systems of Living Systems... |
|
| |
| |
| |
| V. Emergence |
| |
"Machines take me by surprise with great frequency."
- Alan Turing |
|
| |
Environmental modification
Creature exists in an environment and reacts to elements within that environment

Ants
source |
| |
"Generating complexity for complexity's sake is similar to shouting complete nonsense at the top of your voice. Both are embarrassments that are best avoided, but when you are young it is the best way to attract attention."
- John Maeda |
|
| |
Substrate
Simple rule, repeated endlessly
Growth patterns resemble crystals, cities |

Substrate (proce55ing) |
| |
Cellular Automata, One Dimension (+ time)
On/Off cells arranged in rows
State of cell determined by previous state + states of neighbors |
 |
 |
|
Wolfram 8-bit 1D Cellular Automata Source |
| |
"In mathematics you don't understand things.
You just get used to them."
- John von Neumann |
|
| |
| |
Cellular Automata, Multi-Dimensional (+ time)
Growth not restricted to one dimensional space
Values of cells not restricted to binary |
|
 |
| |
| |
| |
| |
| VI. Neural Network |
 |
| The human brain weighs about three pounds and is made of roughly 10 billion neurons, each neuron receiving connections from perhaps 100 other neurons and connecting upstream to still 100 more. |
|
| |
Binary Network
Simple form, no feedback |
 |
On / Off switches tied together randomly
Previous state of connected switches determine next state, by these rules:
If odd number of connected switches are On, switch On
If even number of connected switches are On, switch Off |
| |
| |
Binary Network
Complex form with reentrant pathways
|
 |

Binary Network Sound Machine
Source |
|
|
Nematode
The Male Wiring Project |
 |
|
| |
| |
| |
| VII. Emergence within a Spring / Mass / Motor system |
| |
One Legged Creatures
Self-similar objects, allowed to combine at will
Results in both 'good' and 'bad' configurations
Left long enough, with fitness criteria applied, the best possible legged swimmer will emerge |

Legged Creatures
Source |
| |
Spring / Mass / Motor / Neuron / Sensor
Basic component objects
Allowed to combine at random
Production of unexpected, complex structures |

Archaean Extremophiles
Source |
| |
"For every complex problem there is a simple solution that is wrong." - G.B. Shaw |
|
| |
|
| |
| |
| VIII. Conclusion |
| This brings us to the end of the presentation. Thank you San Francisco! |
| |

"I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success... Such emotions make a man forget food, sleep, friends, love, everything." - Nikola Tesla |
|
|
IX. Resources
Web Sites
Books
 |
Computers, Pattern, Chaos, and Beauty
Clifford A. Pickover |
 |
Flash Math Creativity
Tarbell, et al |
 |
The Fractal Geometry of Nature
Benoit Mandelbrot |
 |
New Masters of Flash Vol. 3
Tarbell, et al |
 |
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter |
 |
ActionScript: The Definitive Guide 2nd Edition
Colin Moock
ActionScript 2.0 Essentials
Colin Moock |
 |
The Web of Life
Fritjof Capra |
|
|
|
These lecture notes available online:
levitated.net/notes/ECC/ |
| |