Cool Cellular Automata Step 1: Matlab simulation


This is a Matlab simulation of a complex cellular autómata. Its like the original Game of Life but each cell has 8 grades of life. SOURCE CODE (MATLAB) www.2shared.com On the next step we will implement it on a FPGA


Cellular automata game of life Wolfram

Weekend Project: Cellular Automata


This easy to construct kit is a fun way to play with cellular automata and video synthesis. When complete you will be able to uncover endless visual and sound patterns on any TV, no programming necessary. Available in the Maker Shed. www.makershed.com


cellular automata maker shed diy gagdets electronics makezine

Rock Paper Scissors Cellular Automata


I think I'm having a seizure. (addendum) For a brief explanation, see my blog here: www.gamedev.net


colors spirals seizures

Cellular Automata: Conway's Game of Life


This is an example of how a simple intial condition with simple rules, can spawn chaos (Chaos Theory), and how in turn that chaos can settle down into a stable shape. It is "played" by having spaces on a grid, that either turn off or on, at each moment based on the numbers of currently on neighboring cells, invented by John Horton Conway, software used is winplot32 for rules and more examples see www.radicaleye.com/lifepage/


Chaos Theory John Conway mathematics gife life pattern random cellular automata

Cellular Automata 1


Inspired by a documentary called "The secret life of chaos" by Prof. J. Al-khalili (University of Surrey), I decided to carry out a little computer experiment to demonstrate the powerful idea that simple rules can generate great complexity. Cellular automata consists of a structured grid of cells that each have a finite number of states. The states of each cell are evolved through simple rules of interaction with the neighbouring cells. In this example I used the simplest form of cellular automata - binary and discrete. Each cell can have only two states, 1 or 0. The rules themselves are described at the start of the video, but the basic idea was to model simple life with the concepts of reproduction and sustenance, overcrowding, and isolation all reduced to boolean logic operations. The results were pleasantly surprising to say the least...... just watch ;-)


Cellular Automata discrete binary complexity computational universe chaos simple rules Visual Basic logic boolean XOR Artificial life computer experiment

Cellular Automata modeled with Neural Networks


A program which models a user defined cellular automata as a neural network internally.


outer totalistic cellular automata neural network

Cellular Automaton


This is an experiment through Rhinoscript to recreate an a Cellular Automaton.


Cellular Automaton rhinoscript Automata

Cellular Automata 2


Please watch video 1 for a description of the rules. In this video several 'seeds' are planted randomly in space and then the simulation commences. In order to make it easier on the eyes, I did not have flashing colours in this one, so there is no blue or red corresponding to birth or death of a cell respectively. Here white symbolises incumbent living cells (those that continue to live from the previous generation), and black symbolises all other cases (ie just born, just died, incumbent dead). Again, it is amazing how despite a symmetric start from each seed, upon collision of a corner with an edge the entire field is eventually enveloped in chaos. The important thing to note is that this chaos is INTRINSICALLY GENERATED, and is an emergent feature of the ruleset that was not explicitly coded. Even more amazing is how this chaos eventually results in a field of incumbent cells, with only a few tiny regions stuck in endless cycles as well as patches of order interspersed amongs the seemingly random pattern of incumbent cells. All this just from applying the XOR boolean operator to the neighbouring cells! If you started this video part-way through without knowing the initial conditions and the rules, could you find out the rules and initial condition just by observing the system in progress over a very short time? This is the problem we face in trying to understand our Universe today! It looks pretty complicated and unpredictable, but there are likely just a few simple <b>...</b>


Cellular Automata discrete binary complexity computational universe chaos simple rules Visual Basic logic boolean XOR Artificial life computer experiment

Cellular Automaton 150 Fractal Sound


Parallax Propeller Program displays Wolfram "New Kind of Science" CA Rules (#150) and outputs fractal graphics directly to both screen and speaker (to get sound). Free open source for Propeller chips on Parallax HYDRA forum "Miscellaneous Demos". THIS IS NOT LIKE "WOLFRAM TONES(tm)".


fractal music NKS Parallax Propeller HYDRA computer diy electronics gadget video game entropy synthesizer cellular automaton

Cellular Automata Video Synth + Korg Entrancer 1


Excerpt one from my first jam session with the Critter and Guitari Cellular Automata Video Synth kit, and my Korg Entrancer.


Cellular Automata Video Synth Korg entrancer art Kaoss Pad make magazine Critter Guitari microprocessor ATMEGA8 circuit

3D Cellular Automaton


Created with Visions Of Chaos. softology.com.au


3D CA Visions Of Chaos

Cellular Automata


The mathematics of how life works - Cellular Automata


Cellular Automata Evolution Life Artificial life

2D Cellular Automata


Continuous Valued Cellular Automata


cellular automata fractal

cellular automata: codd-devore-generations-wire world


epic cellular automata! A cellular automaton (pl. cellular automata, abbrev. CA) is a discrete model studied in computability theory, mathematics, physics, complexity science, theoretical biology and microstructure modeling. It consists of a regular grid of cells, each in one of a finite number of states, such as "On" and "Off" (in contrast to a coupled map lattice). The grid can be in any finite number of dimensions. For each cell, a set of cells called its neighborhood (usually including the cell itself) is defined relative to the specified cell. For example, the neighborhood of a cell might be defined as the set of cells a distance of 2 or less from the cell. An initial state (time t=0) is selected by assigning a state for each cell. A new generation is created (advancing t by 1), according to some fixed rule (generally, a mathematical function) that determines the new state of each cell in terms of the current state of the cell and the states of the cells in its neighborhood. For example, the rule might be that the cell is "On" in the next generation if exactly two of the cells in the neighborhood are "On" in the current generation, otherwise the cell is "Off" in the next generation. Typically, the rule for updating the state of cells is the same for each cell and does not change over time, and is applied to the whole grid simultaneously, though exceptions are known. Cellular automata are also called "cellular spaces", "tessellation automata", "homogeneous structures <b>...</b>


cellular automata codd devore generations wire world Computer Robot Video Game Math conway's of life music musical john conway cell algorithm grid robots on drug automaton complexity epic golly information technology science Mathematics tessellation homogeneous structures iterative arrays

Cellular Automata Video Synth + Korg Entrancer 2


Excerpt two from my first jam session with the Critter and Guitari Cellular Automata Video Synth kit, and my Korg Entrancer.


Cellular Automata Video Synth Korg entrancer art Kaoss Pad make magazine Critter Guitari microprocessor ATMEGA8 circuit

autómata celular / cellular automaton


Cellular automaton that simulates a temperature distribution. Each cell gets hotter or colder influenced by its neighbours.


interactivity interaction online_application bestiario bestialab research_and_development

Cellular Automata 2D 0


Cellular Automata 2 Dimensions and Fractal Sound. This fractal sound was created with JFractal. This animation was created with Java Media Framework(JMF). This video was created with Macromedia Flash. Web Page hssaul.com Presentation Page hssaul.com Fractal Art Page hssaul.com


Fractal Cellular Automata Sound Animation jfractal

Cellular automata music on Novation Launchpad


I wondered what it would sound like if I tried to turn "Conways game of life" into music. With help from wikipedia I found several of these cellular automata algorithms and coded some of them to use the launchpad as a display and input to toggle cells as the program ran. The buttons on the right select between different algorithms. The bottom row of buttons is mapped across a major scale and the scale is also moved by the program in a kind of 12-bar progression. The output is MIDI piped into Reason via midi yoke. See my other clips for midi source code... Its interesting how these rules come up with intricate semi-random repeating patterns which map well to music.. worth more playing i think Download it for yourself hotchk155.blogspot.com


novation launchpad midi reason cellular automata conways game of life

Wolfram's snowflake cellular automaton


Simple CA on hexagonal grid with behaviour similar to snowflake formation. Discription of the automaton can be found here: www.stephenwolfram.com


cellular automata CA snowflake

Simple Cellular Automata


A tour through the 256 simplest cellular automata, with a generated audio accompaniment.


cellular automata mathematics math

Cellular Automata, Order from Chaos, Rule 110


Cellular Automata, are a variety Mathematical processes that exhibit behavior that can simulate real life and mathematical theories. The one in this video is a 1D process Rule 110. Its shows at first glance random behavior, but on a closer look, you can see structures, that work their way down, and colide with each other. Wolfram showed that with certain starting conditons (and a large enough grid), this rule can be used emulate (copy) any computer. This demonstartion is done on "Mirek's Cellebration"


wolfram rule 110 cellular Automata mathematics complex dynamics theories computing

セル・オートマトン cellular automaton


self-made tapestry. homepage3.nifty.com (HTML5 version) 13/02/2012 TED Stephen Wolfram: Computing a theory of everything www.ted.com


cellular automaton automata fractal tapestry cell

Generative Music - Cellular automata and blip blops


[ UPDATE!! for higher quality sound, watch this here: www.vimeo.com ] This is a sample output of something I've been working on lately. A somewhat intelligent cellular automata system that I developed with some atari2600 style sonification. Poor figure that you see at the beginning triggers a relatively complex cellular life system(which is based on conway's rules but it's not ahistoric and can switch rules on the fly depending on the situation) and I've done some work to sonify the life with atari2600 sounds. I have no control over the system once it is started, and it dies by itself. Software used: Processing connected to SuperCollider via osc_p5 library and the great p5_sc library, and I used the Atari2600 UGen by Fredrik Olofsson, all custom software. It is actually in stereo but Youtube bastardizes the content by converting everything to mono. If anyone is interested in the original, i can send links.


generative music processing supercollider cellular automata chaos order atari 2600 sonification visualisation

Cellular Automata 1D 0


Cellular Automata 1 Dimension and Fractal Sound. This fractal sound was created with JFractal. This animation was created with Java Media Framework(JMF). This video was created with Macromedia Flash. Web Page hssaul.com Presentation Page hssaul.com Fractal Art Page hssaul.com


Fractal Cellular Automata Sound Animation jfractal

Cellular Automata 1


In this simulation, one cell type builds roads. The roads occasionally spew colorful bits. Eater cells eventually start eating the roads. The probability that a cell splits the road is set to a constant rate.


Cell Cellular Automata

Coupled Cellular Automaton


Created with Visions Of Chaos. softology.com.au


Coupled Cellular Automata

Minecraft Programmable Cellular Automata Computer: Walled Cities.


In this video, my programmable Cellular Automata computer runs the callular automaton rulestring "Walled Cities", previously programmed into it. This rulestring, defined by 2345/45678, means that an inactive cell activates if there is 3,5,6,7 or 8 active neighbours, an active cell will stay active if there are 2,3,4, or 5 active neighbours, and the cell deactivaets or remains deactivated in all other circumstances. This rule produces thin , stable, still walls of active cells, with chaotic activity occuring insude these walls, not escaping from the walls. The initial starting patern is depicted below: 00000000 00000000 0**0*0*0 0*0*000 0******* 00***00* 00*0000* 0000000*


minecraft redstone computer redstone computer programmable game conways ROM shift register adder binary logic gates

3d Cellular Automata in Minecraft I: First Attempt


I modded Minecraft to include an additional block (which looks the same as mossy cobblestone) which obeys the 2,3/5 rule from this paper: www.complex-systems.com


minecraft cellular automata

Self-organisation in a Monte-Carlo cellular automaton (repulsive interactions


1) von-Neumann neighborhood is used for this Monte-Carlo cellular automaton 2) start: disordered black (=1) and white (=0) elements in a matrix (black : white = 50:50) 3) less neighbors are more probable (=repulsive interaction) 4) result: self-organized ordered domains (chessboard-like) The calculation of similar to Conways "Game of Life", with the difference the number of objects is held constant here.


Monte-Carlo simulation method Methode MC matrix random randomly zufällig Zufall Theorie theory Experiment ordering order-disorder Ordnung Unordnung Domänen cellular automata zellulärer Automat von-Neunann Nachbarschaft neighborhood neighbourhood chessboard repulsive interaction digital self-organisation quadratic self-assembly entropy Entropie Wechselwirkung algorithm Algorithmus Boltzmann Chemistry Physics Chemie Physik Oberflächenchemie Oberflächenphysik Conways John Conway game of life

Rule 30, Cellular Automata


pyrrho314's webcam video July 31, 2010, 02:56 PM


webcam video pyrrho314 mathematics math celular automata wolfram philosophy skepticism relatavistic

Cellular Automata Video Synth + Korg Entrancer 3


Excerpt three from my first jam session with the Critter and Guitari Cellular Automata Video Synth kit, and my Korg Entrancer.


Cellular Automata Video Synth Korg entrancer art Kaoss Pad make magazine Critter Guitari microprocessor ATMEGA8 circuit

Cellular Automata Garbage


Some screenshots from LifeLab.


cellular automata lifelab

Cellular automata evolving


This behavior arises from cellular automata put under selective pressure to survive and reproduce. The program controlling these "agents" was created automatically through the process of inheritance with mutation.


cellular automata artificial evolution life Alife

Cellular Automaton


Cellular automaton create interesting patterns based only on the interactions of neighboring bits.


cellular automaton digital life

Generative Music with Cellular Automata. Euterpe Meloidia


Euterpe meloidia is my own developed software for exploring CA universes by means of its graphical and musical evolution. In my video I test rule 90, game of life and another interesting rules with certain complexity. This work is still in development until July 2011. I hope that you enjoy and will tell me what do you think about what you hear. Euterpe will also have support for user-defined cellular automata, and user-defined algorithms and heuristics for generative music.


Cellular Automata Fractal Chaos Adaptation Complexity Generative Music Artificial Intelligence

Evolving Cellular Automata with Behavioral DNA


arbornet.org By Flamoot It's just a toy. Evolving cellular automata with a behavioural DNA 4k instructions long (or any length you have the time and the RAM for) and a mutating fitness function. Which is to say the fitness function itself mutates depending on the contents of cells at twelve hotspots, an idea I got from Jeffrey Ventrella's Earth Day CA. Feel free to go in and tamper the variables. There are no settings or arguments. Savefiles (hit 'x') are ca-ga.average.dna and ca-ga.best.dna. Copy one to ca-ga.load.dna to load (hit 'l'). The generation count isn't stored in the savefile now so it will appear as 1000. Hit 'h' in the window to print help on stdout. Good luck! flamoot


flamoot cellular automata neural network genetic algorithm wolfram ca ga nn critterdrug artificial life biota falmot flamot eric burton agi singularity artificial intelligence critterding brilanon brilliant anonymous anonymous critterlab jeffrey ventrella earth day

Flowing Kinematic Cellular Automata


Kinematic Cellular Automata are modular robots that may provide the real-world basis for the T-1000 of Terminator 2. The individual cube-bot is quite limited: All it can do is communicate with it's neighbors, move with respect to it's neighbors (flow), and change color (pixilate). Cubic KCAs are a primitive version of Josh Hall's Utility Fog (see www.kurzweilai.net or read his book "Nanofuture"). See also "Kinematic Self-Replicating Machines" by Robert Freitas and Ralph Merkle www.molecularassembler.com and Forrest Bishop's web page at home.comcast.net This video was made for the NASA Institute for Advanced Concepts (see "Modeling Kinematic Cellular Automata: An Approach to Self-Replication: Final Report", NASA Institute for Advanced Concepts, April 2004, www.niac.usra.edu


Modular Robot

Self-replicating Kinematic Cellular Automata


It should take about 150 KCA cubes working together to assemble two subassemblies (0ne yellow, and one purple). It takes about 50 subassemblies to make up a cube. The research question remains: where do the subassemblies come from? Perhaps structural DNA-templating or other quasi-deterministic assembly of silsesquioxanes or other molecular building blocks. See also "Kinematic Self-Replicating Machines" by Robert Freitas and Ralph Merkle www.molecularassembler.com Kinematic Cellular Automata are modular robots that may provide the real-world basis for the T-1000 of Terminator 2. They can be considered a primitive version of Josh Hall's Utility Fog (see www.kurzweilai.net or read his book "Nanofuture"). This video was made for the NASA Institute for Advanced Concepts (see "Modeling Kinematic Cellular Automata: An Approach to Self-Replication: Final Report", NASA Institute for Advanced Concepts, April 2004, www.niac.usra.edu


Modular Robot

Cellular Automata (GPGPU vs CPU)


This is a video of an application I made to help research into whether using Cellular Automata could improve pathfinding algorithms. Please visit www.daniel-hobley.co.uk for more details on the project.


cellular automata c# dissertation solent university daniel hobley opdude pathfinding

Critter and Guitari Cellular Automata Synthesizer


Critter and Guitari Cellular Automata Synthesizer by Owen Osborn


cellular automata critter guitari synthesizer electronics

PECA: Programmable Evolutive Cellular Automata (WIP 1)


First recording of my new cellular automata, inspired by Tierra and Avida, in which i show that i obtained a stable configuration given a steady supply of food (grey-brown spots). Every cell (red dot) is an independent virtual machine, that can duplicate itself given it has enough energy to spare (one "HP", health point, is expended for every emulation step, except when duplicating, in which the HP are evenly split between cells) and can eat a less vital cell, or food. The cells start from an ancestor, that for development purposes has been set to an huge amount of HPs. As such, the first colony is very static and bright. It's to be fixed. The vitality of a cell is roughly visible in its brightness. It's obviously still very much a work in progress, constructive criticism greatly appreciated. I will upload a better and longer video as soon as my laptop collaborates. VS


artificial life cellular automata tierra assembler emulator virtual machine

Self-organisation in a Monte-Carlo cellular automaton (attractive interactions)


1) von-Neumann neighborhood is used for this Monte-Carlo cellular automaton 2) start: disordered black (=1) and white (=0) elements in a matrix (black : white = 50:50) 3) less neighbors are more probable (=repulsive interaction) 4) result: self-organized ordered islands (black and white domains) The calculation of similar to Conways "Game of Life", with the difference the number of objects is held constant here.


Monte-Carlo simulation method Methode MC matrix random randomly zufällig Zufall Theorie theory Experiment ordering order-disorder Ordnung Unordnung Domänen cellular automata zellulärer Automat von-Neunann Nachbarschaft neighborhood neighbourhood chessboard attractive interaction digital self-organisation quadratic self-assembly entropy Entropie Wechselwirkung algorithm Algorithmus Boltzmann Chemistry Physics Chemie Physik Oberflächenchemie Oberflächenphysik Conways John Conway game of life

Atomic Quantum Dot based Quantum Cellular Automata


t has been discovered that single silicon atoms on an ordinary silicon crystal serve as "quantum dots", enabling control over single electrons and thereby enabling revolutionary computation schemes that consume miniscule power. This new control over electrons may be put to use in a number of ways. For example, the "QCA" (quantum cellular automata) mechanism proposed by Craig Lent and co-workers at Notre Dame provides an architecture for an extremely low power computer. www.phys.ualberta.ca


quantum dot wolkow silicon nanotechnology green nanotechnology cellular automata

Cell Growth in a Cellular Automaton Monte-Carlo Simulation


The growth of cells is modelled by a straightforward (simplified) Cellular Automaton Monte-Carlo Simulation. - von-Neumann neighborhood is used for this Monte-Carlo cellular automaton - A Start concentration of 1% is chosen - A random field (x,y) is picked that has no cell on it (=black) - The following rules determine the probability p for this field (x,y) to turn white (=cell) depending on how many neighbors this field (x,y) has 1) no neighbor: p = 0 (no other cell is there that can divide) 2) 1 neighbor P = 0.9 3) 2 neighbor P = 0.5 4) 3 neighbor P = 0.1 5) 4 neighbor P = 0.0 - After there rules the frame is shown in the video and the algorithm starts with the new situation. No. 5 determines the remaining black fields that remain in the end of the simmulation. Death of cells is excluded. The calculation is similar to Conways "game of life".


Monte-Carlo simulation method Methode MC matrix random randomly zufällig Zufall Theorie theory Experiment biology Biologie ordering order-disorder Ordnung Unordnung Domänen cellular automata zellulärer Automat von-Neunann Nachbarschaft neighborhood neighbourhood chessboard digital self-organisation quadratic self-assembly entropy Entropie Wechselwirkung algorithm Algorithmus Zellteilung cell cleavage segmentation division Zellwachstum growth Conways game of life John Conway Game of Life

Minecraft - Elementary Cellular Automata Visualizer (Complete Wolfram Code)


This giant can visualize the complete wolfram code. (256 codes) It can have as an input whatever you want. I made a 10x10 "screen"


Minecraft Complete (complexity) Computer Math elementary cellular automata automaton cellular elementary wolfram code Mathematics