Your unit cell doesn't delay the center signal long enough. It's coming in before all of the neighbors.pipsqueek wrote: ↑January 8th, 2023, 5:35 pmEDIT: almost rule 30 unit cellCode: Select all
broken unit cell
In other news, Flexabrotnt suggested I make a Logarithmic spiral, so I did.
The timing mechanism for the bends was based on This one by silversmith in a generations rule.
TL;DR: make extendy boi, send signal to center, steal extendy boi's arm, repeat
Code: Select all
x = 44, y = 36, rule = Flow6
25.E.E.E$26.E.E$26.2E3A$27.A2.A.2A$22.B3.2A.9A$21.3A2.A.A.A.A4.A$21.A
EABA.E.2A.A$22.B.AB5.2A.A.2A.5A$22.2A.2A3.E3.A2.2A.2A.A$.EABE13AB4EAB
EAB2.B3.B2E5A$.B25.E2.A3.EA.2A$CAEBAEBA2EBAEBAEBA3EBA3E.A2.E$25.B.B2.
E$.AB2EAB2EAB2EABEABEABEABEACEABE$.E25.2A$.BA2EBA2EBA2EBAEBA3EBAEBA.B
$.C23.E.E$.AB2EAB2EABEABEABEABEABEAB.E$.E23.C.E$.EBA2EBA2EBA2EBA2EBA
2EBAEBCA$25.A.B$CBEABEABEABEABEABEABEAB3E.E$.A25.A$.EBAEBA2EBA2EBAEBA
2EBA2EBA.B$25.E.E$CB2EAB2EAB2EAB2EABEAB2EABE.E$.A23.C.A$.EBA2EBA2EBAE
BA2EBA2EBAEBA.A$.C23.E.A$.ABEABEABEABEABEABEABEAB2E.A$.E23.C.A$.BAEBA
2EBA2EBA2EBA2EBA2EBA.A$.C23.E.A$.ABEAB2EAB2EAB2EAB2EABEABE.A$.E25.A$.
EBA2EBA2EBAEBA2EBA3EB2A2EBC!
It then uses a length-4 READ instruction to read TRUE and send a signal all the way to the Heart of the machine.
The Heart contains a p420 loop, whose contents must be released after receiving the signal, which could arrive at any moment.
To sync the loop with the signal, I've attached it to a Universal Regulator.
The regulator simply lets the return signal toggle a bit near the base of the arm, where it waits for the next synchronization point.
Just like the Loop counter in the loop-based Replicator, the Heart monitors the loop until an instruction longer than 3 is found. This is the READ instruction from earlier.
When this happens, it checks if the return signal was already caught. If true, the Heart activates and lets all the instructions through, until the READ signal is found again and the loop is closed.
The instructions then carefully disable the device, avoiding a p4 spark from the clock which breaks the arm on odd generations.
After disabling the device, it then attaches into the long arm it made, where it builds another extender and the cycle repeats.
Parasites, Prosthetics, and Pacemakers. It's no replicator but it's pretty interesting.
This same Universal Regulator could probably be used to make other infinite growth mechanisms smaller, particularly logarithmic growth with binary counters for example.