For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.

### Re: Thread For Requesting Help

Help request:
I coded a CGoL simulator in python:
`import systrashvar = Noneyn = Nonecontinuevar = FalsecontinueProgvar = Truecellnum = 0nw = 0n = 0ne = 0e = 0se = 0s = 0sw = 0w = 0total = 0#infoprint('you are using this version of python:')print(sys.version)print()print('''this program simulates Conway's Game of Life on a torus with shift 1.It uses inputted coordinates to turn cells on and off.It asks the user what it should do next.''')print()print('this program was coded by Moosey in 2019')print('this program is version 1.0.1')print('''version history:1.0: first version. VERY buggy.1.0.1: second version. assumes true when misinterpreting responses.''')print('''bugs:coordinate 0,0 does not turn onentering y coordinate 10 appears to fail (but not x)ADVANCING A GENERATION DOES NOT WORK!!!!''')print()print('press enter to start')trashvar = sys.stdin.readline()#define cells in 10-by-10 gridcells = []newcells = []prettycells = []selectedcell = Noneselectedcellx = Noneselectedcelly = Nonefor x in range(0, 100):    cells.append(0)    newcells.append(0)    prettycells.append('.')#print(cells) -- does print all cellstates#define functionsdef maketotal():    total = nw + n + ne + e + se + s + sw + wdef defnesw():    if cellnum >= 10 and cellnum < 90:        nw = cells[cellnum-11]        n = cells[cellnum-10]        ne = cells[cellnum-9]        e = cells[cellnum+1]        se = cells[cellnum+11]        s = cells[cellnum+10]        sw = cells[cellnum+9]        w = cells[cellnum-1]    elif cellnum < 10:        nw= cells[cellnum+89]        n = cells[cellnum+90]        ne = cells[cellnum+91]        e = cells[cellnum+1]        se = cells[cellnum+11]        s = cells[cellnum+10]        sw = cells[cellnum+9]        w = cells[cellnum-1]    elif cellnum >= 90:        nw = cells[cellnum-11]        n = cells[cellnum-10]        ne = cells[cellnum-9]        e = cells[cellnum+1]        se = cells[cellnum-89]        s = cells[cellnum-90]        sw = cells[cellnum-91]        w = cells[cellnum-1]    else:        print('''var cellnum has an error. If you are reading this I coded wrong.the value of cellnum is ''' + cellnum)                def putcells():    continuevar = True    while continuevar == True:        print('continue putting cells? 1=yes, 0=no')        yn = int(sys.stdin.readline())        if yn == 0:            continuevar = False            break        elif yn == 1:            continuevar = True        else:            print('did not understand')            print('assuming true')            continuevar = True        print('Put your cells down, now.')        print()        print('What X coordinate? (Left = 0, Right = 10)')        selectedcellx = int(sys.stdin.readline())        if selectedcellx >= 0 and selectedcellx <= 10:            print('What Y coordinate? (Top = 0, Bottom = 10)')            selectedcelly = int(sys.stdin.readline())            if selectedcelly >=0 and selectedcelly <=10:                selectedcell = int(selectedcellx + (10 * selectedcelly))                if cells[int(selectedcell)] == 0:                    cells[int(selectedcell)] = 1                else:                    cells[selectedcell] = 0                #test                #print(cells)            else:                print('did not understand')        else:            print('did not understand')#something is broken in the below function; the cells never updatedef updatecells():    cellnum = 0    for i in cells:        defnesw()        if cellnum > 99:            print('somehow cellnum has gone past 99. this should not have happened.')            while cellnum > 99:                cellnum = int(cellnum-100)        if i == 0:            #update            maketotal()            if total == 3:                newcells[cellnum] = 1            else:                newcells[cellnum] = 0        if i == 1:            #update            maketotal()            if total == 2 or total == 3:                newcells[cellnum] = 1            else:                newcells[cellnum] = 0        #print(cellnum) -- works        cellnum = cellnum + 1    cellnum = 0    for i in newcells:        cells[cellnum] = newcells[cellnum]        def printgrid():    cellnum = 0    for i in cells:        if i == 0:            prettycells[cellnum] = '.'        elif i == 1:            prettycells[cellnum] = 'O'        else:            print('invalid cellstate; certain things may be broken.')        cellnum = cellnum + 1    #print the grid    print(prettycells[0:9])    print(prettycells[10:19])    print(prettycells[20:29])    print(prettycells[30:39])    print(prettycells[40:49])    print(prettycells[50:59])    print(prettycells[60:69])    print(prettycells[70:79])    print(prettycells[80:89])    print(prettycells[90:99])                def rungrid():    continuevar = True    while continuevar == True:        print('continue? 1= yes, 0=no')        yn = int(sys.stdin.readline())        if yn == 0:            continuevar = False            break        if yn == 1:            continuevar = True        else:            print('did not understand')            print('assuming true')            continuevar = True        updatecells()        printgrid()        #begin programwhile continueProgvar == True:    print('continue program? 1= yes, 0=no')    yn = int(sys.stdin.readline())    if yn == 0:        continueProgvar = False        break    if yn == 1:        continueProgvar = True    else:        print('did not understand')        print('assuming true')        print()        continueProgvar = True    putcells()    rungrid()#test#putcells()print()print('thank you for your time')`

This isn't that efficient, I know. but my question is:
python CGOL problems.png (41.35 KiB) Viewed 11147 times

Why is this happening? Can someone fix it?
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 2301
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Thread For Requesting Help

Moosey wrote:Why is this happening? Can someone fix it?

Haven't tried running it, but I think your main problem is

`    cellnum = 0    for i in newcells:        cells[cellnum] = newcells[cellnum]`

I'd expect cells[i] = newcells[i] there. This also probably explains why the (0,0) cell isn't behaving the way you expect it to.

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

dvgrn wrote:
Moosey wrote:Why is this happening? Can someone fix it?

Haven't tried running it, but I think your main problem is

`    cellnum = 0    for i in newcells:        cells[cellnum] = newcells[cellnum]`

I'd expect cells[i] = newcells[i] there. This also probably explains why the (0,0) cell isn't behaving the way you expect it to.

after making those edits, It still has the same problem.
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 2301
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Thread For Requesting Help

Moosey wrote:after making those edits, It still has the same problem.

Yeah, it looks like there are a few more things to track down. First, my suggestion was incorrect -- the way you're doing it it should be something more like

`    cellnum = 0    for i in newcells:        cells[cellnum] = newcells[cellnum]        cellnum = cellnum + 1`

That at least gets you some different behavior, even though it isn't the right behavior yet.

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

dvgrn wrote:
Moosey wrote:after making those edits, It still has the same problem.

Yeah, it looks like there are a few more things to track down. First, my suggestion was incorrect -- the way you're doing it it should be something more like

`    cellnum = 0    for i in newcells:        cells[cellnum] = newcells[cellnum]        cellnum = cellnum + 1`

That at least gets you some different behavior, even though it isn't the right behavior yet.

Yeah, you need to keep track of two seperate arrays, one for the previous generation and one for the next generation, and then copy the next generation to the previous generation. (i tried and failed on this before!)

testitemqlstudop

Posts: 1053
Joined: July 21st, 2016, 11:45 am
Location: very very very very boats

### Re: Thread For Requesting Help

testitemqlstudop wrote:Yeah, you need to keep track of two seperate arrays, one for the previous generation and one for the next generation, and then copy the next generation to the previous generation. (i tried and failed on this before!)

That's already there in the code -- cells[] and newcells[]. That part is all coded correctly, as far as I can see.

The next problem is in the way global variables are being handled in defnesw(). Try printing the value of cellnum on the first line of defnesw(), and it will always be zero -- for some reason Python is treating it like it's a local variable (though I'm drawing a blank on why that is exactly).

Global variables are getting used for everything, though, and this is going to cause lots of other problems. Setting nw, n, ne, e, etc. inside defnesw() won't do any good at all unless you tell Python that each of those variables should be treated as a global variable -- global nw, n, ne, e, se, s, sw, w ... The code as written will set the values of eight local variables, and then throw them away.

This problem can be fixed in any number of ways that are better than over-using globals, like by passing the value of cellnum into the function, and returning the eight neighbor values from the function:*

`def defnesw(cellnum):...return nw, n, ne, e, se, s, sw, w`

And call the function with
`        nw, n, ne, e, se, s, sw, w = defnesw(cellnum)`

But those values are only needed so that they can be added up, which is done in another function. Really it would be much simpler just to pass back the total:

`return nw + n + ne + e + se + s + sw + w`

Meanwhile, if defnesw() is fixed, a new problem will appear, which has to do with the way the universe is wrapped around. Normal toroidal Life universes connect the right side of Row N to the left side of Row N, not to the left side of Row N+1. Something in the wraparound seems to be trying to access an out-of-range cell -- like maybe cells[100], when trying to look at the northeast cell from cells[9].

There's an awful lot of code in there trying to deal with storing a 2D grid in a one-dimensional list. Probably better to pick another storage method -- two-dimensional list, dictionary, something like that. Another change, probably to be wrestled with only when the current code is working perfectly, would be to set XSIZE, YSIZE = 10, 10 at the top of the script and get rid of the large number of hard-coded assumptions about the size of the grid.

* This is a simple fix, and it works fine, but it's potentially confusing -- because "cellnum" ends up being both a global variable (outside of the defnesw() function) and a local variable (inside the function). You could change the value of cellnum inside the function, and it wouldn't affect the value of cellnum in the code that calls defnesw(). This is something that's worth Googling "Python global variables" and stepping carefully through various tutorials until you understand the concept.

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

Any glider synthesis less than 7 for this still life?
`x = 8, y = 7, rule = B3/S233b2ob2o\$3b2ob2o2\$b7o\$o6bo\$obob3o\$b2obo!`
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

My 7G synthesis. This time gliders come from infinity. Also ask for any reduces.
`x = 37, y = 31, rule = B3/S233bo21bo\$bobo20bo\$2b2o20b3o5\$14bo19bobo\$15bo18b2o\$13b3o19bo2\$18b2o\$19b2o\$18bo4\$27b2o\$28b2o\$27bo9\$14bo\$14b2o\$13bobo!`
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

Hunting wrote:My 7G synthesis. This time gliders come from infinity. Also ask for any reduces.
`x = 37, y = 31, rule = B3/S233bo21bo\$bobo20bo\$2b2o20b3o5\$14bo19bobo\$15bo18b2o\$13b3o19bo2\$18b2o\$19b2o\$18bo4\$27b2o\$28b2o\$27bo9\$14bo\$14b2o\$13bobo!`

That's a nice synthesis! I was able to find a reduction. Specifically I used my synthesize constellation script to find a 3 glider synthesis of the TL + blinker constellation that was used in your synthesis. Here's the resulting 6G synthesis:

`x = 32, y = 32, rule = B3/S23o\$b2o\$2o15bo\$18bo\$16b3o4\$23bo\$21bobo\$17b3o2b2o\$19bo\$18bo3\$30bo\$29bo\$29b3o12\$10b2o\$9bobo\$11bo!`

Goldtiger997

Posts: 537
Joined: June 21st, 2016, 8:00 am
Location: 11.329903°N 142.199305°E

### Re: Thread For Requesting Help

Goldtiger997 wrote:
Hunting wrote:My 7G synthesis. This time gliders come from infinity. Also ask for any reduces.
`x = 37, y = 31, rule = B3/S233bo21bo\$bobo20bo\$2b2o20b3o5\$14bo19bobo\$15bo18b2o\$13b3o19bo2\$18b2o\$19b2o\$18bo4\$27b2o\$28b2o\$27bo9\$14bo\$14b2o\$13bobo!`

That's a nice synthesis! I was able to find a reduction. Specifically I used my synthesize constellation script to find a 3 glider synthesis of the TL + blinker constellation that was used in your synthesis. Here's the resulting 6G synthesis:

`x = 32, y = 32, rule = B3/S23o\$b2o\$2o15bo\$18bo\$16b3o4\$23bo\$21bobo\$17b3o2b2o\$19bo\$18bo3\$30bo\$29bo\$29b3o12\$10b2o\$9bobo\$11bo!`

Thanks a lot! I'm not experienced at glider-synthesis, so I didn't know the 3g synthesises. (All the toolkit I used is Patterns/Life/Synthesis/two-glider-collisions.rle) That reducing script is pretty cool, never heard of it before.
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

Are there any R-eater?
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

Hunting wrote:Are there any R-eater?

I think the most simple example is:
`x = 10, y = 8, rule = B3/S232o\$bo\$bobo\$2b2o2\$8b2o\$7b2o\$8bo!`

However, there are many R-eaters. It depends on from 'where' and how late you want to eat it. I suggest to set up a bellman search for the path/track you need it.

Edit1:
Just another example:
`x = 24, y = 15, rule = B3/S2322b2o\$22b2o8\$20b2o\$19b2o\$2b2o16bo\$bobo\$bo\$2o!`

2718281828

Posts: 738
Joined: August 8th, 2017, 5:38 pm

### Re: Thread For Requesting Help

Is it possible for this to be made into an oscillator:

`x = 5, y = 9, rule = B3/S232ob2o\$o3bo\$b3o\$o2\$4bo\$b3o\$o3bo\$2ob2o!`

testitemqlstudop

Posts: 1053
Joined: July 21st, 2016, 11:45 am
Location: very very very very boats

### Re: Thread For Requesting Help

testitemqlstudop wrote:Is it possible for this to be made into an oscillator:

`x = 5, y = 9, rule = B3/S232ob2o\$o3bo\$b3o\$o2\$4bo\$b3o\$o3bo\$2ob2o!`

Kind of, but not really. It doesn't actually come very near repeating a configuration, does it?

So you could solve the kickback problem in this recipe, for example --

`x = 21, y = 19, rule = B3/S237bo\$6bo\$obo3b3o\$b2o\$bo\$4b3o\$4bo\$5bo4\$15bo\$16bo\$14b3o\$19bo\$18b2o\$12b3o3bobo\$14bo\$13bo!`

-- and then put together a bunch of high-period guns that repeatedly create that reaction and then clean it up. But without a clear path to mutate a later stage of the reaction directly back into the original two-sparked-houses form, that doesn't seem like a very interesting exercise.

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

Yeah, that's not interesting. I thought that the spinning-reaction can be made into an high-period oscillator plus some catalysts to stabilize it. Ah well...

testitemqlstudop

Posts: 1053
Joined: July 21st, 2016, 11:45 am
Location: very very very very boats

### Re: Thread For Requesting Help

Can anyone synthesis this exact pattern?
`x = 5, y = 8, rule = B3/S232bo\$b3o\$bob2o\$2o\$3o2\$b2o\$3bo!`

Also this spark?
`x = 4, y = 5, rule = B3/S23b3o\$3bo\$ob2o2\$bo!`
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

Hunting wrote:Can anyone synthesis this exact pattern?
`x = 5, y = 8, rule = B3/S232bo\$b3o\$bob2o\$2o\$3o2\$b2o\$3bo!`

Also this spark?
`x = 4, y = 5, rule = B3/S23b3o\$3bo\$ob2o2\$bo!`

Why do you want it?
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 2301
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Thread For Requesting Help

Moosey wrote:
Hunting wrote:Can anyone synthesis this exact pattern?
`x = 5, y = 8, rule = B3/S232bo\$b3o\$bob2o\$2o\$3o2\$b2o\$3bo!`

Also this spark?
`x = 4, y = 5, rule = B3/S23b3o\$3bo\$ob2o2\$bo!`

Why do you want it?

It is used in my soup-inspired components.
This post was brought to you by the Element of Magic.

Plz correct my grammar mistakes. I'm still studying English.

Working on:

Nothing.

Favorite gun ever:
`#C Favorite Gun. Found by me.x = 4, y = 6, rule = B2e3i4at/S1c23cijn4ao2bo\$4o3\$4o\$o2bo!`
Hunting

Posts: 1085
Joined: September 11th, 2017, 2:54 am
Location: Ponyville, Equestria

### Re: Thread For Requesting Help

Hunting wrote:
Moosey wrote:Why do you want it?

It is used in my soup-inspired components.

A more specific answer might be helpful, especially a specific reaction where the pattern and spark need to be placed. Otherwise any suggested solutions are likely to end up having gliders coming in from the wrong directions, crossing spaces that aren't available for the use you have in mind.

Also an example would let people know whether small modifications might be acceptable. For example, there are no three-glider collisions that produce the spark you're asking for, but there are four different 3G recipes that make the same eight-cell predecessor of the spark's T=1 stage:

`x = 234, y = 37, rule = LifeHistory149.A\$150.A\$148.3A\$12.A80.A138.A\$12.A.A77.A138.A\$12.2A78.3A136.3A2\$229.D\$226.A3D\$4.D142.3D.2D74.2A\$2.D.D144.D.D74.2A2D\$3D.2D142.2A.D77.D.A\$149.2A78.D.2A\$2.A145.A81.A.A\$3.A\$.3A3\$2.2A\$3.2A\$2.A74.A\$78.A\$74.D.3A\$74.D.D\$73.2D.3D\$76.2A\$77.2A\$76.A7\$177.3A\$177.A\$178.A!`

So if the spark interacts with your intended target at exactly T=0, then the above recipes are probably no good, but if the interaction happens after T=0 then one of these syntheses might be useful.

(This is a lucky false positive from Goldtiger997's synthesise-patt script, by the way. The script found a match when there isn't really a match, because the population at T=0 happens to be the same.)

Does the other pattern really have to be an exact match for what you posted? There aren't any three-glider collisions that make its T=0, but there are lots of four- or five-glider collisions that can make its T=16 stage for example. I'm sure T=16 is too late, but what about T=1 or T=2?

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

Are there any c/2o puffers for this traffic light wick??
`x = 284, y = 9, rule = B3/S234bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$4bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo\$4bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo\$13bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo17bo5bo\$3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo2\$4bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$4bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo\$4bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo23bo!`

I want to make a signal-wire puffer.

`x = 122, y = 9, rule = B3/S2310bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$3o7bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo\$obo16bo5bo17bo5bo17bo5bo17bo5bo17bo5bo\$3o3b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo2\$10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$10bo23bo23bo23bo23bo!`
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 2301
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Thread For Requesting Help

Moosey wrote:Are there any c/2o puffers for this traffic light wick?

It should be easy to make one with four p48 rakes, right? From jslife/c2-extended:

`x = 223, y = 295, rule = B3/S2361b2o\$61bobo\$61bo10\$49b2o\$49bobo\$49bo4\$52b4o\$12b2o38bo3bo\$11b2ob4o34bo\$12b6o16bo18bo2bo\$13b4o3b3o9bo3bo\$6b2o12b2obo13bo19b2o\$5b4o11b2ob2o7bo5bo19b2o\$4b2ob2o13b2o9b2o3bo18bo\$5b2o5b2ob3o4bo11bo3bo\$11bo5b2o18bo\$10b2o7bo14b3o\$11bo5bobo\$5b2o5b2o4bo\$4b2ob2o\$5b4o7b2o\$6b2o6bo4bo\$13bo\$13bo5bo\$13b6o25\$42b3o\$19b6o17bo\$19bo5b4o14bo\$19bo5bob2o\$20bo3bo2b2o\$22bo\$21b2o\$20b4o\$19b2ob2o\$20b2o3\$30b3o\$30bo\$17b2o12bo\$16b2ob2o\$17b4o\$18b2o5bo\$24bobo\$23bo\$4b4o17b2o\$4bo3bo9bo\$4bo11b2o\$5bo2bo2b2o5b3o7b2o\$10b3o6b3o5b4o\$5bo2bo2b2o5b3o6bo3bo\$4bo11b2o\$4bo3bo9bo\$4b4o8b2o153b6o\$171bo5bo\$171bo\$13b2o14b3o140bo4bo\$12b2ob4o12bo133bo8b2o\$13b6o10b2o132bo3bo\$14b4o6b2o130bo2bo2bo\$23b4o128bo6bo4bo11b2ob2o\$22b2ob2o128bo3bo2b5o11bo\$23b2o130b4o19bo2bo3bo\$174bo4bo2bo\$173bob2o2bo2bobo\$156b3o3bo3b3o4bob2o2b2o2b2o2bo\$155b5o2bo4b2o9b3o2b2ob2o\$154b2ob4obo3b3o4bob2o2b2o2b2o2bo\$155b2o16bob2o2bo2bobo\$174bo4bo2bo\$178bo2bo3bo\$178bo\$157b5o17b2ob2o\$157bo4bo\$157bo\$158bo3bo11b2o\$160bo11bo4bo\$171bo\$48bo122bo5bo\$47b2o122b6o\$47bobo2\$14b2o\$12bo4bo\$11bo\$11bo5bo\$11b6o\$31bo\$19b2o9bobo\$4b4o10b3o9bo2bo19b2o\$4bo3bo9bobo10bobo18bobo\$4bo7b2o17b3o20bo\$5bo2bo2b4o\$10b2o3bo8bo\$5bo2bo2b4o7b2o\$4bo7b2o\$4bo3bo\$4b4o\$14b4o\$13b6o\$12b2ob4o\$13b2o12\$167b2o\$166b2ob4o\$167b6o\$152b2o14b4o\$151b2ob2o\$152b4o\$153b2o\$154bo12b3o\$152bo3bo2b2o6bo2bo12bo\$151bo5bob2o6bo2bo12b2o\$151bo5b4o7bo13bo2b2o\$151b6o12bo13bo2bo27b3o\$10b2o171b4o\$9b2ob4o145bo22bo3bo\$10b6o143bo3bo\$11b4o143bo\$3b2o153bo4bo\$bo156b5o\$o6bo\$o8bo8bo\$8obo9b2o\$5b2o11b2o2\$30bo\$b2o28b2o\$2ob2o6b2o17b2o\$b4o4bo4bo\$2b2o4bo32bo\$8bo5bo25bo2bo\$8b6o6b4o15bo3bo\$20bo3bo9bo4b4o\$20bo11b2o6bo13bo\$21bo2bo2b2o5b3o18b2o\$26b3o6b3o16b2o\$21bo2bo2b2o5b3o\$20bo11b2o\$20bo3bo9bo\$20b4o4\$42b4o\$41b6o\$40b2ob4o\$41b2o7\$173bo2bo\$172bo\$172bo3bo\$172b4o2\$158bo2bo\$157bo29b2o22b2o\$157bo3bo25b2o22b2o\$157b4o\$168bo\$7bo158b2obo46bo\$5bo3bo148b3o10bo19b3o21bobo\$4bo152b5o9bo18bo3bo20bobo\$4bo4bo13b2o131b2ob4o5bob2o18bo3bo21bo\$4b5o13b4o131b2o5b2o2bo19b2o5b2o\$21b2ob2o143bo17bo4bo4bo13b2o7b2o\$22b2o163bo3bobo3bo12bo2bo5bo2bo\$165b2o20bo4bo4bo13b2o7b2o\$11bo151bo4bo19b2o5b2o\$3b2o5b3o10bo138bo27bo3bo21bo\$2b2o7bob2o6b2ob2o136bo5bo21bo3bo20bobo\$3b2o9bo9b2o136b6o23b3o21bobo\$4bo7b3o5bo3b2o190bo\$20bo2bo\$21b2o7bo\$2b2o27b2o\$b4o4b4o17b2o\$2ob2o4bo3bo25bo\$b2o6bo10b5o15b2o\$10bo2bo6bo4bo13b2o\$20bo27bo\$21bo3bo10bobo10b2o\$23bo5b2o5bo2bo8b2o\$28b2ob4o3b2o\$29b5o6bo\$30b3o5b2o\$35b2ob2o2\$29b4o\$29bo3bo\$29bo\$30bo2bo27\$9b6o\$9bo5bo\$9bo\$2b2o6bo4bo\$b4o7b2o\$2ob2o\$b2o5bo2bo\$7bo3bo8bo\$6b2o4bo7bo\$7bo3bo17bo\$b2o5bo2bo16bobo19bo\$2ob2o10bobo9b2ob2o19b2o\$b4o10bo2bo8bo2bo19b2o\$2b2o11bobo9bobo\$9b4o15bo\$8b6o\$7b2ob4o\$8b2o6\$36b2o\$35b2ob2o\$36b4o\$37b2o!`

Or the blinker puffer plus three rakes, I suppose. Maybe there's a way to do it with the fore+back rake plus blinker puffer plus one more rake, but I wouldn't bet on it.

dvgrn
Moderator

Posts: 5814
Joined: May 17th, 2009, 11:00 pm

### Re: Thread For Requesting Help

Moosey wrote:Are there any c/2o puffers for this traffic light wick??

From Jason Summers' c2 collection:
`#Cp1200 c/2 stretcher that builds a p50 "traffic jam" wick.#CJason Summers, 24 Jul 2000#CBased on a pattern by Dean Hickersonx = 269, y = 123, rule = B3/S2365b2o\$63bo4bo29b2o\$69bo26bo4bo\$63bo5bo32bo\$64b6o26bo5bo\$97b6o2\$58b2o\$54b4ob2o72b4o\$54b6o72b6o6b2o\$55b4o34b3o7b2o27b4ob2o4b4o77b5o\$102bo2bo30b2o5b2ob2o75bo4bo\$92bo2bo7b2o40b2o62b2o17bo\$73b2o17b3o112b2ob2o11bo3bo\$73b2o8b3o15bo15b2o3b3o6bobo73b4o14bo\$95bobo2bobo21bo5bobo8bo66b2o6b2ob2o\$95bo2bo4bo10b2o3bobo4b2ob2ob2o6b4o71b3o8b3o\$95bo3b2o2b2o9b2o10bobo2bo3b8obo70b3o6bo3b2o\$100b2ob2o8bo5bo6bobo6bo8b2o57bo9b3o3b2o3bobo2b2o\$80bo2bo18bo11bo5bob2ob3ob2o9bob3o58bo8b3o8bo5bo\$84bo21b6o2bo4b2o2bo2bo7b2o5b3o69b2o9bo2b2o\$80bo3bo22b4ob2o2b3o2bo3bo8bo3bo66bobo6bobo7bo\$81b4o20bo7bo7bo2bo80b2o9bo9bo\$73bo15b5o8b2o7b3o8b3o19b2o60bo12bo2bo\$72bob2o12bo4bo8b2ob2o36b4o49bobo10bo13bo6b2o\$62bo7bo10b3o9bo10b2o37b2ob2o48b2o9bo3bo7bo3bo4b2ob2o\$63b2o5bo9b5o3bo3bo52b2o41bo8bo14bo7b4o4b4o\$62b2o6bo2bo5b4ob2o4bo95b2ob2o16bo4bo16b2o\$72bo3b2o5b2o102bo2b2o16b5o\$51b2o134b2ob2o7b4o\$48b3ob2o68b2o55bo8b3obo4b7o\$48b5o53b2o12bo4bo51b2o11b2obo2b2ob3ob2o\$49b3o22bo2bo25b3ob2o17bo51b3o9b2o2bo2b2o3b2o23b2o\$78bo24b5o12bo5bo42bobo7bobo9bo2bo31b4o\$74bo3bo25b3o14b6o42b2o9b2o10bobo4b2o25b2ob2o\$64b2o9b4o91bo22bo8bo25b2o\$63b2o5b3o130bo\$59b3o6b2ob2o126bo3bo\$63b2o5b3o127b4o\$64b2o9b4o\$74bo3bo\$78bo137bo2bo\$74bo2bo142bo\$216bo3bo35b6o\$2ob2o17bo23bo23bo23bo23bo23bo23bo23bo26b4o34bo5bo\$o12bo8bo23bo23bo23bo23bo14bobo6bo23bo23bo60bo9bo\$b2o2bo7bo8bo10b3o10bo10b3o10bo23bo10b3o10bo14b2o7bo23bo23bo59bobo2bo4bo\$2b3o8bo120bo79bo20bo12b2o3bo3b2o5bo2bo\$2b3o13b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o15b3o3b3o4bo5bo4b3o3b3o15b3o3b3o15b3o3b3o15b3o3b3o18b2o19b2o3bo8bo3bo15bo\$b2o2bo3b3o3b3o13bo5bo17bo5bo41bo5bo20b3o81bo18b3o2b2o8bo7bo7bo3bo\$o21bo8bo5bo8bo8bo5bo8bo23bo8bo5bo8bo11bo11bo23bo23bo43b2o2b2o9b2o3b3o3bo4b4o\$2ob2o8bo8bo23bo23bo23bo23bo12bo10bo23bo23bo44b2obo15b2o5b2o\$13bo8bo10b3o10bo10b3o10bo23bo10b3o10bo23bo23bo23bo45b2o15bobo4b3o\$7b2o4bo223bo15bo7b2o\$6bo2bo244bo5bo4b4o\$5bo4bo244bo8bo3bo\$4bo6bo58bo2bo194bo\$4bo6bo62bo189bo2bo\$5bo4bo59bo3bo126b2o55b2o\$6bo2bo50b2o9b4o124b2ob2o50b4ob2o\$7b2o50b2o5b3o130b4o51b6o\$55b3o6b2ob2o97b3o22b2o7b2o53b4o\$59b2o5b3o97bo11b2o9b2obo7bo\$60b2o9b4o92bo12bo8b3o6bo3bo\$70bo3bo25b3o14b6o52bo3bo9bobo5bo5bo\$74bo24b5o12bo5bo52bo13bobo5bo5bo\$45b3o22bo2bo25b3ob2o17bo53bo8b2o3b2o6b6o\$44b5o53b2o12bo4bo67b2o\$44b3ob2o68b2o68b2o20b2o\$47b2o134bo5bo17b3ob2o\$68bo3b2o5b2o103bo2b2o4b3o11b5o9b2o5b4o\$58b2o6bo2bo5b4ob2o4bo98b2o6bo14b3o8b2ob2o3bo3bo\$59b2o5bo9b5o3bo3bo52b2o51bo24b4o8bo\$58bo7bo10b3o9bo10b2o37b2ob2o58b3o15b2o5bo2bo\$68bob2o12bo4bo8b2ob2o36b4o59bo8b2o\$69bo15b5o8b2o7b3o8b3o19b2o61bo7b2o13bo\$77b4o20bo7bo7bo2bo88bo2bo8bo3bo2bo\$76bo3bo22b4ob2o2b3o2bo3bo8bo3bo74b3o8b2o7bo\$80bo21b6o2bo4b2o2bo2bo7b2o5b3o70bo10b2o6bo\$76bo2bo18bo11bo5bob2ob3ob2o9bob3o81b5ob2o\$96b2ob2o8bo5bo6bobo6bo8b2o42bo2bo39bo\$91bo3b2o2b2o9b2o10bobo2bo3b8obo47bo36b2o\$91bo2bo4bo10b2o3bobo4b2ob2ob2o6b4o44bo3bo18b4o\$91bobo2bobo21bo5bobo8bo36b2o9b4o17bo3bo13b3o\$69b2o8b3o15bo15b2o3b3o6bobo43b2o5b3o27bo12b5o\$69b2o17b3o78b3o6b2ob2o23bo2bo13b3ob2o\$88bo2bo7b2o40b2o30b2o5b3o43b2o\$98bo2bo30b2o5b2ob2o30b2o9b4o\$51b4o34b3o7b2o27b4ob2o4b4o41bo3bo25b3o14b6o\$50b6o72b6o6b2o46bo24b5o12bo5bo\$50b4ob2o72b4o26b3o22bo2bo25b3ob2o17bo\$54b2o102b5o53b2o12bo4bo\$158b3ob2o68b2o\$93b6o62b2o58bo\$60b6o26bo5bo94b2o24bo2bo\$59bo5bo32bo80bo7bob4ob2o4bo18bo\$65bo26bo4bo81bo7bo2b5o3bo3bo15b2obo4bo28b2o\$59bo4bo29b2o91bo3b3o9bo15bobo5bo25b2ob2o\$61b2o118bo16bo4bo16bo3bo28b4o\$181bo17b5o17b3o30b2o\$179bo11b4o28bob2o7b2o\$178b2o10bo3bo29bo8bo\$179b2o13bo5b2o31b3o8bobo3b4o\$178bo11bo2bo5bo32b3o7bo4bo2bo2b2o\$200b2o12bo6bo9bobo8bo3bo4bo2b2o\$213bobo3b2ob2o7b3o7bo3bo5bo2bo\$213bobo3b2ob2o18b2o8b2o\$214bo3bo2bob2o17b2o\$195b2o8b3o11b2o22b2o\$195b2o22b3o2b2o\$223b2o30b2o\$223b2o21b2o5b2ob2o\$165b4o73b4ob2o4b4o\$164b6o72b6o6b2o\$164b4ob2o72b4o\$168b2o2\$207b6o\$174b6o26bo5bo\$173bo5bo32bo\$179bo26bo4bo\$173bo4bo29b2o\$175b2o!`
Shannon Omick
skomick

Posts: 74
Joined: February 11th, 2011, 11:41 pm

### Re: Thread For Requesting Help

Moosey wrote:I want to make a signal-wire puffer.
`x = 122, y = 9, rule = B3/S2310bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$3o7bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo\$obo16bo5bo17bo5bo17bo5bo17bo5bo17bo5bo\$3o3b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo2\$10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$10bo23bo23bo23bo23bo!`

Ah, so it seems that this is the next telegraph!
That that is, is. That that is not, is not. Is that it? It is.
A predecessor to my favorite oscillator of all time:
`x = 7, y = 5, rule = B3/S2-i3-y4i4b3o\$6bo\$o3b3o\$2o\$bo!`

Hdjensofjfnen

Posts: 1288
Joined: March 15th, 2016, 6:41 pm
Location: r cis θ

### Re: Thread For Requesting Help

Hdjensofjfnen wrote:
Moosey wrote:I want to make a signal-wire puffer.
`x = 122, y = 9, rule = B3/S2310bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$3o7bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo8bo8bo5bo\$obo16bo5bo17bo5bo17bo5bo17bo5bo17bo5bo\$3o3b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo4b3o3b3o4bo5bo2\$10bo10b3o10bo10b3o10bo10b3o10bo10b3o10bo10b3o\$10bo23bo23bo23bo23bo\$10bo23bo23bo23bo23bo!`

Ah, so it seems that this is the next telegraph!

Not really— it’s period 2, the reaction has been known for a while, it’s slower than the beehive telegraph, and it’s fairly bulky.
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 2301
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

Previous