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:
Here is a gif of the :diodes
demo in operation in my terminal:
Here is a gif of the :clock_xor
demo in operation in my terminal: