Evoloop, 9 × 9 Rechteck (81 Zellen)
Der in Golly enthaltene Evoloop-Zellularautomat unterstützt Muster, die sich "quineartig" nachbilden. Insbesondere enthalten diese Muster jeweils ein "Programm"; Ein Muster reproduziert sich, indem es zuerst das Programm ausführt (das den "Körper" der Tochter erzeugt) und dann das Programm in die Tochter kopiert.
Das Obige gilt sowohl für den bekannteren Zellularautomaten "Langton's Loops" als auch für Evoloop. Evoloop weist jedoch einen interessanten Unterschied auf: Es ist einfach, ein Muster zu erstellen, das in jeder nachfolgenden Generation wächst.
(Viel mehr interessant, meiner Meinung nach , ist die Tatsache , dass Evoloop ist ein einfacher zellulären Automaten , die Muster enthält , die sich selbst reproduzieren und in eine sehr getreuen Weise entwickeln! Ich denke , die einzigen bekannten zelluläre Automaten , die dies tun , sind Evoloop und seine Nachkommen Ein Nachteil von Evoloop besteht jedoch darin, dass es ein bestimmtes "bestes" Genom gibt, wobei die Evolution letztendlich immer zu diesem einen Genom konvergiert.
Diese Vorlage weist zwei Mängel auf. Eines ist, dass es nicht klar ist, was die "Ausgabe" eines zellularen Automaten ist. Aber ich denke, dass ein sich selbst reproduzierender Automat "nah genug" ist, um ein Quine zu sein; es ist sicherlich nicht weniger interessant! Das andere Manko ist, dass diese Muster nicht nur eine einzige Kopie von sich selbst erzeugen. Jede Kopie des ursprünglichen Musters versucht, unendlich viele Kopien von sich selbst zu erstellen, und diese Kopien interagieren letztendlich auf destruktive Weise miteinander. Ich glaube, ich habe die Anforderungen dieser Herausforderung im Geiste erfüllt, aber nicht im Buchstaben.
Ohne weiteres lautet das Muster:
022222220
270170172
212222202
202000212
272000272
212000202
202222212
271041032
022222250
Hier ist noch einmal das Muster in einem Format, das kopiert und in Golly eingefügt werden kann:
x = 9, y = 9, rule = Evoloop
.7B$BG.AG.AGB$BA5B.B$B.B3.BAB$BGB3.BGB$BAB3.B.B$B.5BAB$BGA.DA.CB$.6BE
!
Okay, aber wie sieht es aus? Es sieht aus wie das:
In der obigen Animation können Sie sehen, wie das ursprüngliche Muster eine größere Tochter erzeugt, die eine größere Enkelin erzeugt, dann eine größere Urenkelin und schließlich eine noch größere Ur-Ur-Enkelin, die beginnt, eine noch größere dritte Ur-Ur-Tochter zu konstruieren. Enkelin. Wenn Sie dieses Muster für eine lange Zeit durchlaufen würden, würde es für immer so weitergehen (oder vielleicht würden sie irgendwann von den weiterentwickelten Organismen überholt werden, die sich viel schneller reproduzieren können; ich bin mir nicht sicher).