How do you find glider synthesis?

For general discussion about Conway's Game of Life.
Post Reply
User avatar
Nicbudd77
Posts: 16
Joined: March 11th, 2013, 8:31 pm

How do you find glider synthesis?

Post by Nicbudd77 » March 29th, 2013, 9:33 am

How do people get glider synthesis? Do they use programs, or just collide gliders in random ways? I mean is there a program that I could use or a website that makes glider synthesis?
I use golly and make lots of patterns
I have dreams of becoming famous

OHAD
Posts: 16
Joined: March 24th, 2013, 12:43 pm

Re: How do you find glider synthesis?

Post by OHAD » April 1st, 2013, 10:22 am

Sadly, I don't know the answer to that question, but I can add another question-

What is the important purpose of building patterns with glider synthesis?
I know that if you can find the glider combination, you can also build a gun/factory of that pattern. But, are there more important things that can be achieved with this?
Personally, I find it more interesting to create known patterns with uni-dimensional parents (starts with a bounding box of N*1). Sadly, I can't find enough of those, and my important question is- Can you build every existing pattern with other one-cell-thick patterns?
Just a 13-years old kid.

137ben
Posts: 343
Joined: June 18th, 2010, 8:18 pm

Re: How do you find glider synthesis?

Post by 137ben » April 1st, 2013, 10:11 pm

How do people get glider synthesis? Do they use programs, or just collide gliders in random ways? I mean is there a program that I could use or a website that makes glider synthesis?
For small patterns, they are usually found by running a program with collides gliders in random ways.
For large, complex patterns, they are engineered in stages, with each component being synthesized separately (possibly running searches to synthesize the pieces.)

wwei23

Re: How do you find glider synthesis?

Post by wwei23 » July 13th, 2017, 3:09 pm

Usually I build up from blocks. I tend to stick with two-glider collisions, and collisions between glider and object. What I can't do is add a glider to an active region. Why? So I can trace backwards. For glider and glider, either I make blocks, or I make nothing. For example, I will demonstrate a ship.
This is a ship:

Code: Select all

x = 3, y = 3, rule = B3/S23
2o$obo$b2o!
It can be made by colliding a glider with a pond:

Code: Select all

x = 8, y = 8, rule = B3/S23
6bo$5bo$5b3o2$b2o$o2bo$o2bo$b2o!
This collision produces plenty of sparks:

Code: Select all

x = 8, y = 6, rule = B3/S23
bo$2bo$3o$5b3o$5bo$6bo!
To make a beehive into a pond:

Code: Select all

x = 5, y = 8, rule = B3/S23
3bo$4bo$bo$2bo2$b2o$o2bo$b2o!
To get the sparks, I use said collision to get those sparks:

Code: Select all

x = 8, y = 9, rule = B3/S23
bo$2bo$3o$5b3o$5bo$6bo$2b2o$bo2bo$2b2o!
To make block into beehive:

Code: Select all

x = 4, y = 7, rule = B3/S23
2bo$3bo$o$bo2$2o$2o!
To get the sparks, I use said collision to get those sparks:

Code: Select all

x = 8, y = 8, rule = B3/S23
bo$2bo$3o$5b3o$5bo$6bo$2b2o$2b2o!
To build the block, I can use any of these:

Code: Select all

x = 266, y = 281, rule = B3/S23
83bo15bo39bo$obo4bo7bobo4bobo3bo3bo28bo20bo15bo39bo$60bo21b3o13b3o15bo
21b3o17bo$o3bo2bo6bo3bo2bo3bo2bo2bo28b3o52bo41bo$115b3o39b3o$obo4bo6bo
3bo2bo6bobo2$o3bo2bo6bo3bo2bo3bo2bo2bo2$obo4bobobo3bobo4bobo3bo3bo85b
3o$53b3o62bo17b2o16bo$55bo21b2o15b2o23bo16bobo14b2o$54bo23b2o15b2o39bo
16bobo$77bo16bo78$226bo6bobo3bo5bo18bo$263bo$226bo5bo3bo2bobobobo17b3o
2$226bo5bo3bo2bo2bo2bo2$226bo5bo3bo2bo5bo2$226bobobo2bobo3bo5bo$262bo$
261b2o$261bobo109$bobo5bo7bobo4bo7bobo4bobo3bo3bo2$bo3bo3bo7bo3bo2bo6b
o3bo2bo3bo2bo2bo28bo$76bo$bobo5bo2bobo2bobo4bo6bo3bo2bo6bobo28b3o2$bo
3bo3bo7bo3bo2bo6bo3bo2bo3bo2bo2bo2$bobo5bo7bobo4bobobo3bobo4bobo3bo3bo
2$76b3o$76bo$77bo45$68bo$67bo$67b3o34bo$2bo5bo3bo3bobo4bobo77bo$103b3o
$2bobobobo3bo2bo6bo3bo2$2bo2bo2bo3bo3bobo3bo2$2bo5bo3bo6bo2bo3bo$71b2o
17b3o$2bo5bo3bo3bobo4bobo45bobo18bo$71bo19bo!
Sparks:

Code: Select all

x = 378, y = 35, rule = B3/S23
153bo36bo18bo$57bo18bo19bo16bo19bo18bo19bo16bo18bo36bo$56bo18bo19bo16b
o19bo19b3o16bo17b3o16b3o15bo17bo$56b3o16b3o17b3o14b3o17b3o36b3o51bo18b
3o$225b3o4$189bo$57b3o17b3o89bo18b2o55bo$57bo19bo20bo17bo20bo13b2o15b
2o18bobo14b2o20bo16b2o$58bo19bo18b2o16b2o19b2o13bobo14bobo34bobo18b2o
16bobo$97bobo15bobo18bobo12bo53bo20bobo$o4bo3bobo3bobobo2bo3bo3bo3bo4b
o4bobo2$obo2bo2bo3bo4bo4bo3bo3bo3bobo2bo2bo2$o2bobo2bo3bo4bo4bobobo3bo
3bo2bobo2bo2bobo2$o4bo2bo3bo4bo4bo3bo3bo3bo4bo2bo4bo266bo$268bo22bo21b
o62bo$o4bo3bobo5bo4bo3bo3bo3bo4bo4bobo182bo15bo21bo22bo22b3o18bo22bo
17bo$228bo15bo22b3o20b3o40bo22bo18b3o$85bo16bo17bo16bo16bo15bo17bo16bo
22b3o13b3o86b3o20b3o$65bo18bo16bo17bo16bo16bo15bo17bo16bo$64bo19b3o14b
3o15b3o14b3o14b3o13b3o15b3o14b3o$64b3o4$223b3o15b3o59b2o$75b3o16b3o16b
3o15b3o15b3o14b3o16b3o15b3o19bo17bo11b2o23b2o20bobo20b2o40b2o$53b3o21b
o18bo18bo17bo17bo16bo18bo17bo18bo17bo13b2o23b2o21bo21b2o12b2o26b2o$55b
o20bo18bo18bo17bo17bo16bo18bo17bo50bo24bo44bo15b2o24bo$54bo285bo!
Basically, I break it up into microscopic steps. And that's it! By colliding gliders into new objects, more new ones are discovered. The sparks bring this further. That's how I do it.

Post Reply