A Formal Notation for Glider Syntheses
Posted: January 5th, 2019, 1:31 pm
My proposed notation is as follows:
Begin with an imaginary reference glider G, with the following phase:
From there, glider phase and position will be determined based on how long it would take for each individual glider to reach G, possibly with a different direction or offset.
The notation takes the form of ([positive integer][A,B,C,D,a,b,c, or d][integer].), where the notation is repeated once per glider, but the period is replaced with an exclamation point on the final glider.
The reference glider:
Fumarole synthesis:
Begin with an imaginary reference glider G, with the following phase:
Code: Select all
bo$2bo$3o!
The notation takes the form of ([positive integer][A,B,C,D,a,b,c, or d][integer].), where the notation is repeated once per glider, but the period is replaced with an exclamation point on the final glider.
- The positive integer represents the number of generations needed to match G in phase and at least one of the x-y coordinates.
- The letter represents the direction the glider is facing as well as which coordinate the glider is offset from G by:
A=down-right; x offset
B=up-right; x offset
C=up-left; x offset
D=down-left; x offset
a=down-right; y offset
b=up-right; y offset
c=up-left; y offset
d=down-left; y offset - The integer represents the distance, in cells, the glider is offset from G by.
The reference glider:
Code: Select all
#C 0A0!
bo$2bo$3o!
Code: Select all
#C 29d5.17a3.23d1.7a-3.13d5.22b-4.24c-4!
12bobo$12b2o$13bo3$bo10bo$2b2o6b2o$b2o8b2o7$3bobo2bobo$4b2o2b2o$4bo4bo
6$3o8b3o$2bo8bo$bo10bo!