Mouse2 to erase, shift+Mouse1 to select areas.
Wireworld is a turing-complete cellular automaton that resembles simulating wires and transistors.
Wireworld uses has 3 basic rules to simulate circuits, the conductor rule counts the Moore neighborhood, neighboring cells away in any direction, both orthogonal and diagonal.
Rules
- head, becomes tail
- tail, becomes conductor
- conductor, becomes head with 1 or 2 heads neighbors.
Fragments
Diode
This lets the signal pass one way, but blocks it on the other.
123 1 1 11 1 1111 11111 1 1 11 111
OR Gate
This lets the signal pass, if either input has a signal.
123 11 1 1 111 1 1 11 1111111 1 1 111 1 111 11
NOT Gate
This lets the signal pass, only if one input has a signal.
11
123 1 1
1 1 111 1111
1 11 1 1111
1 1 111 1111
111 1 1
11
AND Gate
This lets the signal pass, only if both inputs have a signal.
123
1 1 1111111111
1 11 111
1 1 1 1 1 1
111 11 111 1
1 1 1 1 1 1 1111
1 1 111 1
1 1 1 11
1
Train Track Exchange
This makes the head go on one circuit, then the next, like a train car
11111 11111 1 1 1 1 1 11111 1 1 1 1 1 1 11 11 1 1111 111 1321
Generators
Thirds
21 3 31231231231 12
Fourth
321 1 1123112311 123
Fifth
1113 2 231112311 3111