Page 1 of 1

Brew

PostPosted: October 5th, 2018, 8:56 pm
by 83bismuth38
Well, I guess I might as well. This rule contains 3 life universes, red, green, and blue. red cells die into green cells, which die into blue cells, which die into dead. red cells ignore green and blue cells, green cells ignore blue cells, and blue cells... well, they basically get bullied by the two higher types of cells. This rule was an accident, but is absolutely amazing, and barely nonexplosive.
@RULE Brew

@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a={0,1,2,3}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i={0,2,3}
var j=i
var k=i
var l=i
var m=i
var n=i
var o={0,1,3}
var p=o
var q=o
var r=o
var s=o
var t=o
var u={0,1,2}
var v=u
var w=u
var x=u
var y=u
var z=u

i,1,1,1,j,k,l,m,n,1
1,1,1,1,i,j,k,l,m,1
1,1,1,i,j,k,l,m,n,1
o,2,2,2,p,q,r,s,t,2
2,2,2,2,p,q,r,s,t,2
2,2,2,o,p,q,r,s,t,2
u,3,3,3,v,w,x,y,z,3
3,3,3,3,u,v,w,x,y,3
3,3,3,u,v,w,x,y,z,3

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

@COLORS

0 0 0 0
1 255 0 0
2 0 255 0
3 0 0 255
Have at it.

Re: Brew

PostPosted: October 5th, 2018, 9:20 pm
by danny
Extreme chaos:
x = 16, y = 23, rule = Brew
3.3A$.A2.A$A$.A.A15$12.3A$12.A2.A$12.A$12.A$13.A!


It's spawned around 10 puffers at generation 700k, the most recent of which seems to have a giant fan of gliders that I don't know if it ever settles down...

Re: Brew

PostPosted: October 5th, 2018, 9:34 pm
by Ian07
There is all sorts of cool stuff in this rule, found by various people on the discord.

Oscillators
Green and red pentadecathlons evolve into p60 and p150 oscillators respectively: (second one takes a while to stabilize, but it does)
x = 10, y = 1, rule = Brew
10B!

x = 10, y = 1, rule = Brew
10A!


Red jam and red Silver's p5 eventually become p6 and p40 respectively:
x = 24, y = 8, rule = Brew
22.2A$3.2A10.2A6.A$2.A7.2B2.AB.AC.3A$5.A4.2B2.A2BA2BA$.A3.A9.3BA$A.A
2.A4.3C.BABA$A2.A9.2A2B$.2A10.2A!


Green blinkers can interact with blue junk in loads of different ways: (p6, p10, p12, p14, p18, p22, p48)
x = 83, y = 10, rule = Brew
4.B$3.CBC10.C21.B$4.B.C8.3B8.C10.CBC37.C$.C4.2C6.C.C.C6.3BC2.C5.CB16.
B8.3C8.2C$3B3.3B4.B5.B6.C.2C.C3.2C2.C.C12.CBC20.5C$.C4.2C4.CBC3.CBC8.
BC3.3B3.3BC.C9.B8.B.C11.2C3B$2.C.B.C6.BC3.CB8.CBC4.C.C2.3C.3B7.C.C6.C
BC11.5C$3.CBC8.5C10.B8.BC2.2C.C18.B10.2C$4.B9.C3BC18.CB3C12.3C20.C$
16.C21.B!


Yin yang toads:
x = 16, y = 4, rule = Brew
.BA4.BC4.AC$B2AB2.B2CB2.A2CA$B2AB2.B2CB2.A2CA$.AB4.CB4.CA!


Blue pulsar quadrants can be stabilized by higher-level still lives:
x = 8, y = 10, rule = Brew
3.3C2$2BC4.C$2BC4.C$2.C4.C$3.3C$4.A$3.A.A$3.A.A$4.A!


R+G blinker stablizing G+B junk: (p36)
x = 6, y = 10, rule = Brew
2.B$.3AC$2.B2.C$4.2C$.3B$.3C$.BCB$2CB$.C.C$.C.C!


Spaceships
Multiple glider variants: (p4, p4, p20)
x = 23, y = 5, rule = Brew
.2B7.2A8.3B$BCB6.ABA8.2CB$C.B5.2C.A8.CB$9.2C9.C$8.C!


Puffers and guns
CGoL spaceships (other than the glider) tend to turn into puffers in this rule. Example:
x = 5, y = 4, rule = Brew
.A2.A$A$A3.A$4A!


Two gliders can also interact to create a puffer: (yl260)
x = 10, y = 9, rule = Brew
.CBC$.2CB$C3B$2.C$3C$2.C$2.C4.CB$7.2CB$7.3B!


EDIT: p40 gun made from a Kok's galaxy: (found by danny)
x = 21, y = 21, rule = Brew
7.2B$7.2B3$7.C6.C$5.C.2C5.2C$4.2C2A.6A$6.2A.6A2C2.2B$6.2AC3.C2.C3.2B$
6.2A5.2A$6.2A5.2A$6.2A5.2A$2B3.C2.C3.C2A$2B2.2C6A.2A$6.6A.2A2C$5.2C5.
2C.C$6.C6.C3$12.2B$12.2B!


EDIT 2: Forgot about this backrake:
x = 6, y = 6, rule = Brew
4.2A$3.ABA$.3C.A$C2.2C$C2.C$.2C!


Milo Jacquet on Discord suggested a notation for this family of rules. Brew is B3/S23 ~ B3/S23 ~ B3/S23, since it has three layers which each follow CGoL rules.

Re: Brew

PostPosted: October 6th, 2018, 2:51 am
by KittyTac
Another glider variant:
x = 3, y = 4, rule = Brew
.A$2AB$ACA$.BC!

Re: Brew

PostPosted: October 6th, 2018, 6:13 am
by 83bismuth38
KittyTac wrote:Another glider variant:
x = 3, y = 4, rule = Brew
.A$2AB$ACA$.BC!

well, of course that's going to be a glider. it's a red glider, so it's gonna move like a glider. sorry to say this but that's not even close to new. practically all low-period single glider variants are known.

Re: Brew

PostPosted: October 6th, 2018, 5:16 pm
by Sarp
The middle cell should turn green, not blue
x = 3, y = 3, rule = Brew
B2C$BAC$A2B!

Re: Brew

PostPosted: October 6th, 2018, 5:39 pm
by Ian07
Sarp wrote:The middle cell should turn green, not blue
x = 3, y = 3, rule = Brew
B2C$BAC$A2B!

No, because it has 4 green neighbors instead of 3.

Re: Brew

PostPosted: October 7th, 2018, 8:23 am
by jimmyChen2013
Ian07 wrote:
Sarp wrote:The middle cell should turn green, not blue
x = 3, y = 3, rule = Brew
B2C$BAC$A2B!

No, because it has 4 green neighbors instead of 3.


Wait, why?

x = 12, y = 15, rule = Brew
.B6.B2C$.BA5.BAC$.A2B4.A2B3$2.A6.A$2.A6.A$A.A.A2.A.A.A$.3A4.3A$2.A6.A
3$.C6.3C$.2B5.B2C$.2BC4.2BC!

Re: Brew

PostPosted: October 7th, 2018, 10:44 am
by Redstoneboi
i think jimmy wants to say that when the red cell dies it should turn green no matter what, instead of instantly birthing a blue.

Re: Brew

PostPosted: October 8th, 2018, 5:56 am
by 77topaz
LifeViewer interprets this rule as B27/S, similarly to how it interprets Sticky as B/S4 (but it runs both rules as B/S). I suspect that may somehow be caused by the "B" and "S" in the rulenames?

Re: Brew

PostPosted: October 8th, 2018, 9:41 am
by PkmnQ
ticky = 4
rew = 27

Re: Brew

PostPosted: November 23rd, 2018, 1:34 am
by PkmnQ
I don't even know if it's ok to post here anymore, but I'm doing it anyway.

I call this thing…
"Dusty"
x = 20, y = 13, rule = Brew
16.C$17.C$14.2C.C$14.2C$14.3C2.C$13.C3.2C$12.AC$11.AB2C$11.3A$2.C$.B
3C3.B2C$B3C3.B2C$3B4.3B!

Re: Brew

PostPosted: November 30th, 2018, 8:55 pm
by NoLongerBreathedIn
A modified version, where, instead of red cells becoming blue when exactly three neighboring cells are blue and not exactly three are green (and the cell wouldn't stay red), they become green.
This means that red affects green and blue, and green affects blue, but blue no longer affects green.

The period of a red oscillator is then a multiple of that of the green version.

@RULE Brew2                                                                     
                                                                               
@TABLE                                                                         
n_states:4                                                                     
neighborhood:Moore                                                             
symmetries:permute                                                             
var a={0,1,2,3}                                                                 
var b=a                                                                         
var c=a                                                                         
var d=a                                                                         
var e=a                                                                         
var f=a                                                                         
var g=a                                                                         
var h=a                                                                         
var i={0,2,3}                                                                   
var j=i                                                                         
var k=i                                                                         
var l=i                                                                         
var m=i                                                                         
var n=i                                                                         
var o={0,1,3}                                                                   
var p=o                                                                         
var q=o                                                                         
var r=o                                                                         
var s=o                                                                         
var t=o                                                                         
var u={0,1,2}                                                                   
var v=u                                                                         
var w=u                                                                         
var x=u                                                                         
var y=u                                                                         
var z=u                                                                         
                                                                               
1,1,1,a,i,j,k,l,m,1                                                             
a,1,1,1,i,j,k,l,m,1                                                             
1,a,b,c,d,e,f,g,h,2                                                             
                                                                               
2,2,2,a,o,p,q,r,s,2                                                             
a,2,2,2,o,p,q,r,s,2                                                             
2,a,b,c,d,e,f,g,h,3                                                             
                                                                               
3,3,3,a,u,v,w,x,y,3                                                             
a,3,3,3,u,v,w,x,y,3                                                             
3,a,b,c,d,e,f,g,h,0                                                             
                                                                               
@COLORS                                                                         
                                                                               
0 0 0 0                                                                         
1 255 0 0                                                                       
2 0 255 0                                                                       
3 0 0 255


Also, two more rules, in which 1,2,3 die to 0.
(In the first, the rule is that if 1 wants the cell to be alive, it becomes 1; if not and 2 does, it becomes 2; if neither,
and 3 does, it becomes 3, else it becomes dead.
In the second, a cell that is occupied by a higher-priority type will not instantly become a lower-priority type.)

Mergers between Bully and Brew are possible. I suggest Bully and Brew2 work better together,
as in those, the ordering puts rules ending with a cell of a given priority together.

@RULE Bully2                                                                     
                                                                               
@TABLE                                                                         
n_states:4                                                                     
neighborhood:Moore                                                             
symmetries:permute                                                             
var a={0,1,2,3}                                                                 
var b=a                                                                         
var c=a                                                                         
var d=a                                                                         
var e=a                                                                         
var f=a                                                                         
var g=a                                                                         
var h=a                                                                         
var i={0,2,3}                                                                   
var j=i                                                                         
var k=i                                                                         
var l=i                                                                         
var m=i                                                                         
var n=i                                                                         
var o={0,1,3}                                                                   
var p=o                                                                         
var q=o                                                                         
var r=o                                                                         
var s=o                                                                         
var t=o                                                                         
var u={0,1,2}                                                                   
var v=u                                                                         
var w=u                                                                         
var x=u                                                                         
var y=u                                                                         
var z=u                                                                         
                                                                               
1,1,1,a,i,j,k,l,m,1                                                             
a,1,1,1,i,j,k,l,m,1

2,2,2,a,o,p,q,r,s,2                                                             
a,2,2,2,o,p,q,r,s,2                                                                                                                         
                                                                               
3,3,3,a,u,v,w,x,y,3                                                             
a,3,3,3,u,v,w,x,y,3                                                             

1,a,b,c,d,e,f,g,h,0
2,a,b,c,d,e,f,g,h,0
3,a,b,c,d,e,f,g,h,0                                                             
                                                                               
@COLORS                                                                         
                                                                               
0 0 0 0                                                                         
1 255 0 0                                                                       
2 0 255 0                                                                       
3 0 0 255


@RULE Brew2                                                                     
                                                                               
@TABLE                                                                         
n_states:4                                                                     
neighborhood:Moore                                                             
symmetries:permute                                                             
var a={0,1,2,3}                                                                 
var b=a                                                                         
var c=a                                                                         
var d=a                                                                         
var e=a                                                                         
var f=a                                                                         
var g=a                                                                         
var h=a                                                                         
var i={0,2,3}                                                                   
var j=i                                                                         
var k=i                                                                         
var l=i                                                                         
var m=i                                                                         
var n=i                                                                         
var o={0,1,3}                                                                   
var p=o                                                                         
var q=o                                                                         
var r=o                                                                         
var s=o                                                                         
var t=o                                                                         
var u={0,1,2}                                                                   
var v=u                                                                         
var w=u                                                                         
var x=u                                                                         
var y=u                                                                         
var z=u                                                                         
                                                                               
1,1,1,a,i,j,k,l,m,1                                                             
a,1,1,1,i,j,k,l,m,1                                                             
1,a,b,c,d,e,f,g,h,0                                                           
                                                                               
2,2,2,a,o,p,q,r,s,2                                                             
a,2,2,2,o,p,q,r,s,2                                                             
2,a,b,c,d,e,f,g,h,0                                                             
                                                                               
3,3,3,a,u,v,w,x,y,3                                                             
a,3,3,3,u,v,w,x,y,3                                                             
3,a,b,c,d,e,f,g,h,0                                                             
                                                                               
@COLORS                                                                         
                                                                               
0 0 0 0                                                                         
1 255 0 0                                                                       
2 0 255 0                                                                       
3 0 0 255

Re: Brew

PostPosted: December 5th, 2018, 12:12 am
by creeperman7002
When I try to paste the Brew2 rule into Golly, I get this error:

The rule file is not valid:
Brew2

No @TABLE or @TREE section found in .rule file.

Re: Brew

PostPosted: December 5th, 2018, 8:57 pm
by Andrew
creeperman7002 wrote:When I try to paste the Brew2 rule into Golly, I get this error:

It's happening because for some unknown reason every line is padded out to 80 characters with spaces.

@NoLongerBreathedIn: Please edit your posts to remove all trailing spaces in the code blocks!

Re: Brew

PostPosted: December 8th, 2018, 12:34 pm
by christoph r.
Until Golly is fixed: Oscillator in Brew 1
Grounded on the pentadecathlon

x = 43, y = 23, rule = Brew
18.2B4.2B$17.B2.B2.B2.B$18.2B4.2B2$4.B34.B$3.B.B32.B.B$3.B.B32.B.B$4.
B34.B2$16.C2A6.2AC$.2A13.ACBA4.ABCA12.2A$A2.A11.6A2.6A10.A2.A$.2A13.A
CBA4.ABCA12.2A$16.C2A6.2AC2$4.B34.B$3.B.B32.B.B$3.B.B32.B.B$4.B34.B2$
18.2B4.2B$17.B2.B2.B2.B$18.2B4.2B!


Similar one
x = 41, y = 17, rule = Brew
13.2C4.2C$12.4C3.2C$10.3C2.2C$9.C5.3C$8.C4.C.3C$9.2C.C2.B.C$12.2C3BC
6.2B.C$.2A9.3BA2.AB2.BA.CA2C9.2A$A2.A7.2C3A2C6A2C3AC7.A2.A$.2A9.3BA2.
AB2.BA.CA2C9.2A$12.2C3BC6.2B.C$9.2C.C2.B.C$8.C4.C.3C$9.C5.3C$10.3C2.
2C$12.4C3.2C$13.2C4.2C!