Wireworld

Wireworld is a cellular automata, one that I’d never made before, so I did so as a fun little fun thing at lunch. It is not on hex or anything (should I? any use for it?) but it is on github.

I have a demo call in it that just iterates the states printing it out each time with a time delay between each display. The few built-in circuits are :nullifier, :diodes, and :clocks_xor, all fairly standard wireworld examples.

Here is a gif of the :nullifier demo in operation in my terminal:
Nullifier Demo

Here is a gif of the :diodes demo in operation in my terminal:
Diodes Demo

Here is a gif of the :clock_xor demo in operation in my terminal:
Clock-XOR Demo

9 Likes