/mahler-replicator

Primary LanguagePythonThe UnlicenseUnlicense

mahler-replicator

"Mahler-Replicator" is a classical Universal Turing Machine made of cellular automata. Its main purpose is to create copies of itself. It is intended to be used with the Golly cellular automata program.

Mahler-rep is notable because it completes a copy of itself 160x faster than Devore-rep, another self-replicating machine that comes packaged with Golly.

To run it, copy "Devore2.rule" into Golly's rules folder, open "Mahler-rep.rle" in Golly, and set the pattern running.

Screenshots

Mahler-rep screenshot

Side-by-side comparison of Mahler-rep and Devore-rep Side-by-side comparison of Devore-rep and Mahler-rep

For a breakdown of the optimizations Mahler-rep has over Devore-rep, check out the comments for Mahler-rep.rle