Page 2 of 2

Re: PiSpaceships' Rules

Posted: April 14th, 2025, 1:09 pm
by PiSpaceships
A new rule: Teslinov (B2e3-ekr/S1c2-a3-n)!

Random soup:

Code: Select all

#R B2e3-ekr/S1c2-a3-n
! #C [[ RANDOMIZE ]]
Spaceships:

Code: Select all

x = 32, y = 6, rule = B2e3-ekr/S1c2-a3-n
3o$o4b3o2b4o3b3o3b3o3b3o$obo2bobo2bob2o3bobo3bobo3bobo$16bo3bo7bobo$24b
o$24bo!
Puffer:

Code: Select all

x = 4, y = 4, rule = B2e3-ekr/S1c2-a3-n
bo$ob2o2$3o!

Re: PiSpaceships' Rules

Posted: April 14th, 2025, 3:24 pm
by PK22
A few other spaceships:

Code: Select all

x = 51, y = 7, rule = B2e3-ekr/S1c2-a3-n
14bo3bo9bo3bo12bo3bo$bo11bobobobo7bobobobo10bobobobo$obo12bobo11bobo
16bo$b2o12bobo11bobo16bo$bo13bobo11bo17bo$47bo$32bo16bo!
The second spaceship has potential - it is quite resilient, and survives many collisions. I found the other orthogonal spaceships from collisions with the basic c/2 spaceship.

Sadly, the rule is almost unapgsearchable, as not only does the puffer slow it down - about 25% of soups have a puffer in their ash - but it cannot recognise the puffer correctly - a simple haul with about 2400 soups had 24 distinct infinite growth patterns, most of which are simply the puffer not being recognised correctly.
Quadratic growth:

Code: Select all

x = 35, y = 16, rule = B2e3-ekr/S1c2-a3-n
bo3bo3bo3bo3bo3bo3bo3bo3bo$obobobobobobobobobobobobobobobobobo$2bo5bo
3bobo5bobo3bobobo$2bo5bo3bobo5bobo3bobobo$bobo5bob2obo4b2ob2o2bobob2o$
7b5o2b2o10b2o2bo$8bob2o2bo5bo2bo$b2o7bo9bo2bo$b2o18b2o$19bobo$18bo$b2o
16b2o$b2o20bo$20bob2o$19b2obo$21bo!

Re: PiSpaceships' Rules

Posted: April 14th, 2025, 6:00 pm
by b-engine
PK22 wrote: April 14th, 2025, 3:24 pm Sadly, the rule is almost unapgsearchable, as not only does the puffer slow it down - about 25% of soups have a puffer in their ash - but it cannot recognise the puffer correctly - a simple haul with about 2400 soups had 24 distinct infinite growth patterns, most of which are simply the puffer not being recognised correctly.
S4n suppresses the block output of the puffer, making the rule apgsearchable:

Code: Select all

#C Note that the latter two spaceships become 
#C puffer-like methuselah, but they indeed stabilize 
#C into spaceships
x = 51, y = 7, rule = B2e3-ekr/S1c2-a3-n4r
14bo3bo9bo3bo12bo3bo$bo11bobobobo7bobobobo10bobobobo$obo12bobo11bobo16b
o$b2o12bobo11bobo16bo$bo13bobo11bo17bo$47bo$32bo16bo!
Soup:

Code: Select all

x = 0, y = 0, rule = B2e3-ekr/S1c2-a3-n4r
!
[[ RANDOMIZE ]]
Failed replicator:

Code: Select all

x = 2, y = 4, rule = B2e3-ekr/S1c2-a3-n4r
o$2o$2o$o!
EDIT:
3c/17 spaceship in a related rule:

Code: Select all

x = 2, y = 4, rule = B2e3-ekr4w6i7e/S1c2-a3-n4r5j
o$2o$2o$o!
Failed cordership and a spaceship tagalong in another related rule:

Code: Select all

x = 13, y = 25, rule = B2e3-ekr6i7e/S1c2-a3-n4r5j
8bo$8b2o$8b2o$8bo4$8bo$8b2o$8b2o$8bo10$2bobo$o2bo7bo$2o7bobo$2b2o5bo2b
o$4bo4bobo!

Re: PiSpaceships' Rules

Posted: April 21st, 2025, 5:55 am
by PiSpaceships
Teslinova (B2e3-ekr4k/S1c2-a3-n) is apgsearchable version of Teslinov.

Random soup:

Code: Select all

#R B2e3-ekr4k/S1c2-a3-n
! #C [[ RANDOMIZE ]]
Spaceships:

Code: Select all

x = 55, y = 7, rule = B2e3-ekr4k/S1c2-a3-n
40bo3bo4bo3bo$3o2b3o31bobobobo2bobobobo$o4bo4b3o2b4o3b3o3b3o3b3o4bobo
8bo$obo2bobo2bobo2bob2o3bobo3bobo3bobo4bobo8bo$7bo13bo3bo7bobo5bobo7b
o$29bo21bo$29bo23bo!
Common evolutionary sequences:

Code: Select all

x = 13, y = 4, rule = B2e3-ekr4k/S1c2-a3-n
10b2o$3o6bo2bo$3o6bo2bo$10b2o!
One-time reflector:

Code: Select all

x = 8, y = 6, rule = B2e3-ekr4k/S1c2-a3-n
6b2o$6bo$6b2o2$2o$2o!
Edit: 2U block synth:

Code: Select all

x = 6, y = 6, rule = B2e3-ekr4k/S1c2-a3-n
4b2o$4bo$4b2o2$3o$obo!
edit2: I'm planning the new thread for Teslinov and its derivatives.

Re: PiSpaceships' Rules

Posted: April 21st, 2025, 8:41 am
by PiSpaceships
LifePlus1e but it's a proper hybrid CA:

Code: Select all

x = 64, y = 64, rule = LifeAnd1e
.AB2A.A2.BA.B5.A.2BA8.2B2.BA.A.3A2.2A2.BA2.ABA3.A2B.B$B5.B2A.2A.A.A2.
AB2.B.B6.B3A.2AB.A.B2ABA2.A4.3A6.A$A2BA3.AB.A.2BA.B3.AB2A.B7.AB.A3.2A
B.B3.BAB.3A3.ABA.2A$6.ABA2B2.2A.B.BA.B.B2.B3.2BA3.BA.B.B.AB.A.A3.A6.A
B.A$.A.A4.A.AB.BA2.2AB4.2B3.A.2AB.BA.B.2B.2A.2A3B.B.BA.2A.A$A2.AB2ABA
2.A.A.BA2.A2.3A2.A4.B.B4.2A.A2.A.2B3.BAB4.B.B.B$.B.B.ABA5BAB.B.B2.B2.
B2.A.BA2.B.2B.B.A.B4.ABA.A.2ABA.B.A.A$.2B2.3ABABAB.B3.A.A3.BAB2.3B.2B
.B.2BAB2A4.2B3.AB2.3A2BAB$.A.3BA3.A.B.A.BA.2B3A2.AB2A2B5.2B2.B2A2B3.A
.B.2BA.A.AB.A$3.AB.4B.2AB2.2ABABA2B.B5.B.A2.2A.A.5A.B2.A4.2AB2.A.B$.B
AB7.2BA.B2.BA3.A.AB3.A.AB5.A.B2.2B2AB2A.AB2.B5.B$.A2.2AB2.4A3B.A3.B3A
2B2.A3.B2.ABA.BA2.A4.B2.A2.BA5.B$B.2BABA3.2A8.ABA4.B2.AB.B.B.B.BA.B4.
A2.A2.B.AB3.A2BA$3.B.A3.BA2.B3.B.2B4.2A2.B.3BABA.B2.AB4.B.AB.AB.B.5A.
B$3A2B2A4.B.A.B.2A4.2B5.2B2.2B2.B2.A.2B.2B.B2AB.BA3.2BA.A$4.2BA2.2B.2A
3.A5.A.A3.2A.B5.B2A.2B2AB.2A3.2A.B2.B.B.B$B.BA.B2.B.BAB4.AB2.A5B2.3A2B
A.A.3AB2A.B3A.B2.A2.AB.BA.A$B3.A2.2B2.A5.B3.2A2.AB3A4.B.ABA.AB.AB.B.2B
4.B.AB2.2A$.A2.A2.2A3.A2B.2AB2.BAB6.BAB3.B.B.B.B3.BA.A.A.B4.2B.B$.A4.
A2.A2.A.B2.A.ABA3.ABAB5.BA.BA.BA3.2B2.B.2A2B.B2.2BA$.A.2B4.2A5.A.2B.A
.BABAB.A.2B2.B2.2A.3B.A.B.2A7.B.2A$7.BA.B.A.2B2.A2.A.BA.B.B2.A3.B.AB3.
BA.2B2.ABA.3BA2.B.B$.2B5.B2.A2.B2.A2B.A4.B4.A.A2.2B.B.AB.B2.3A.B.AB.A
2.B$2.BA.AB.B2.B2A2.2ABA.2A.A.2A.AB.A2.B4.2BA2.BAB2A2.2B2.2B3.A$.B.2B
A.B.BA3.BA2.2AB3.B.A.2A6.A2.2AB.A2.2A2.BA3.A3.A.A.A$.B.A.2B2.BABABA3.
BA.B.A2B2AB2AB.2A.2A2.A.B2.A2.2BAB.A.B.B4A.A$AB2.2B.2A4.A.A.B2.4A2.AB
A2.BA.A2.A3.A2.2BAB4.A2.A4.2BA$BA.3B4.A4.B3.2BAB4.2B2.B2A2BA.B.A2.B2A
2.A.A.2A2.A.B2.A$2.B2.AB2A7.2A2B.A.B2A.2BA2.A.AB.A.2AB.B2.A.B3.A.BAB.
A4.A$B2.A.BABA3.2BA3.B6.A.B2.B2.AB.BA2.A.A2.2ABA.B3.A2.A.B.2B$A3.A.5A
.2A.ABA4.3A2B2.A2.B.A2.BA4.A2.B2A2.ABA.2B2.3A2B$AB.AB2A.2BAB2.B2.BABA
BA.2AB2A.AB2.BA.AB2A.3AB.A2.BA2.2B2.B2.B.A$2A2.A.A3B.A4.AB.B.B3.B.A5B
A6B.B2.ABA.B4.B2.2B.B$7.A3.A4.B.A8.B.AB.AB.A.2B3.A2.A3B3A.B.ABA3.A$.B
.B4A5.B2.B3.3B2.B.2B2.BA2.4B.A3.B.B.B.BA2B2.A4.B2A$.A.B2.B2.2A.A2.B.3B
A.A.BA.A2.B.AB.B2.A3.ABA.B.AB.AB.BABA.2B2.A$2.AB2.B2.A5.B.2AB3.2A.2B.
B.4A9.B4.A.BA3.A2.2ABAB$BAB2.B.BA4.BA3.2B.B2A.BAB2AB2.AB.BA.AB.A.B2.2B
3.B2.A2.A2BA.A$BA2.4B3.B3.AB.A.B.A2.B4.B.AB.3B2.BA2.B3.AB2.AB2.B2.A.A
B$B2.2B.B.BA6.2B.BAB2.B.B.B.2A.ABAB.2AB3.B2.A.B2.BA5.B2.B$2.B.3B4.A.A
2.B.A5.A4.2ABA3.BA9.AB.B.A2B.2A2.B2.B$B.B2.B3A2.2B.B2A2.2BAB5.2B.2B.A
3.3ABA2.B.A.B4.B3A.2A$.2B2.A2.BAB4.B2.A.B5.A.B.BABA.2AB.2A.A.A3BA.A.A
B3.A2.A.BA$A2.3A4.2B.A3.AB.2B3A.A.BA2B5.B2A3B.B.2ABA.AB.B.BA.B.B$2.A4.
2B2.A.A2B2A.A.B2.2BAB2.B.B2A.AB.BA2.A.2B.B2.A5.A$.AB2.BA.AB3.B.B5.AB.
B4.A7.B2.ABA2.AB2.A3.A.A4.2B.A$.A.A.B7.B2AB.AB.B2A3.B3.B2.AB.3A.BA2BA
2B7.A3.ABABA$A6.B2.2B2.A2.B.2A.2ABA4.B.BA.2B.3BAB2.2B6.B2AB.2B2A$.3AB
.2ABAB3.AB4.A3.2AB2.A3B.B3.A3B.A2.A2.B2.2B2.2B.A$2.A.A.A4.B3.A2.A2B.2A
B2AB2.BA.2BA5.A.2A.3B2A2BA6.A.BA$A2.2B2A3BA6.B4.A.B.AB3.4AB.A5.2A3.A3.
AB.A2.2A2.2A$2B6.BABA5.2A2.BA.AB.B.B.AB.BA2.B3.BA.AB2.B.2A.B3A3.3A$.A
.A.A2B.B2.A.A3.2A.A.B2A.A.A2.B.A2.ABAB.B.A2.B.B3A2B2A.A.BA$3.BA3B2A.B
A2.2B6.B.2B2.B2.A.B.2A2B.3B2.B.B2.A.A4.B.B2.A$B.A5.A3.B2A.ABA6.BA2.BA
.3BA.B2.B.B2ABABA.A4.B3.2A2.B$.A2.AB.ABA.AB.BAB2.B2A.A.B2.2A7.B.A.A.A
7.ABABAB2.BA$A3.A.B.A2.B2A.BAB.A.A.2A.A.BA3.A2BA.AB3.2BA3.A.B.B.BAB2.
B.2A$2.A2.A2.BA5.B.A2.A2.B.2B2.2B2ABABA3.2A4.2A.B2A2.2AB.AB2.A$.B2.B.
A.2B.BAB.2B.B4.B.3A.A.2BA2.A10.A.A5.ABA.2BAB$3ABAB2A.A2.A.B4.B6.B2.A.
A2.B4.2A.A.2A2.3A4.A2.B4.A$.B2A.B2A3.4B.2A3.ABA2.B5.2B.BA.A2.ABA3B.B.
BA2.B2A2.3B.B$BA.B.2A.B2.B.A2B.3A5.B6.B.B2.2B.A.4A4.B3A2.B2A2.BA$B2.A
B3.ABA2BA2.A3.BA2.AB3A2.A.AB.AB.B3A6.A4.3A2.2A$B2.A.B.A.ABA4.ABAB.2A.
B2.3A.B.B.2A.A3.B2.BA2.A3.B.AB3.BA!
 #C [[ RANDOMIZE ]]
@RULE LifeAnd1e
https://conwaylife.com/forums/viewtopic.php?p=205435#p205435
-State 1 cell is born if it has 3 living neighbors
-State 1 cell survives if it has 2 or 3 living neighbors
-State 1 turns dies by default
-State 2 cell is born if it has one state 2 neighbor in 1e position, which is the only living neighbor
-State 2 cell always turns into state 1 cell.
Living = state 1 or state 2
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={1,2}
var b=a
var c=a
var d={0,2}
var e=d
var f=d
var g=d
var h=d
var i=d
var j=d
var k=d
var p={0,1,2}
var q=p
var r=p
var s=p
var t=p
var u=p
var v=p
var w=p
0, 2,0,0,0,0,0,0,0, 2
0 d,e,f,g,h,i,j,k 0
# the rules implementing "State 1 cell is born if it has (precisely) 3 living neighbors":
0, a,b,c,0,0,0,0,0, 1
0, a,b,0,c,0,0,0,0, 1
0, a,b,0,0,c,0,0,0, 1
0, a,b,0,0,0,c,0,0, 1
0, a,b,0,0,0,0,c,0, 1
0, a,b,0,0,0,0,0,c, 1
0, a,0,b,0,c,0,0,0, 1
0, a,0,b,0,0,c,0,0, 1
0, 0,a,0,b,0,c,0,0, 1
0, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 3 living neighbors":
1, a,b,c,0,0,0,0,0, 1
1, a,b,0,c,0,0,0,0, 1
1, a,b,0,0,c,0,0,0, 1
1, a,b,0,0,0,c,0,0, 1
1, a,b,0,0,0,0,c,0, 1
1, a,b,0,0,0,0,0,c, 1
1, a,0,b,0,c,0,0,0, 1
1, a,0,b,0,0,c,0,0, 1
1, 0,a,0,b,0,c,0,0, 1
1, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 2 living neighbors"
1, a,b,0,0,0,0,0,0, 1
1, a,0,b,0,0,0,0,0, 1
1, a,0,0,b,0,0,0,0, 1
1, a,0,0,0,b,0,0,0, 1
1, 0,a,0,b,0,0,0,0, 1
1, 0,a,0,0,0,b,0,0, 1
1, p,q,r,s,t,u,v,w, 0 # the rule "State 1 dies by default"
2 d,e,f,g,h,i,j,k 0
2, p,q,r,s,t,u,v,w, 1 # the rule "State 2 cell always turns into state 1 cell."
edit: a composite breeder:

Code: Select all

x = 737, y = 400, rule = LifeAnd1e
29$23.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.
2A34.2A34.2A34.2A34.2A$22.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A
2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.
A2.A32.A2.A$22.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.
A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A$23.A35.A35.A35.A35.
A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A$671.A$19.A35.A35.
A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A74.2A$18.A.A
33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.
A.A33.A.A33.A.A33.A.A33.A.A73.A2.A$18.A.A33.A.A33.A.A33.A.A33.A.A33.A
.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A34.
A39.3A$19.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.
A35.A34.2A36.A.4A$629.A34.A2.5A$630.3A31.A.A3.A29.2A$24.2A34.2A34.2A34.
2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A29.
A.A31.5A4.3A23.2A3.2A2.A$23.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.
A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.
A2.A29.2A.2A33.A29.2A2.A3.2A$24.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A
34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A31.A.A34.A2.A13.A16.A.A.
A.4A$10.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A
34.2A34.2A34.2A34.2A34.2A10.A23.2A5.2A5.2A13.A8.3A4.2A.A2.A2.2A.2A$9.
A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.
A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A32.A2.A8.A3.2A14.
A7.A.3A.A.3A2.A5.AB$10.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A
34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A8.2A17.A7.A3.2A6.A.A.A.4A
$668.2A7.A12.A8.A8.2A4.A$668.3A6.A11.A6.2A.3A7.3A$668.2A.A30.A2.2A$669.
3A27.2A3.3A$14.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.
2A34.2A34.2A34.2A34.2A34.2A34.2A30.2A2.2A6.A31.A.A$14.2A34.2A34.2A34.
2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.
2A30.2A2.2A39.A$658.2A4$22.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A
34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A34.2A$22.A.A33.A.A33.A.A33.A.
A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.A.A33.
A.A33.A.A33.A.A$23.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.A35.
A35.A35.A35.A35.A7$3.B$2.2A$2.2A$2.2A$.5A.B$A3.4A$4.3A$.3A4$4.A$4.A10.
B$4.A9.2A$14.2A$14.2A$13.5A.B$12.A3.4A$16.3A$13.3A4$4.A11.A$4.A11.A10.
B$4.A11.A9.2A$26.2A$26.2A$25.5A.B$24.A3.4A$28.3A$25.3A4$4.A11.A11.A$4.
A11.A11.A10.B$4.A11.A11.A9.2A$38.2A$38.2A$37.5A.B$36.A3.4A$40.3A$37.3A
4$4.A11.A11.A11.A$4.A11.A11.A11.A10.B$4.A11.A11.A11.A9.2A$50.2A$50.2A
$49.5A.B$48.A3.4A$52.3A$49.3A4$4.A11.A11.A11.A11.A$4.A11.A11.A11.A11.
A10.B$4.A11.A11.A11.A11.A9.2A$62.2A$62.2A$61.5A.B$60.A3.4A$64.3A$61.3A
4$4.A11.A11.A11.A11.A11.A$4.A11.A11.A11.A11.A11.A10.B$4.A11.A11.A11.A
11.A11.A9.2A$74.2A$74.2A$73.5A.B$72.A3.4A$76.3A$73.3A4$4.A11.A11.A11.
A11.A11.A11.A$4.A11.A11.A11.A11.A11.A11.A10.B$4.A11.A11.A11.A11.A11.A
11.A9.2A124.2A$86.2A123.A2.2A$86.2A122.A3.5A6.3A$85.5A.B118.A.A2.3A.A
5.3A$84.A3.4A93.2A10.2A9.A.2A2.A2.A6.2A2.2A$88.3A93.A2.A10.A9.A.A3.A.
2A.A2.2A3.A2.A$85.3A95.6A26.4A3.2A6.A6.A$184.A2.A34.2A.2A3.A5.3A$168.
A.A16.A35.2A.3A6.2A.2A$168.2A41.3A9.2A.A4.A.3A7.A$169.A13.A13.A.A10.A
3.A16.A2.2A7.A5.2A$99.B53.A.A27.A.A10.A3.A3.2A4.A4.A10.A4.A.2A.A6.A4.
A2.AB$98.2A53.2A29.A12.A2.A3.3A4.2A2.A9.2A8.2A11.A2.A$61.2A.2A7.A24.2A
54.A49.3A6.2A10.A23.A$62.3A.A.A.A2.A13.3A8.2A38.A.A57.3A2.A.A$62.2A2.
A.A3.2A11.2A10.5A.B34.2A59.A3.2A$70.2A6.2A16.A6.A35.A$75.A.2A.A3.4A2.
A32.A.A$47.A17.A.A6.3A3.A7.A.A7.A3.A20.2A$45.4A7.2A6.A7.2A4.2A7.A2.A7.
A25.A$45.4A10.4A.2A.A4.A2.4A3.A4.A2.A9.A7.A$56.4A4.A7.4A5.A.A3.A2.A3.
2A2.3A5.3A$45.3A.A10.2A8.A11.A5.2A3.2A3.A$44.2A.A.A21.2A21.2A15.B$44.
2A.A22.2A39.A$60.A$60.A$60.A54.B$115.A3$119.B$119.A3$123.B$123.A3$127.
B$127.A3$131.B$131.A3$135.B$135.A3$139.B$139.A3$143.B$143.A3$147.B$147.
A3$151.B$151.A3$155.B$155.A3$159.B$159.A3$163.B$163.A3$167.B$167.A3$171.
B$171.A3$175.B$175.A3$179.B$179.A3$183.B$183.A3$187.B$187.A3$191.B$191.
A3$195.B$195.A3$199.B$199.A3$203.B$203.A3$207.B$207.A3$211.B$211.A3$215.
B$215.A3$219.B$219.A3$223.B$223.A3$227.B$227.A3$231.B$231.A3$235.B$235.
A3$239.B$239.A3$243.B$243.A3$247.B$247.A3$251.B$250.A.B$251.B3$247.A$
247.B3$243.A$243.B3$239.A$239.B3$235.A$235.B3$231.A$231.B3$227.A$227.
B3$223.A$223.B3$219.A$219.B3$215.A$215.B3$211.A$211.B3$207.A$207.B3$203.
A$203.B3$199.A$199.B3$195.A$195.B$220.2A$220.A.A$191.A8.2A18.A.A14.2A
$191.B9.A34.A2.A$198.A2.2A37.A$198.3A16.A.A13.A2.A4.4A$187.A11.A17.4A
11.2A2.2A.2A.A3.2A.A$187.B29.A2.A5.A4.2A2.A.2A2.A2.A.A.A2.A$182.A10.2A
14.2A7.3A5.A6.A.2A14.AB$192.A2.A12.A2.A12.2A9.2A.A5.A.A.A2.A$193.2A14.
2A15.A9.3A3.A3.2A.A$238.A4.2A11$171.A$171.B!

@RULE LifeAnd1e
https://conwaylife.com/forums/viewtopic.php?p=205435#p205435
-State 1 cell is born if it has 3 living neighbors
-State 1 cell survives if it has 2 or 3 living neighbors
-State 1 turns dies by default
-State 2 cell is born if it has one state 2 neighbor in 1e position, which is the only living neighbor
-State 2 cell always turns into state 1 cell.
Living = state 1 or state 2
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={1,2}
var b=a
var c=a
var d={0,2}
var e=d
var f=d
var g=d
var h=d
var i=d
var j=d
var k=d
var p={0,1,2}
var q=p
var r=p
var s=p
var t=p
var u=p
var v=p
var w=p
0, 2,0,0,0,0,0,0,0, 2
0 d,e,f,g,h,i,j,k 0
# the rules implementing "State 1 cell is born if it has (precisely) 3 living neighbors":
0, a,b,c,0,0,0,0,0, 1
0, a,b,0,c,0,0,0,0, 1
0, a,b,0,0,c,0,0,0, 1
0, a,b,0,0,0,c,0,0, 1
0, a,b,0,0,0,0,c,0, 1
0, a,b,0,0,0,0,0,c, 1
0, a,0,b,0,c,0,0,0, 1
0, a,0,b,0,0,c,0,0, 1
0, 0,a,0,b,0,c,0,0, 1
0, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 3 living neighbors":
1, a,b,c,0,0,0,0,0, 1
1, a,b,0,c,0,0,0,0, 1
1, a,b,0,0,c,0,0,0, 1
1, a,b,0,0,0,c,0,0, 1
1, a,b,0,0,0,0,c,0, 1
1, a,b,0,0,0,0,0,c, 1
1, a,0,b,0,c,0,0,0, 1
1, a,0,b,0,0,c,0,0, 1
1, 0,a,0,b,0,c,0,0, 1
1, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 2 living neighbors"
1, a,b,0,0,0,0,0,0, 1
1, a,0,b,0,0,0,0,0, 1
1, a,0,0,b,0,0,0,0, 1
1, a,0,0,0,b,0,0,0, 1
1, 0,a,0,b,0,0,0,0, 1
1, 0,a,0,0,0,b,0,0, 1
1, p,q,r,s,t,u,v,w, 0 # the rule "State 1 dies by default"
2 d,e,f,g,h,i,j,k 0
2, p,q,r,s,t,u,v,w, 1 # the rule "State 2 cell always turns into state 1 cell."
edit2: explosion spawner:

Code: Select all

x = 79, y = 75, rule = LifeAnd1e
6$4.B3.B21.A7.B8.B8.A6.B$5.A5.2A.3A.2A2.2A5.3A3.2A.A3.3A2.A.2A5.A2.A.
A3.3A$3.2A.A5.A8.2A.4A6.A.A2.A2.A2.2A2.2A.A3.A4.5A.2A$3.2A.A5.A.3A.3A
.A3.6A.A.A3.A4.A3.A.3A.3A.A4.2A$4.2A2.2A14.2A5.A4.2A.5A2.A.A.2A.A6.A.
A4.A$7.A3.A.5A.2A2.A.3A2.B.2A5.A2.A3.A.2A.A6.A2.A3.A.A$4.A.2A2.A2.A3.
A2.A.A.A2.2A.4A2.A.A4.A.A4.A2.A.2A2.2A2.2A.A$7.3A2.5A9.A2.2A.A.A.6A.A
2.2A.A5.A.A.A.A.2A2.A$4.3A2.A4.A2.A2.A.3A2.A4.A2.A2.A.2A5.3A3.3A.A.2A
B.A2.2AB$6.A4.A.A.A.2A.A3.A.2A.A.2A.2A.A2.A.5A2.A4.A3.2A4.A$3.B3AB3.A
.A3.A10.2AB2A.A.A.2AB.A4.3A5.A2.A3.A.A.A$4.3A2.2A2.2A.A.A2.A.5A3.2A.A
.3A2.2A3.A9.A2.2A3.A$5.A4.A3.3A.A2.A5.3A2.A.A.3AB3.A2.A.B.2A.A2.B.A3.
A.A.A.B$5.A3.3A6.2A6.A6.2A2.3A3.A.2A7.A2.2A.2A3.2A$6.A7.2A.A.A.4A.A5.
2A.2A.3AB.2A2.A4.A3.A3.2A2.2A$3.B3.2A5.A.2A7.A.A2.5A2.A.A.A2.A.2A3.A2.
A.3A4.A.A.B$8.A5.A3.A.A2.A.A5.A.3A.A4.A.A3.3A2.A2.2A2.2A.A.A$8.2A2.5A
.6A2.2A6.A2.2A9.A2.A.3A5.A.A.A.A$7.A.A3.A2.2A5.A2.A.A3.A.3A.3A.A2.2A4.
A4.A.A3.A.2A$5.2A5.A11.A3.A3.A3.A2.A2.A4.2A.A2.A2.A4.2A4.A$4.A2.2A6.A
2.AB2.A2.3A2.A2.A.A2.A2.A2.A.2A.2A2.A2.2A7.2A$3.2A5.A2.2A.3A3.3A5.2A.
A.4A.A8.A5.4A.A.2ABA$3.2A.3A4.A5.B.BA4.A9.4A.3A.2A.A5.2A2.2A.A.A$3.2A
.A.A5.2A4.2A2.A2.2A.A.3A.6A7.2A2.3A.2A3.A.2A$4.2A.A2.A4.A.3A.2A5.2A2.
A10.A2.A.A.A5.A.A2.A2.A.2A$4.B4.A2.A.A12.B.2A.2A.2A3.A5.A3.A3.A.A2.2A
4.A.A$5.A2.2A4.A4.A2.A4.A2.A.2A4.A.A.A2.2A.2A5.A.2A3.A$10.A.A2.2A.A.A
.A4.A2.A2.A2.3A2.A.A7.4A4.AB2A3.2A$5.A3.2A4.A.2A.A4.A5.3A2.3AB.A7.3A2.
A.A.A.2A.3A$7.2A.A2.A.A2.2A.3A2.2A.2A4.A3.A2.A.A4.A2.A.A3.2A.A.A.2A$6.
B2A5.A.A.A6.A.A.A.5A.A3.A2.A.A2.A.A5.3A.A2.2A.A$4.3A.2A2.A2.A2.A.A2.A
2.A2.A6.2A3.A5.2A2.A3.A.A2.A4.4A$3.A3.2A3.A3.A4.2A3.4A2.A5.5A.3A8.3A2.
A.3A2.A$6.A.A.A.A.A2.A.A2.A.A.3A3.5A.A8.A.A3.2A.A3.3A3.A$9.2A.2A3.A.11A
.A.A3.A.2A5.A2.2A7.2A2.A.3A$7.2A2.2A8.A2.A5.A5.2A5.A2.A3.A3.A.A.2A2.A
3.AB$4.2A.A2.B2A4.2A.A.A3.A2.2A.2A2.A.5A3.3A2.A2.3A2.3A$3.A.A3.2A2.2A
.8A3.A.2A.2A2.A.2A.A4.A3.3A2.4A.4A.2A$4.2A.3A2.A3.A4.2A2.A2.A.B2A.2A.
3A.A.A7.A.A.2A.3A2.2A$5.2A2.A4.3A.2A4.5A3.2A4.2A2.A.2A2.2A.2A.A4.A.A3.
A$4.A2.2A7.A2.A.A2.A4.2A.A3.2A.2A2.A2.A5.A.A2.A2.A4.2A$5.A3.3A.A2.2A2.
4A.A.4A.4A.A.A4.2A.A2.A.A.A4.A4.A2.A$4.A.3A4.A2.A3.A.A.A6.2A4.A.A.3A3.
A2.2A2.4A4.6AB$8.A.2A2.A.2A.A.A2.2A.A3.A.A.A2.A5.A2.A9.A.A.A5.A$3.3A2.
3A3.A5.A.A2.4A6.A.A2.A.A.A3.3A2.2A5.A.4A.A$3.2A4.A2.A.A.A.A.A.2A5.A.A
.A.A.A3.A.A3.2A.2A3.A4.A3.A$3.2A.A2.BA2.A.A2.A.A.2A.2A.A3.6A.A5.A3.2A
.3A.A.A2.A3.A$3.2A4.A2.2A2.A3.A.A2.3A.A.2A2.A3.4A2.A.A7.2A.3A5.A$4.2A
2.3A5.A7.B2A3.A2.4A.2A5.A.4A.A.B.A3.A.A.2A$5.A.2A.A6.A2.A3.B2.2A4.2A5.
3A.2A6.A4.3A6.A$5.A.A4.A4.2A.2A.3A3.4A.4A2.2A.2A.3A.A2.A.3A.A.A.3A$4.
2A2.3A6.A.A2.A.A2.A4.A3.2A3.3A.2A5.A2.3A.A7.AB$5.2A5.A.A5.A.2A4.3A2.2A
6.A2.A3.3A.A4.3A2.2A$6.4A3.2A4.2A3.A2.A3.A4.3A2.A8.5A2.A5.A$6.A6.A8.A
.A3.2A.2A.A.A5.3A11.A.A3.A3.2AB$5.A2.B3.A3.2A.8A2.A7.A4.2A8.A.3A2.2A.
A.A$5.2A4.B2.2A.A.A.2A9.A.A2.A.A.A3.B.2A.A.A.A2.2A.A.A.4A$6.A.A.2A3.A
.A.A.A5.A.2A3.A.A.A.A.A2.A3.A4.3A6.A.A.2A$4.A.A4.A2.2A.A.4A7.2A3.A.A5.
A.A.2A.A2.A.6A3.2A.A$4.A.A2.A.4A8.A.A.A4.2A.2A3.2A.2A8.A3.A2.A.A3.2A$
5.A.A4.A.2A.A.2A7.A.A2.A.6A2.2A3.A.A.A.A3.2A2.A.A2.A$5.A3.2A.A3.2A4.A
.2A.A.A.A.A.2A3.A.2A3.2A.A.A.A5.2A3.A.A$3.A2.2A.A.A4.4A4.2A5.A.A.A.A.
A3.4A.4A.2A.3A.A.3A$3.A2.A4.3A.A3.A.3A.6A2.2A3.2A2.B2A.3A5.2A.A2.3A$4.
A.5A2.A.2A.2A.3A3.3A3.5A7.B6.B3.10AB$5.5A8.A3.B4.B12.B.B.B!

@RULE LifeAnd1e
https://conwaylife.com/forums/viewtopic.php?p=205435#p205435
-State 1 cell is born if it has 3 living neighbors
-State 1 cell survives if it has 2 or 3 living neighbors
-State 1 turns dies by default
-State 2 cell is born if it has one state 2 neighbor in 1e position, which is the only living neighbor
-State 2 cell always turns into state 1 cell.
Living = state 1 or state 2
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={1,2}
var b=a
var c=a
var d={0,2}
var e=d
var f=d
var g=d
var h=d
var i=d
var j=d
var k=d
var p={0,1,2}
var q=p
var r=p
var s=p
var t=p
var u=p
var v=p
var w=p
0, 2,0,0,0,0,0,0,0, 2
0 d,e,f,g,h,i,j,k 0
# the rules implementing "State 1 cell is born if it has (precisely) 3 living neighbors":
0, a,b,c,0,0,0,0,0, 1
0, a,b,0,c,0,0,0,0, 1
0, a,b,0,0,c,0,0,0, 1
0, a,b,0,0,0,c,0,0, 1
0, a,b,0,0,0,0,c,0, 1
0, a,b,0,0,0,0,0,c, 1
0, a,0,b,0,c,0,0,0, 1
0, a,0,b,0,0,c,0,0, 1
0, 0,a,0,b,0,c,0,0, 1
0, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 3 living neighbors":
1, a,b,c,0,0,0,0,0, 1
1, a,b,0,c,0,0,0,0, 1
1, a,b,0,0,c,0,0,0, 1
1, a,b,0,0,0,c,0,0, 1
1, a,b,0,0,0,0,c,0, 1
1, a,b,0,0,0,0,0,c, 1
1, a,0,b,0,c,0,0,0, 1
1, a,0,b,0,0,c,0,0, 1
1, 0,a,0,b,0,c,0,0, 1
1, 0,a,0,b,0,0,c,0, 1
# the rules implementing "State 1 cell survives if it has (precisely) 2 living neighbors"
1, a,b,0,0,0,0,0,0, 1
1, a,0,b,0,0,0,0,0, 1
1, a,0,0,b,0,0,0,0, 1
1, a,0,0,0,b,0,0,0, 1
1, 0,a,0,b,0,0,0,0, 1
1, 0,a,0,0,0,b,0,0, 1
1, p,q,r,s,t,u,v,w, 0 # the rule "State 1 dies by default"
2 d,e,f,g,h,i,j,k 0
2, p,q,r,s,t,u,v,w, 1 # the rule "State 2 cell always turns into state 1 cell."
 

Re: PiSpaceships' Rules

Posted: April 26th, 2025, 1:06 pm
by PiSpaceships
Simple base for emulation of R2 rules:

Code: Select all

#R LifeR2
!

@RULE LifeR2

@COLORS
1 255 255 255  # alive
2 0 0 255 # dead>alive
3 0 255 0 # alive>alive
4 100 0 0 # alive>dead
5 100 100 100 # dead>dead

@TABLE
n_states:6
neighborhood:Moore
symmetries:permute

var a={0,1,2,3,4,5}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i=a

var x={0,4,5} #dead
var y={2,3} #alive

0 1,1,1,0,0,0,0,0 2
1 1,1,a,0,0,0,0,0 3
1 a,b,c,d,e,f,g,h 4
0 1,b,c,d,e,f,g,h 5

x a,b,c,d,e,f,g,h 0
y a,b,c,d,e,f,g,h 1
Complex base for emulation of R2 rules:

Code: Select all

#R LifeR2Premium
!

@RULE LifeR2Premium

@NAMES
1 alive non-emulated
2 alive-0
3 alive-1
4 alive-2
5 alive-3
6 alive-4
7 alive-5
8 alive-6
9 alive-7
10 alive-8
11 dead-1
12 dead-2
13 dead-3
14 dead-4
15 dead-5
16 dead-6
17 dead-7
18 dead-8

@TABLE
n_states:19
neighborhood:Moore
symmetries:permute

var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i=a

var x={4,5,13} # birth and survival conditions here

# TRANSLATION
0 1,0,0,0,0,0,0,0 11
0 1,1,0,0,0,0,0,0 12
0 1,1,1,0,0,0,0,0 13
0 1,1,1,1,0,0,0,0 14
0 1,1,1,1,1,0,0,0 15
0 1,1,1,1,1,1,0,0 16
0 1,1,1,1,1,1,1,0 17
0 1,1,1,1,1,1,1,1 18
1 0,0,0,0,0,0,0,0 2
1 1,0,0,0,0,0,0,0 3
1 1,1,0,0,0,0,0,0 4
1 1,1,1,0,0,0,0,0 5
1 1,1,1,1,0,0,0,0 6
1 1,1,1,1,1,0,0,0 7
1 1,1,1,1,1,1,0,0 8
1 1,1,1,1,1,1,1,0 9
1 1,1,1,1,1,1,1,1 10

# EMULATION
x a,b,c,d,e,f,g,h 1
i a,b,c,d,e,f,g,h 0

@COLORS
0 0 0 0
1 255 255 255
2 0 255 0
3 0 255 65
4 0 255 130
5 0 255 195
6 0 255 255
7 0 195 255
8 0 130 255
9 0 65 255
10 0 0 255
11 130 130 130
12 130 130 65
13 130 130 0
14 130 65 0
15 130 0 0
16 170 0 0
17 210 0 0
18 255 0 0

Re: PiSpaceships' Rules

Posted: September 21st, 2025, 6:56 am
by PiSpaceships
A unique structure in my Photonics rule:
confocaloid wrote: February 13th, 2025, 11:04 am
PiSpaceships wrote: February 13th, 2025, 10:35 am The pattern that I posted is very difficult to categorize. [...]
Actually that may be a better summary, as it suggests that the behaviour is too complicated to fall into any single simple category. That may mean the reaction/object deserves a description or explanation of how it behaves (instead of just a category or a label).

Here is generation 0 for reference:

Code: Select all

x = 2, y = 11, rule = Photonics
BC$.C$.C$.C$.C$.C$.C$.C$.C$.C$BC!
It produces moving reactions which can be described as "moving counters", and which continue to interact with each other later.

The following is the leftmost part (truncated) from generation 65000:

Code: Select all

x = 1005, y = 7, rule = Photonics
CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.C
B2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.C$C127.C127.C127.C
127.C127.C127.C127.C$C2.B3.B120.C2.B3.B120.C2.B3.B120.C2.B3.B23.BC95.
C2.B3.B120.C2.B3.B120.C2.B3.B120.C2.B3.B23.B$C3.CB2.CB6.CB2.CB10.CB2.
CB90.C3.CB2.CB6.CB2.CB2.CB6.CB2.CB90.C3.CB2.CB6.CB2.CB6.CB2.CB2.CB90.
C3.CB2.CB6.CB2.CB2.CB2.CB2.C7.CB86.C3.CB2.CB6.CB2.CB18.CB86.C3.CB2.CB
6.CB2.CB2.CB14.CB86.C3.CB2.CB6.CB2.CB6.CB10.CB86.C3.CB2.CB6.CB2.CB2.C
B2.CB2.CB6.CB$C2.B3.B120.C2.B3.B120.C2.B3.B120.C2.B3.B23.BC95.C2.B3.B
120.C2.B3.B120.C2.B3.B120.C2.B3.B23.B$C127.C127.C127.C127.C127.C127.C
127.C$CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB
2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.CB2.C!
#C [[ HARDRESET STOP 800 ]]
Around generations 65800-65900, the "moving counter" at the end exhausts all photons, and emits a backward pulse (in the form of a short-lived photon backrake). Since it's a backrake emitted backwards, it ends up emitting the photons forward relative to the direction of movement of all the counters. When the pulse collides with the second "moving counter", both are destroyed (just before that second counter would otherwise emit a backward pulse if it wasn't destroyed).
Later the same process repeats with third "moving counter", which finishes counting and emits a backward pulse destroying fourth "moving counter".
The same happens with fifth and sixth "moving counters", and so on. Every other counter is destroyed. The remaining "moving counters" continue to move and count. Later the same process will repeat again with odd-numbered counters destroying even-numbered counters.
Ruler sequence generator in Generations:
PiSpaceships wrote: March 12th, 2025, 11:19 am Ruler sequence in Generations?! :shock: (it emerged from a soup)

Code: Select all

x = 75, y = 68, rule = 345678/2a3i/3
2$3.BA2.A.AB.B3.A2.ABAB2.3A4.B.2A.A3.A6.2A.B3A.ABA2.B2A2.B$3.A.2A.2B5.
ABAB.B.A.AB2.3ABABA.2B.B.2BAB.A4.A4.AB.AB.A2B$3.A3.B2A.3A.4B.B.3A4.3B
A3.4B2.A2.2A3.A3.AB2.B2A2.A$6.2B3.2B.BA.A.AB.A2.A3.A3.B5.B2.2B2.2AB.4A
2.2A.A.A2.B$3.AB.B.A3.B2.2B.B.BAB3.BA2.A.B2A.A3.A.A2.BA.ABA2.B4.2A.2B
.A.A$3.B3.B.2BA4.B3.2A5.A2.A.2B2.AB2.2A2.2B2.A3.B2.B3.A.AB3.A$4.3B2.2B
AB.B2.A.A2.3BA2.B.2A.3A2.A4.BAB2.2A5.BA2.A.B.4B$4.B2.2B2.2B4.A2.B3A2.
A2.B2A2BAB.A2.BA.2BA2B.B2.BA2B.A2.B2A.B.A$4.ABAB2.A4.A3.A2.A3.A2.BAB2A
.B.BA3.4B.A3.2BAB7.2B.2A$5.2A4.B2.A6.3A2B2.3B.2BAB2.A3.A2.AB2.B.3BAB2.
3B2AB.B$4.B.A.B2.2BA2.A3.A.B3A2.B2.B.B4.AB2.A.B.B.BAB6.2AB.3AB$6.A2.B
2.A2B3.2BAB2.A.A2B.BA5.BA2.2A.2B2.A13.BAB$3.AB.2B.B2.B.B.2B.B.A2.AB.A
2.3A2.2A2B2A3.B.A2.B4.2A.A4.A.3A$4.2B2.AB.A2.BA8.BA3.A.2B.2AB2.2A2.B4.
A.2AB3.B.B4.B$3.3B3.B3A.A3.A.BAB.2B5.A3.3BAB2.B2AB.BAB2A3.BA2.2B$3.B5.
A3.2ABA3B2.A5.A.3BAB.A2B3.A.B.B2.3A2.A3.3B.2AB.B$5.2A.BA.B.A2.BA5.A.A
.A4.AB.B4.A7.AB3.B.A2.A.B.AB2.A$4.2A2.BAB6.A2.BAB.A.2B2AB2.A.B3.B5.BA
BAB.B2.A.AB.A2.A3.B$4.A2B.2A.3B2A.2AB4.B.B8.4BA3.B2.2A2.A2.A.2B2.AB.2B
.A$3.B3.B2.ABA.B.A3.B2.B3.2B2.5B4.B2.A.BA2.2A7.B2.BA2.2B$4.B3.2B2.A3.
ABAB.B2.B.B2.3ABA3.AB2.2A.2B2.B2.A3B3.B2.ABABA$3.2B.B.2B2.A6.B.BA2.B3A
.A3.A3.B2.2B.BAB.A.A2.A.2A6.BA.B$3.B2.B.ABA12.B.2A2.B2.B.3B5.A2.B.2A5.
A.2AB2.A2.B$4.BA.BA2.A3B2A.B3.4ABA2.A.B.2B2.3A.B2ABA.A.AB2.A4.B2.AB3A
$3.A.B2.A.A.2B3.B.BAB2.2B.A2.A5.A.4B.A4.A.BA.A2B2A3.3ABA$5.3B.B3.BAB.
A.BA.A2BA2.A.B2.A2.B2A.B3.2B.B2A.A3.BA2.BABA.B.A$4.ABA2.4B.4B3.2B3.B3.
3A4.2BABA2.B2.ABA.A.2B2.2B.B.BA.B$5.B.3A2B.A.BA5.B4.5B.B.BAB.A.2B.B.A
2B2A2BA2.B3.2B2AB2A$5.2A3.BAB8.B.A2.BA5.AB3.2B.2BAB.A.B3.B.AB2A3.2BAB
.B$4.B.B2AB3.A2.A.2A4.B.A.BAB.BA3.B.2A4.BA2.2A2.B2.B3.BA4.B$5.A3.A2BA
3.2B.B5.B2A.4A.2A3.B.3AB.2ABABAB.BA.3A.B2.A.B$4.A2.B6.BA.B4.A.B.A2.2A
2.A2.A3.B.2B.BA.A3.2A.B5A.2B.2B$3.2A2.AB.ABA2.A2.AB2.2A.B.2A3.A.AB3.A
2.AB.A.B3.A.2AB2.B.4BA.A$4.AB.BA.BA2.A3B.2A2B2.AB2A2.A.2AB.2B.B2A2.A.
2A4.A.A2B3.A2.3B$8.2B.AB2.BA.B2.A2B.BA4.A2B2AB2.B.B2.AB.A3BA.A2.2AB.A
B3.AB$3.2A.A2BABABA.2A2BA.2B2.B4.A.A3.A2.B4.BA5.A.B2.A.AB2A3BA$7.4B2.
3AB.B5.2A2.AB2A.3B4.B2AB.2A2.4A3.BA.A2.B.B$6.3B2.2A.BA4.A.A.A2.3A3BA.
2B.A2.BA.2A2.2AB.2A2B2.2A.2B2A.A$4.2B.A2B2.B3.2A.B3.B6.BA2.B.A2.B.A2.
A2.A2B4.2AB.AB4A2.B$3.A2B.A3.A.BA4.B2A.AB.A.2A2BA.BABA.BA3.AB2.AB.B3.
B2.4A.B2.A$3.B3.B3AB4.2A.2BABA.B2.B.B3.B.3A2.A.BABA3BAB.BA3B3.A3.B$5.
A2.A3B2.A.3B4.2A3.A.B4.B2.B2.B.BAB.2B4.2B.A.B4.B.BA$4.2B4.A.A3.B6.A.A
2.A.B2A2.3AB.A2.B.B4.BABA2.A.B.B3.2A$8.B.B.2B2.4A2B2A.A2.BAB.B2A5.2AB
2.A.B.B.3BA.B.B.B.2AB.B$4.2BAB.AB3.A.2B3.3B2.2A5.AB.A.B2.A.2B.A2.B.A.
3A.2B.2A2.A.B$3.B.B2.A2.B2.2A.AB.B4.AB5.A7.B2.2A3B5.B.A5.B3.2B$5.2AB.
2B2.B2.A.AB2.A.4B2.B5.B.B3A2.AB.B.A.A.ABA2.A2.3A.2B$3.AB.2A3.5A.BA3.B
A.A2.A.AB2.A2BA.B.B.B6.AB.B3A2.2B3.B.A$3.B3.ABA3.B2.2B.2BA.A3.BA3.2B.
A.B2.2B2.BABA4.A.2A.A7.A$3.B.3A.A.B.A.AB2.A2.BAB3.B2A.A2.2B.7B2.A3.AB
4.2AB2.BA$6.A.A.3BA.4B3.BA.A2.A.B.B2.A.B.BAB2.A3.B.A5.B.B.2A.A.AB$5.A
BA.2B.B5.3B.A3B.A.2A2B3.A.BA.B.A.A2.A.A2.2BA.2B.A4.A$4.2BA6.AB.B3.A.B
.B.B2.B.B3.2A3BAB3.B2.A.2BA2.B.A4.A2BA$3.A3.2A.B.B3.A4.B.B4A7.2A4.A2.
3B2.BAB2.B.3A.2B2A2.B$3.3BAB.B.2BAB.A3.AB3A3.B2AB2AB2.ABA.B.B.B.BA.B.
A2.B.2B.2A.AB.B$8.2AB.A2.B.2A2.B.A2.B2A4.A2.BA.2B2.5AB.B2.B.2BA.4A$8.
BAB2.BA.AB.2B2.B3AB4A3.A3.B3.A5.2ABAB.2BA2B2ABA2.B$3.A.BAB6.3A2.B4.BA
3.B2.2BA.2BA3.A2.2ABA.2AB5.B2ABA2.B$11.A3.B2AB.BABAB.B.2B2.A.BA6.A3B3.
B.A4.2A.A.2A2.B$3.B2.A3B.B2A2B.AB.B3A.AB.A2.BAB.2AB3.2A2.B3.2A2.2B3.A
.A3B2.B$5.2A2B.2A2.A2.2B2.B2.B.BABA3.BA2.A5.A3.A2.2A3.AB3A.A3.B$3.B.2B
.2B2.AB.A.2B.A5.AB.B4.B4.A.B2.B.A2.BA.A3.A.2B.A.B2.A$5.A.B.AB2.2A2.A2.
2B2.B2.B2.3B.2B.B2.B.B3.2A4.BA.A.BA.2AB.2B$3.B6.B5.B3.BAB2.B4.A4BA.A.
BA4.B4.A.B.BA.A.2B2.ABAB!
[...]