OTCA metapixel

The OTCA metapixel is a 2048 × 2048 period 35328 unit cell that was constructed by Brice Due between the autumn of 2005 and the spring of 2006. It has many advantages over the previous-known unit cells such as the p5760 unit Life cell and deep cell, including the ability to emulate any Life-like cellular automaton and the fact that, when zoomed out, the ON and OFF cells are easy to distinguish (the ON version of the cell is shown to the right and the OFF version of the cell is shown below).

OTCA metapixel
Pattern type Unit cell
Number of cells 64691
Bounding box 2058×2058
Cell size 2048×2048
Period 35328
Discovered by Brice Due
Year of discovery 2006

It is designed to run quickly under the Hashlife algorithm, and thus Golly is generally used to view and/or manipulate meta-patterns made up of OTCA metapixels (and some such patterns even come packaged with Golly).

To tile these unit cells to emulate other patterns, place them so that the cornermost blocks overlap; the unit cells will physically overlap by 5 cells in every direction. The overlap will place tubs inside cross-corner neighbours.

Details

The metacell uses a period 184 tractor beam, which acts as a clock. It pulls a block downwards by eight cells per impact, releasing a glider in the process. Some of the gliders are utilised; the rest are eaten. A new block is created from the third impact to be used when the timer restarts. Period 46 and 184 technologies (which are compatible) are used extensively throughout the configuration.

The rule is encoded in two columns, each of nine eaters, where one column corresponds to the 'Birth' rule and the other corresponds to 'Survival'. The nine eaters correspond to the nine different quantities of on cells (0 through 8). The presence or absence of the eater indicates whether the cell should be on in the next meta-generation. The state of the eater is read by the collision of two antiparallel LWSSes, which radiates two antiparallel gliders (not unlike an electron-positron reaction in a PET scanner). These gliders then collide into beehives, which are restored by a passing LWSS in Brice's elegant honeybit reaction. If the eater is present, the beehive would remain in its original state, thereby allowing the LWSS to pass unaffected; if the eater is absent, the beehive would be restored, consuming the LWSS in the process. Equivalently, the state of the eater is mapped onto the state of the LWSS.

‘On’ metacells send a MWSS counterclockwise around the cell, which reacts with twin bees to send gliders to neighboring cells' beehives in honeybit reactions. A 9-LWSS stream then goes clockwise around the cell, losing a LWSS for each adjacent ‘on’ cell that triggered a honeybit reaction. The number of missing LWSSes is counted by detecting the position of the front LWSS by crashing another LWSS into it from the opposite direction. This collision releases gliders, which triggers another one or two honeybit reactions if the eaters that indicate that birth/survival condition are absent.

When the display is 'on', two perpendicular waves of LWSSes collide, mutually annihilating each other. These streams of LWSSes are generated from an out of the blue reaction, triggered by passing HWSSes.

Meta-metapixels

It is possible to use the OTCA metapixel to emulate itself, and emulate other patterns on the resulting meta-metapixel. Adam P. Goucher presented a meta-meta-blinker in December 2016, with a period of 2,496,135,168 (=2·35,3282), noting that Golly can successfully run the entire period over the course of a day at a step size of 85.[1]

The OFF version of the OTCA metapixel.
Download RLE: click here
The OTCA metapixel being used to simulate Kok's galaxy

Videos

<iframe src='//www.youtube.com/embed/-ogwfn3sqwI?' width='300' height='169' frameborder='0' allowfullscreen='true'></iframe>
The metapixel by itself turning from ON to OFF in 35,328 generations
<iframe src='//www.youtube.com/embed/hsXCKPt8u3I?' width='300' height='169' frameborder='0' allowfullscreen='true'></iframe>
The OTCA metapixel being used to emulate Kok's galaxy
gollark: Computers are fast, that's negligiblfikfkvlble.
gollark: Make an isometric game || 🐝.
gollark: Anyway, if I turn up the derivative term, it does that.
gollark: [REDACTED UNDER φ-152 PROTOCOLS]
gollark: I'm trying to implement a PID controller for controlling rotation of a robot. As I don't have it with me, this is a very rough simulation.

References

  1. Adam P. Goucher (December 15, 2016). "Meta-meta-blinker". ConwayLife.com forums. Retrieved on July 20, 2017.
This article is issued from Conwaylife. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.