XXIIVV

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

  1. head, becomes tail
  2. tail, becomes conductor
  3. conductor, becomes head with 1 or 2 heads neighbors.

Mouse2 to erase, shift+Mouse1 to select areas.

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         

incoming: qu-ants 2024 2022