Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/medavi00/lightcycle.org/2004/12/index.php on line 25

Warning: include(http://www.lightcycle.org/sidebar.php): failed to open stream: no suitable wrapper could be found in /home/medavi00/lightcycle.org/2004/12/index.php on line 25

Warning: include(): Failed opening 'http://www.lightcycle.org/sidebar.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/medavi00/lightcycle.org/2004/12/index.php on line 25
Weblog | Archives for December 2004
Past posts.
The Wireworld Computer

These guys have built a basic computer within the Wireworld cellular automata system.

Lemme break it down.

A cellular automata is a simple kind of computer simulation. Imagine a grid in which each cell can be on or off. At each step, every cell decides to be on or off depending on its surroundings. Repeat. Despite the simplicity of the setup, complex behavior often results.

Wireworld is a specific kind of cellular automata, in which there are four kinds of cells and more complicated rules. The system lets you draw wires and electrons, with electrons traveling as time steps pass.

By drawing very specific configurations of wire cells, Moore and Owen were able to create simulations of the basic building blocks of digital electronics: diodes, logic gates, flip-flops, and memory.

Then, they used the components to lay out a computer.

(via Rudy Rucker)

Breeding Typography

genoTyp lets you mix and mutate typefaces, starting with the genomes of a few common fonts.