x = 6, y = 19, rule = B3/S234q
o$2o$b2o13bo$2o13bobo$15bo2bo$16b2o!
x = 6, y = 19, rule = B3/S234q
o$2o$b2o13bo$2o13bobo$15bo2bo$16b2o!
x = 16, y = 16, rule = B3-j678_S34678
3bobobo3b3obo$5b2o2bo$2ob3o2bob2o3bo$2o2bobob5o2bo$bob2o4b2o2b3o$7bob
2o3b2o$8b2ob2o$b3obobo4bob2o$4b3obobobobo$2o2b2o2bo3b4o$4bo2bo3bo2bo$o
b2ob3obobo$4ob11o$2b2ob3o3bobo$o5bobo2b2o$b2o3b3obobo2bo!
x = 119, y = 218, rule = B25678/S4578
68bo2bo2$69b2o128$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$o30b88o$bo
29b88o$bo29b88o$o30b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b88o$31b
88o$31b88o!
x = 10, y = 4, rule = B25678/S4578
4o2b4o$10o$3ob2ob3o$10o!
x = 49, y = 50, rule = B25678/S4578
49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$
49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$3ob2ob
42o$49o$4o2b43o$49o$49o$49o$49o$49o$49o$49o$2ob46o$4ob44o$4ob44o$2ob
46o$49o$49o$49o!
x = 4, y = 2, rule = B25678/S4578
4o$4o!
gameoflifeboy wrote:B25678/S4578 is a self-inverse variant of Seeds. Solid rectangles whose dimensions are 4 or greater form period 3 oscillators, which can change or form guns when hit by spaceships
x = 39, y = 46, rule = B25678/S4578
12bo$9bo4bo$6bo4b3obo$8b3ob3obo$o3bob2ob2ob3obo$2bob3obobo4bo$2b2o3bo
2bobo$o2bobo4bobo$3bob4obo4bo$3bobob4ob3obo$3bobob4ob3obo$3bob4obo4bo$
o2bobo4bobo$2b2o3bo2bobo$2bob3obobo4bo$o3bob2ob2ob3obo$8b3ob3obo$6bo4b
3obo$9bo4bo$12bo7$12bo$9bo4bo$6bo4b3obo$8b3ob3obo$o3bob2ob2ob3obo$2bob
3obobo4bo$2b2o3bo2bobo$o2bobo4bobo$3bob4obo26bo$3bobob4ob25obo$3bobob
4ob25obo$3bob4obo26bo$o2bobo4bobo$2b2o3bo2bobo$2bob3obobo4bo$o3bob2ob
2ob3obo$8b3ob3obo$6bo4b3obo$9bo4bo$12bo!
x = 34, y = 16, rule = B25678/S4578
6bo$3bo4bo$o4b3obo$2b3ob2obo$2bob3obo$o6bo$4bo27bo$6b26obo$6b26obo$4bo
27bo$o6bo$2bob3obo$2b3ob2obo$o4b3obo$3bo4bo$6bo!
x = 31, y = 12, rule = B25678/S4578
3bo$4bo$4bo$3bo$o28bo$2b27obo$2b27obo$o28bo$3bo$4bo$4bo$3bo!
x = 11, y = 6, rule = B25678/S4578
4bo3bo$bo4bobobo$ob5ob2o$ob5ob2o$bo4bobobo$4bo3bo!
Sokwe wrote:I think these might be the first high-period guns in a B2 rule.
gameoflifeboy wrote:With more than one photon inside, they can run for a long time before the photons collide and make the pattern explode:Code: Select allx = 49, y = 50, rule = B25678/S4578
49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$
49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$49o$3ob2ob
42o$49o$4o2b43o$49o$49o$49o$49o$49o$49o$49o$2ob46o$4ob44o$4ob44o$2ob
46o$49o$49o$49o!
x = 50, y = 50, rule = B25678/S4578
50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$50o$42ob7o$24ob2ob16ob5o$44ob5o$25o2b15ob7o$50o$50o$50o$50o$50o!
x = 81, y = 96, rule = LifeHistory
58.2A$58.2A3$59.2A17.2A$59.2A17.2A3$79.2A$79.2A2$57.A$56.A$56.3A4$27.
A$27.A.A$27.2A21$3.2A$3.2A2.2A$7.2A18$7.2A$7.2A2.2A$11.2A11$2A$2A2.2A
$4.2A18$4.2A$4.2A2.2A$8.2A!
Sokwe wrote:gameoflifeboy wrote:B25678/S4578 is a self-inverse variant of Seeds. Solid rectangles whose dimensions are 4 or greater form period 3 oscillators, which can change or form guns when hit by spaceships
I think these might be the first high-period guns in a B2 rule.
x = 98, y = 100, rule = B25678/S4578:T1000+11,200
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$37o2b59o$98o$36ob2ob58o$
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$
98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$98o$
98o!
x = 0, y = 0, rule = B3acei4e678_S23678
5b2o$6bo8$3o$bo8$2bo$b2o!
x = 0, y = 0, rule = B3acei4e678_S23678
o2bob7o2b4o$2b3o4bo9bo$4bo2b2ob3ob5o$4bobob3o3bobob2o$bo2bob3o2b4ob2o$
obob4obobob2o2bo$4bo2bobo3bob3obo$3o3bob4obo2b2o$5ob3o2bob2ob2obo$4bo
3bobob2o3b2o$3bo2b2obob2obob3o$4obo3b8o$2bobobo2b2obobob3o$2o2bo3b3o4b
ob3o$o4bo3bob4ob2obo$bo2bo2bo2bob3o2bo$2b2obob2o2bob2o$3ob7obob5o$o6b
2ob4obobo$3ob2o3bo4bo4bo!
x = 0, y = 0, rule = B3_S2-i3-a4cake
b2o$2o$bo!
x = 19, y = 19, rule = B36/S23
3bo$3bo$3bo$3o3$8bo$7b2o$6b2o7$18bo$18bo$18bo$15b3o!
x = 3, y = 3, rule = 238/34/3
.A$A.A$.A!
x = 30, y = 3, rule = 238/34/3
28.A$10A17.A.A$28.A!
x = 16, y = 16, rule = 238/34/3
BA.B2.AB3.B.2AB$2B2A.2A.A2.A.A$2B.A2B2.AB2.B.2B$4BA.2A.AB2A.BA$.A2.BA
.A3.A.B$2B4.A5.B$.2A.AB2.A2.A.2BA$3A2.B.A4.B.2A$3.B2.2B.A4.2A$.2BA2BA
2.A.2A2.B$3.B4.BA.B2.BA$.B.A2BA.2A3.B.A$.2BAB.B.A.A4.A$B2.2A.B.B.AB2.
2A$2.B2.B2.BA2.B$.2AB.B7.2B!
gameoflifeboy wrote:By running a script, I have just found found a puffer based on the failed replicator from soup!
drc wrote:Can you please share the script?
import golly as g
def gcd(n1, n2):
if n1 < n2:
return ord_gcd(n1, n2)
else:
return ord_gcd(n2, n1)
def ord_gcd(l, g):
if g % l == 0:
return l
return gcd(g % l, l)
def lcm(n1, n2):
return n1 * n2 / gcd(n1, n2)
rawentry1 = g.getstring("Enter the most common naturally occurring periods of oscillators and spaceships in this rule separated by commas (no spaces):")
rawentry2 = g.getstring("What is the maximum number of generations to run each soup?")
rawentry3 = g.getstring("How many soups do you want to test?")
periodlist = map(int, rawentry1.split(','))
maxgens = int(rawentry2)
soups = int(rawentry3)
totalperiod = 1
for period in periodlist:
totalperiod = lcm(period, totalperiod)
longest = [], 0
for soupnum in range(soups):
g.new('')
g.select([0,0,16,16])
g.randfill(50)
currsoup = g.getcells([0,0,16,16])
currpop = g.getpop()
sameaslast = 0
totalgens = 0
success = False
while totalgens < maxgens:
g.run(totalperiod)
totalgens += totalperiod
if g.getpop() == currpop:
sameaslast += 1
else:
sameaslast == 0
currpop = g.getpop()
if sameaslast == 3:
# We assume it's stabilized
success = True
totalgens -= 3*totalperiod
if totalgens > longest[1]:
longest = currsoup, totalgens
break
if not success:
g.new('')
g.putcells(currsoup)
g.show("Found soup lasting longer than %d generations" % (maxgens - 3*totalperiod))
break
g.show("Searched %d soups; longest lifespan ~%d" % (soupnum + 1, longest[1]))
g.update()
if success:
g.new('')
g.putcells(longest[0])
g.show("Found soup stabilizing after ~%d generations" % longest[1])
x = 28, y = 46, rule = B3678/S235678
11bo4bo$10b3o2b3o$10b3o2b3o$11bo4bo$11bo4bo$10bobo2bobo$10bobo2bobo$9b
obob2obobo$9b4o2b4o$8bob8obo$9b10o$6bob12obo$5bob14obo$6b16o$4b20o$4b
20o$bob22obo$ob24obo$28o$bo3b18o3bo$2bo3b16o3bo$6b16o$5b18o$6b16o$5b
18o$3b22o$3b22o$ob24obo$28o$b26o$b26o$3o2b18o2b3o$2bo3b16o3bo$6b16o$5b
18o$6b16o$5b18o$6b16o$5b18o$7b14o$8b12o$7b14o$7bob10obo$8b3ob4ob3o$13b
2o$13b2o!
x = 17, y = 34, rule = B3678/S235678
4b3o3b3o$4bobo3bobo$5bo5bo$4b3o3b3o$4bobo3bobo$5bo5bo$4b3o3b3o$4b3o3b
3o$5bo5bo$4bo7bo$bob5ob5obo$2b4ob3ob4o$b6obob6o$b15o$3b11o$b15o$b15o$
2b13o$b15o$2b13o$2b13o$b15o$2b13o$2b13o$17o$17o$2b13o$3b11o$2bob9obo$
3bob7obo$4bob5obo$6b5o$5b7o$7bobo!
x = 9, y = 11, rule = B35a/S23
5b2o$7bo$4bo2bo$5b2o3$7bo$bo4b2o$obo4b2o$obo$bo!
x = 4, y = 3, rule = B3/S23-ey4q
3o$3o$3bo!
drc wrote:A for awesome wrote:Code: Select allx = 22, y = 22, rule = B3-kq4j_S23
7b2o$7b2o$10b2o$9bo$10bo3$6bo8b2o3b2o$4b2o9bobo2b2o$5b2o8bo3$6bo8b2o$
2o2bobo9b2o$2o3b2o8bo3$11bo$12bo$10b2o$13b2o$13b2o!
Repeat time is 5:Code: Select allx = 8, y = 8, rule = B3-kq4j_S23
2o4b2o$2o4b2o2$2bobo$2b2o$3bo$2o4b2o$2o4b2o!
x = 42, y = 14, rule = B3-kq4j_S23
4bo4bo$3bobo2bobo21b2o4b2o$3bob4obo11b2o8b2o4b2o$b2o2bo2bo2b2o8b4o5b2o
3b2o3b2o$o3bo4bo3bo16b2o2bo2bo2b2o$b3o6b3o6bobo2bobo6bo4bo$2bo8bo6b2o
6b2o4bo6bo$2bo8bo6b2o6b2o4bo6bo$b3o6b3o6bobo2bobo6bo4bo$o3bo4bo3bo16b
2o2bo2bo2b2o$b2o2bo2bo2b2o8b4o5b2o3b2o3b2o$3bob4obo11b2o8b2o4b2o$3bobo
2bobo21b2o4b2o$4bo4bo!
Bullet51 wrote:drc wrote:A for awesome wrote:Code: Select allx = 22, y = 22, rule = B3-kq4j_S23
7b2o$7b2o$10b2o$9bo$10bo3$6bo8b2o3b2o$4b2o9bobo2b2o$5b2o8bo3$6bo8b2o$
2o2bobo9b2o$2o3b2o8bo3$11bo$12bo$10b2o$13b2o$13b2o!
Repeat time is 5:Code: Select allx = 8, y = 8, rule = B3-kq4j_S23
2o4b2o$2o4b2o2$2bobo$2b2o$3bo$2o4b2o$2o4b2o!
Since the presence of P2-4, the rule is proven omniperiodic!
x = 6, y = 6, rule = B3-kq4j_S23
o$b2o$2o$4bo$5bo$3b3o!
x = 9, y = 15, rule = B2n3/S2-i34ijz
7bo$6bo$6b3o10$b3o$2bo$3o!
x = 17, y = 23, rule = B37/S2-i34q
9bo2b2ob2o$8bobo2bobo$o7bob2obobo$2o5b2o2bob2o$o8b2o$7b2o$7b2o7$9bo2b
2ob2o$8bobo2bobo$8bob2obobo$7b2o2bob2o$9b2o$7b2o$7b2o$2b2o$bobo$3bo!
x = 23, y = 8, rule = B2ak/S345
12bo7bobo$o2bo2bobo9b2ob2o$6bo3bo7bobo$b2o5bo2bo7b2o$10bobobo$11bob2o$
10bobo$11b2o!
x = 3, y = 4, rule = B34k5y/S234n7e
bo$3o2$bo!
x = 13, y = 11, rule = B3-ky8/S2-i3-y4qy
9b2o$9b2o$7b2o2b2o$7b2o2b2o$9b2o$9b2o3$3o$2bo$bo!
x = 67, y = 13, rule = B3-ky8/S2-i3-y4qy
11b2o34b2o$11b2o34b2o$9b2o16b2o16b2o16b2o$9b2o16b2o16b2o16b2o$7b2o2b2o
12b2o2b2o12b2o2b2o12b2o2b2o$7b2o2b2o12b2o2b2o12b2o2b2o12b2o2b2o$9b2o
16b2o16b2o16b2o$9b2o16b2o16b2o16b2o$11b2o16b2o$11b2o16b2o$3o15b3o15b3o
15b3o$2bo17bo17bo17bo$bo17bo17bo17bo!
x = 9, y = 7, rule = B2ce3aiy/S12aei3r
4b2ob2o3$5bobo3$obo!
Return to Other Cellular Automata
Users browsing this forum: No registered users and 3 guests