script for puffer producing given output

For scripts to aid with computation or simulation in cellular automata.
Post Reply
HartmutHolzwart
Posts: 441
Joined: June 27th, 2009, 10:58 am
Location: Germany

script for puffer producing given output

Post by HartmutHolzwart » June 4th, 2012, 4:28 pm

I want to produce a c/2 puffer producing the following output

Code: Select all

x = 314, y = 86, rule = B3/S23
15$35b2o82b2o82b2o82b2o$35b2o82b2o82b2o82b2o3$109b2o82b2o82b2o$109b2o
82b2o82b2o3$99b2o82b2o82b2o$99b2o82b2o82b2o3$89b2o82b2o82b2o$89b2o82b
2o82b2o3$79b2o82b2o82b2o$79b2o82b2o82b2o3$69b2o82b2o82b2o$69b2o82b2o
82b2o$60bo83bo83bo$60bo83bo83bo$60bo83bo83bo2$50bo83bo83bo$50bo83bo83b
o$50bo83bo83bo2$40bo83bo83bo$40bo83bo83bo$40bo83bo83bo2$30bo83bo83bo$
30bo83bo83bo$30bo83bo83bo!
It is fairly easy to find a forward and backward rake of an appropriate period in Jasons rake collection. Also there are standard two glider collisions that produce blinkers resp. blocks.

But there are a lot of constraints that the gliders and rake engines do not interact with each other.

Is it possible to build a script that finds a solution for this problem?

Thanks in advance,
Hartmut

Jason Summers
Posts: 36
Joined: July 23rd, 2009, 8:08 pm

Re: script for puffer producing given output

Post by Jason Summers » June 7th, 2012, 8:29 pm

Does the puffer move left, or right?

I don't know of any scripts that would help, but it looks straightforward to construct. I'd use rakes plus these reactions, if possible:

Code: Select all

.*****...............****
*....*..............*...*
.....*..................*
*...*...............*..*.
..*......................
.........................
...................**....
...**.............*.*....
...*.*..............*....
...*.....................

User avatar
triller
Posts: 112
Joined: September 3rd, 2009, 2:41 pm

Re: script for puffer producing given output

Post by triller » June 7th, 2012, 11:21 pm

Please clarify this abbreviation:
... blinkers resp. blocks.
The p168 rakes are a wide platform, but not insurmountable.
As Jason said, it appears fairly straightforward.
There are eight LWSS/glider collisions that are possible for side 'injection' assembly of block or blinker.
Awaiting more data.
Mark (triller)
The most exciting phrase to hear in science, the one that heralds new
discoveries, is not "Eureka!" (I found it!) but "That's funny ..."
-- Isaac Asimov

Paul Tooke
Posts: 111
Joined: May 19th, 2010, 7:35 am
Location: Cambridge, UK

Re: script for puffer producing given output

Post by Paul Tooke » June 9th, 2012, 9:50 am

I haven't seen anyone else asking a question like this, so there doesn't seem to be much call for such a program or script. If this is an one-off then it would be easier to produce the pattern by hand. I have constructed such a puffer and include it in a reply to the original request in the patterns forum.

HartmutHolzwart
Posts: 441
Joined: June 27th, 2009, 10:58 am
Location: Germany

Re: script for puffer producing given output

Post by HartmutHolzwart » July 6th, 2012, 1:59 pm

Could you at least give some sort of tutorial or introduction how you do it?

Using layers in Golly might be useful, I guess.

Thanks in advance,
Hartmut

Post Reply