Page 1 of 7
Extended Life
Posted: January 9th, 2011, 3:44 pm
by Extrementhusiast
I am extremely proud to announce my latest rule: Extended Life! You may have heard my goings on about it in the "How to Make Rule Tables?" thread, and this rule is the giant fruit of my labor! Here it is:
Code: Select all
n_states:7
neighborhood:Moore
symmetries:permute
# General Behavior:
#
# 0 is empty
# 1 is on
# 2 is birthforcer
# 3 is deathforcer
# 4 is birthforcer + deathforcer
# 5 is blocker
# 6 is reactor
#
# Specific Behavior
# 0 changes to 1 when (state1 neighbors + state6 neighbors) == 3
# 0 changes to 1 when (state2 neighbors + state4 neighbors) >= 1
# otherwise 0 stays 0
#
# 1 changes to 0 when (state1 neighbors + state6 neighbors) != 2, 3
# 1 changes to 0 when (state3 neighbors + state4 neighbors) >= 1
# otherwise 1 stays 1
#
# 2 always stays 2
#
# 3 always stays 3
#
# 4 always stays 4
#
# 5 always stays 5
#
# 6 always stays 6
var a={2,4}
var b={0,1,2,3,4,5,6}
var c={b}
var d={b}
var e={b}
var f={b}
var g={b}
var h={b}
var i={1,6}
var j={i}
var k={i}
var L={i}
var m={i}
var n={i}
var o={i}
var p={i}
var q={0,2,3,4,5}
var r={q}
var s={q}
var t={q}
var u={q}
var v={q}
var w={q}
var x={q}
var y={3,4}
# 0 birthforcer
0,a,b,c,d,e,f,g,h,1
# 0 normal birth
0,i,j,k,q,r,s,t,u,1
# 1 deathforcer
1,y,b,c,d,e,f,g,h,0
# 1 normal death
1,q,r,s,t,u,v,w,x,0
1,i,r,s,t,u,v,w,x,0
1,i,j,k,L,u,v,w,x,0
1,i,j,k,L,m,v,w,x,0
1,i,j,k,L,m,n,w,x,0
1,i,j,k,L,m,n,o,x,0
1,i,j,k,L,m,n,o,p,0
Save this as
extendedlife.table.
And the .colors file:
Code: Select all
color = 0 0 0 0
color = 1 255 255 0
color = 2 0 255 0
color = 3 0 0 255
color = 4 0 255 255
color = 5 153 153 153
color = 6 255 255 128
Like the previous file, save this as
extendedlife.colors.
I am so excited!!!!!
Re: Extended Life
Posted: January 9th, 2011, 7:43 pm
by ssaamm
So, 1 is a life cell, 2 makes dead cells come alive when they appear, 3 makes live cells dead when they appear, 4 switches the state of all cells around it, 5 always counts as an off life cell, and 6 always counts as an on life cell.
Here are three unexploited interesting minimal patterns:
P312:
x = 7, y = 14, rule = extendedlife
2.3A6$2.3A$.A3.A$A5.A$A2.B2.A2$.A.D.A2$3.A!
P1320:
x = 3, y = 2, rule = extendedlife
A.A$.B!
Never happy (can you stabilize/periodize this):
x = 2, y = 3, rule = extendedlife
2B2$B!
Re: Extended Life
Posted: January 9th, 2011, 9:24 pm
by Extrementhusiast
ssaamm wrote:Never happy (can you stabilize/periodize this):
(pattern)
Sure! (p18)
Code: Select all
x = 6, y = 9, rule = extendedlife
2.A$.A$5.A$2.2B$4.A$2.B.A$A2.A$A$.2A!
ssaamm wrote:...4 switches the state of all cells around it...
Interesting. I've never thought about it that way.
---
Now THIS is a part that is hard to stabilize:
Code: Select all
x = 2, y = 1, rule = extendedlife
FB!
---
Also, I have found a two-barreled p31 gun and a four-barreled p1708 (!) gun that are not just duplicates of ordinary Life guns.
---
Partial Herschel conduit:
Code: Select all
x = 25, y = 14, rule = extendedlife
24.F6$2.A16.3A$2.A17.A$3A17.3A$A4$12.F!
Re: Extended Life
Posted: January 10th, 2011, 5:56 pm
by ssaamm
I made some colors that I think work better:
color = 1 247 247 247
color = 2 60 196 110
color = 3 181 77 105
color = 4 77 181 181
color = 5 92 91 107
color = 6 247 208 37
It's good not to adjust the background color, and I tweaked it to have a wider palette and be a little less computerish.
P26 Glider Gun:
x = 37, y = 28, rule = extendedlife
2A$.A$.A.A$2.2A19$36.C$31.C4$34.B.D!
It is pretty faithful, it won't really make much else when perturbed
Re: Extended Life
Posted: January 14th, 2011, 7:43 pm
by Extrementhusiast
p180 Herschel factory/glider gun:
Code: Select all
x = 42, y = 72, rule = extendedlife
15.E10$35.C16$27.C$14.C4$41.C$33.B2$35.C6$32.C2$10.C2$9.F6.C$9.F2$2.
2A$2.2A23$D!
Note the very low population.
---
If I'm not mistaken, this is the 1000th post on this board!
---
OOPS! p5 oscillator that is an accidental sexual reference:
Code: Select all
x = 5, y = 6, rule = extendedlife
.A.A$A.F.A$AF.FA$.A.A$.A.A$2.A!
Re: Extended Life
Posted: March 28th, 2011, 8:51 am
by 12Glider
p88
Code: Select all
x = 1, y = 1, rule = Extendedlife
B!
Re: Extended Life
Posted: March 28th, 2011, 8:58 am
by 12Glider
Code: Select all
x = 37, y = 28, rule = extendedlife
2A$.A$.A.A$2.2A19$36.C$31.C4$34.B.D!
p26 glider gun that ssaamm posted
Edit: It is actually a p52.
Re: Extended Life
Posted: March 28th, 2011, 9:01 am
by 12Glider
p226 glider gun
Code: Select all
x = 2, y = 11, rule = extendedlife
.B10$B!
Re: Extended Life
Posted: March 30th, 2011, 4:41 pm
by 12Glider
p18 8b (!) glider gun
Code: Select all
x = 3, y = 3, rule = Extendedlife
B.B2$B.B!
Re: Extended Life
Posted: April 2nd, 2011, 4:29 am
by knightlife
Herschel track and forward glider:
Code: Select all
x = 43, y = 42, rule = extendedlife
36.E3$42.E4$34.2A$35.A$35.3A12$39.E3$10.E2$22.A$22.A$22.3A$24.A2$31.E
$E7$2.3A$3.A$3.3A!
Re: Extended Life
Posted: April 15th, 2011, 12:34 am
by Extrementhusiast
More Herschel tracks:
Code: Select all
x = 37, y = 54, rule = extendedlife
4.2F$4.2A$21.FA$21.FA4$FA17.F$FA14$17.3A$18.A$18.3A6$10.F13$28.E$34.E
$28.E$26.3A$25.E.A7.E$27.3A$36.E2$35.E2$7.E26.E!
Re: Extended Life
Posted: April 15th, 2011, 4:54 pm
by 12Glider
Big block makes 8 LWSSs
Code: Select all
x = 128, y = 128, rule = extendedlife
128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D
$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$
128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D
$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$
128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D
$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$
128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D
$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$
128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D$128D
$128D$128D$128D$128D$128D$128D!
Re: Extended Life
Posted: August 5th, 2011, 4:07 pm
by 12Glider
This pattern can eat blocks:
Code: Select all
x = 8, y = 18, rule = extendedlife
3.2A.2A$4.3F$3.A3FA$4.3F$3.2A.2A9$2A.2A.2A$2A2.3F$3.A3FA$4.3F$3.2A.2A
!
The top one is the pattern itself.
Edit: The pattern can also eat gliders, with a recovery time of 9 generations.
Edit 2: Add a state 3 cell to it, and it can eat MWSSs
Code: Select all
x = 22, y = 7, rule = extendedlife
C2$3.2A.2A9.A$4.3F9.A$3.A3FA8.A4.A$4.3F9.5A$3.2A.2A!
Re: Extended Life
Posted: August 5th, 2011, 6:13 pm
by Extrementhusiast
p19 oscillator (not yet discovered in unmodified Life!):
Code: Select all
x = 7, y = 7, rule = extendedlife
.A.A$A3.A$2.2B2A$A.BAB.A$.2A2B$2.A3.A$3.A.A!
Four-cell eater (demonstrating p3 eater oscillator):
Code: Select all
x = 5, y = 4, rule = extendedlife
2A$FA$3.AF$3.2A!
Re: Extended Life
Posted: August 13th, 2011, 11:38 am
by Tropylium
OK, so this does seem to cover a lot of things.
I poked around with permaon/permaoff cells too a while ago, but they did not seem to yield any particularly interesting results compared to off-forcers/on-forcers. I'll have to scan here if you've found anything fun combining the two sets…
The on-and-off-forcer (Möbius wormhole?
) is a neat idea, I'll have to look into those.
Re: Extended Life
Posted: August 13th, 2011, 2:30 pm
by Extrementhusiast
Tropylium wrote:I poked around with permaon/permaoff cells too a while ago, but they did not seem to yield any particularly interesting results compared to off-forcers/on-forcers. I'll have to scan here if you've found anything fun combining the two sets…
Here's an interesting p30 oscillator:
Code: Select all
x = 7, y = 7, rule = extendedlife
4.C$.E$2.C3.A$.D.B2.A$E.DA2$4.A!
And here's a tiny pattern that lasts for a REALLY long time:
Code: Select all
x = 2, y = 1, rule = extendedlife
BF!
Re: Extended Life
Posted: August 13th, 2011, 5:49 pm
by Tropylium
That does last a whole lot for a 2-cell pattern. Seems to stabilize in just under 19.4M generations, with this humble p3:
Code: Select all
x = 4, y = 11, rule = extendedlife
2.2A$.A.A$2.A2$2.2A$2ABF$2.2A2$2.A$.A.A$2.2A!
Still, making crazy-long-lived patterns with just lifeforcers alone isn't exactly hard either. This for example lasts about 9M generations before stabilizing as a huge p49:
Code: Select all
x = 3, y = 3, rule = extendedlife
2.B$2B$2B!
The result:
Code: Select all
x = 23, y = 23, rule = extendedlife
2.2A$2.2A3$.A.A$A2.A$A4.A2.2A$.A4.A3.A$.2A3.A3.A2$9.2A2$12.A.2A$12.A
3.A$4.A.3A7.A$3.2A.ABA$5.2B2A5.2A$4.A2B9.A$4.2A.2A$7.A9.2A2.2A$14.A6.
2A$14.2A2.A$16.2A!
—That p30 doesn't look all that different from what can be done with separate life- and deathforcers TBH. After all, a life-deathforcer surrounded by walls acts almost exactly like a lifeforcer surrounded by deathforcers. These p48 and p60 for example are very similar in their action:
Code: Select all
x = 7, y = 7, rule = extendedlife
4.C2$A.C.2A$.B.B2.A$C.B2$.CA.A!
Code: Select all
x = 7, y = 9, rule = extendedlife
4.C$4.A$A.C3.A$.B.B2.A$C.B2A$2.C2$5.2A$5.2A!
Re: Extended Life
Posted: August 13th, 2011, 6:04 pm
by Tropylium
Going thru some other interactions of a lifeforcer cell and a perma-on cell, here's a p31 gun:
Code: Select all
x = 7, y = 3, rule = extendedlife
.3A$A.BA2.F$.3A!
Re: Extended Life
Posted: August 17th, 2011, 12:19 pm
by ssaamm
Super dense 8x glider gun
x = 3, y = 3, rule = extendedlife
B.B2$B.B!
I think I might have posted this somehow before
Re: Extended Life
Posted: August 17th, 2011, 5:07 pm
by Tropylium
Two exceedingly hard-to-stabilize small patterns.
Code: Select all
x = 4, y = 2, rule = extendedlife
3.F$B!
Code: Select all
x = 6, y = 5, rule = extendedlife
2.B4$B4.B!
I've run the first of these for 100M+ gens so far, currently running the 2nd around 55M.
I'm getting the impression that smallish permaon+lifeforcer patterns do last longer than corresponding plain lifeforcer patterns, but also that this is due to their inherent larger degree of asymmetry & the tendency of regions where all cells are adjacent to lifeforcers to stabilize at p2, not any special powers of permaon cells themselves. These two seed patterns seem to display the same degree of complexity, and indeed, they're turning out quite longevous.
Re: Extended Life
Posted: August 19th, 2011, 9:37 pm
by David
Code: Select all
x = 6, y = 6, rule = extendedlife
A2.2A$2.2F.A$A2.2FA$2.A.F2$3.A.A!
Very small P11 Osc.
Re: Extended Life
Posted: August 20th, 2011, 1:49 am
by David
Sparky P5, P13s, P18, P30, P36, P37, P45, P59. May be useful!
Code: Select all
x = 151, y = 23, rule = extendedlife
.A.A7.A2.A.2A13.A6.A12.A3.2A14.2A5.3A.A26.2A10.2A.A2.2A12.2A2.A3.A$F.
F.F5.2A3F.F13.3F4.3F10.A.4FA.F11.A.3F3.F4.F17.A2.A6.A8.A.5F2.F10.A.4F
2.F.F$.A.A7.A2.A.2A13.A6.A12.A3.2A14.2A5.3A.A17.A4F2.FA2.F9.2A.A2.2A
12.2A2.A3.A$101.A2.A6.A$109.2A6$10.2A2.A5.A2.2A$10.A.3F.A.A.3F.A$10.
2A2.A5.A2.2A8$10.2F.A2.A$14.2FA$10.2F.A2.A!
Re: Extended Life
Posted: August 21st, 2011, 6:04 pm
by Tropylium
David wrote:Very small P11
This one is also fairly small:
Code: Select all
x = 9, y = 9, rule = extendedlife
2.C2$8.C$3.3A$3.ABA$3.3A$C2$6.C!
Re: Extended Life
Posted: August 22nd, 2011, 1:27 am
by David
P180 Osc. (I named it Life vs. Death
)
Code: Select all
x = 4, y = 7, rule = extendedlife
A2.A$3.A$C2B$C.B$2CB2$3.A!
EDIT: P44 Osc.
Code: Select all
x = 7, y = 5, rule = extendedlife
.A3.A$2.3F$2.3B$A5.A$2.A.A!
Interesting P36 Osc.
Code: Select all
x = 4, y = 7, rule = extendedlife
.2A$.2A3$A2FA$A2BA$4A!
Re: Extended Life
Posted: August 22nd, 2011, 2:47 am
by knightlife
p252 osc
Code: Select all
x = 32, y = 7, rule = extendedlife
AC27.AC$AB27.AB$.B27.ABA$28.A2.A$28.A$27.A2.A$27.3A!
5-cell precursor is on the left.
Similar to "Life vs. Death" but longer period.