Extended Life

For discussion of other cellular automata.
Post Reply
User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Extended Life

Post by Extrementhusiast » January 9th, 2011, 3:44 pm

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!!!!! :mrgreen:

User avatar
ssaamm
Posts: 125
Joined: June 4th, 2010, 9:43 pm

Re: Extended Life

Post by ssaamm » January 9th, 2011, 7:43 pm

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!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Extended Life

Post by Extrementhusiast » January 9th, 2011, 9:24 pm

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!
I Like My Heisenburps! (and others)

User avatar
ssaamm
Posts: 125
Joined: June 4th, 2010, 9:43 pm

Re: Extended Life

Post by ssaamm » January 10th, 2011, 5:56 pm

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

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Extended Life

Post by Extrementhusiast » January 14th, 2011, 7:43 pm

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! :mrgreen:

---

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!
I Like My Heisenburps! (and others)

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » March 28th, 2011, 8:51 am

p88

Code: Select all

x = 1, y = 1, rule = Extendedlife
B!
Image

Why hasn't a glider exploded yet?

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » March 28th, 2011, 8:58 am

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.
Last edited by 12Glider on April 14th, 2011, 8:18 pm, edited 1 time in total.
Image

Why hasn't a glider exploded yet?

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » March 28th, 2011, 9:01 am

p226 glider gun

Code: Select all

x = 2, y = 11, rule = extendedlife
.B10$B!
Image

Why hasn't a glider exploded yet?

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » March 30th, 2011, 4:41 pm

p18 8b (!) glider gun

Code: Select all

x = 3, y = 3, rule = Extendedlife
B.B2$B.B!
Image

Why hasn't a glider exploded yet?

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

Re: Extended Life

Post by knightlife » April 2nd, 2011, 4:29 am

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!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Extended Life

Post by Extrementhusiast » April 15th, 2011, 12:34 am

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!
I Like My Heisenburps! (and others)

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » April 15th, 2011, 4:54 pm

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!
Image

Why hasn't a glider exploded yet?

User avatar
12Glider
Posts: 79
Joined: December 17th, 2010, 4:56 pm

Re: Extended Life

Post by 12Glider » August 5th, 2011, 4:07 pm

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!
Image

Why hasn't a glider exploded yet?

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Extended Life

Post by Extrementhusiast » August 5th, 2011, 6:13 pm

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!
I Like My Heisenburps! (and others)

User avatar
Tropylium
Posts: 421
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Extended Life

Post by Tropylium » August 13th, 2011, 11:38 am

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.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Extended Life

Post by Extrementhusiast » August 13th, 2011, 2:30 pm

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!
I Like My Heisenburps! (and others)

User avatar
Tropylium
Posts: 421
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Extended Life

Post by Tropylium » August 13th, 2011, 5:49 pm

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!
Last edited by Tropylium on August 13th, 2011, 6:08 pm, edited 1 time in total.

User avatar
Tropylium
Posts: 421
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Extended Life

Post by Tropylium » August 13th, 2011, 6:04 pm

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!

User avatar
ssaamm
Posts: 125
Joined: June 4th, 2010, 9:43 pm

Re: Extended Life

Post by ssaamm » August 17th, 2011, 12:19 pm

Super dense 8x glider gun

x = 3, y = 3, rule = extendedlife
B.B2$B.B!

I think I might have posted this somehow before

User avatar
Tropylium
Posts: 421
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Extended Life

Post by Tropylium » August 17th, 2011, 5:07 pm

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.

David
Posts: 212
Joined: November 3rd, 2009, 2:47 am
Location: Daejeon, South Korea

Re: Extended Life

Post by David » August 19th, 2011, 9:37 pm

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.
Call me "Dannyu NDos" in Forum. Call me "Park Shinhwan"(박신환) in Wiki.

David
Posts: 212
Joined: November 3rd, 2009, 2:47 am
Location: Daejeon, South Korea

Re: Extended Life

Post by David » August 20th, 2011, 1:49 am

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!
Call me "Dannyu NDos" in Forum. Call me "Park Shinhwan"(박신환) in Wiki.

User avatar
Tropylium
Posts: 421
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Extended Life

Post by Tropylium » August 21st, 2011, 6:04 pm

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!

David
Posts: 212
Joined: November 3rd, 2009, 2:47 am
Location: Daejeon, South Korea

Re: Extended Life

Post by David » August 22nd, 2011, 1:27 am

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!
Call me "Dannyu NDos" in Forum. Call me "Park Shinhwan"(박신환) in Wiki.

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

Re: Extended Life

Post by knightlife » August 22nd, 2011, 2:47 am

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.

Post Reply