Elderly Life

For discussion of other cellular automata.
Post Reply
David
Posts: 212
Joined: November 3rd, 2009, 2:47 am
Location: Daejeon, South Korea

Elderly Life

Post by David »

The Concept is descripted in the table.

Code: Select all

@RULE ElderlyLife

# This rule consists of youths and elderlies.
# Aging stands for youths turning to elderlies. (op. Antiaging)
# Elderlies can't make offsprings well, and they prefer other elderlies than youth for friend.
# So, they are considered half an youth.
# State 1: Youth, State 2: Elderly
# B33½/S22½3

@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a={1,2}
var b={0,1,2}
var c={0,2}
var c0=c
var c1=c
var c2=c
var b0=b
var b1=b
var b2=b
# Antiaging/Survival: YY, YYE or YYY
a,1,1,b,0,0,0,0,0,a
# Antiaging/Survival: YEE, YEEE or YYEE
a,1,2,2,b,0,0,0,0,a
# Antiaging/Survival: EEEE, EEEEE or YEEEE
a,2,2,2,2,b,0,0,0,a
# Antiaging/Survival: EEEEEE
a,2,2,2,2,2,2,0,0,a

# Birth: YYY or YYYE
0,1,1,1,c,0,0,0,0,1
# Birth: YYEE or YYEEE
0,1,1,2,2,c,0,0,0,1
# Birth: YEEEE or YEEEEE
0,1,2,2,2,2,c,0,0,1
# Birth: EEEEEE or EEEEEEE
0,2,2,2,2,2,2,c,0,1

# Aging/Death: O, E or Y
1,b,0,0,0,0,0,0,0,2
2,b,0,0,0,0,0,0,0,0
# Aging/Death: EE or YE
1,2,a,0,0,0,0,0,0,2
2,2,a,0,0,0,0,0,0,0
# Aging/Death: EEE
1,2,2,2,0,0,0,0,0,2
2,2,2,2,0,0,0,0,0,0
# Aging/Death: EEEEEEE or EEEEEEEE
1,2,2,2,2,2,2,2,c,2
2,2,2,2,2,2,2,2,c,0
# Aging/Death: YEEEEE ~ YEEEEEEE
1,1,2,2,2,2,2,c,c0,2
2,1,2,2,2,2,2,c,c0,0
# Aging/Death: YYEEE ~ YYEEEEEE
1,1,1,2,2,2,c,c0,c1,2
2,1,1,2,2,2,c,c0,c1,0
# Aging/Death: YYYE ~ YYYEEEEE
1,1,1,1,2,c,c0,c1,c2,2
2,1,1,1,2,c,c0,c1,c2,0
# Aging/Death: YYYY ~ YYYYYYYY
1,1,1,1,1,b,b0,b1,b2,2
2,1,1,1,1,b,b0,b1,b2,0

@COLORS
1 255 0 0 red
2 0 0 255 blue
Save this code as ElderlyLife.rule

There occurs so many still lifes, but I didn't find any oscillators or other patterns. Can you find them?
Also, This rule runs so slowly in Golly. This rule table needs improvement.
There can be errors in the table. I'd be glad if you correct any error! :)

EDIT: Well, there are some oscillators:
P3:

Code: Select all

x = 11, y = 11, rule = ElderlyLife
4.A$2.3A$.A$.A2.3A$2A.A3.A$3.A3.A$3.A3.A.2A$4.3A2.A$9.A$6.3A$6.A!
P4:

Code: Select all

x = 4, y = 4, rule = ElderlyLife
BA$AB$2.BA$2.AB!
P5:

Code: Select all

x = 6, y = 6, rule = ElderlyLife
2A2.2A$A2.A.A$.A$4.A$A.A2.A$2A2.2A!
P7:

Code: Select all

x = 13, y = 11, rule = ElderlyLife
6.2A$6.A$7.A$4.3A.A$3.A4.A2.A$3.ABAB.A.A.A$.2A5.A2.A$A2.4A.A$.A.A3.A$
2.A3.A$6.2A!
Call me "Dannyu NDos" in Forum. Call me "Park Shinhwan"(박신환) in Wiki.
towerator
Posts: 328
Joined: September 2nd, 2013, 3:03 pm

Re: Elderly Life

Post by towerator »

A seminatural p12 that doesn't look like anything in CGOL.

Code: Select all

x = 5, y = 3, rule = ElderlyLife
.AB.A$A.B.A$A.BA!
This is game of life, this is game of life!
Loafin' ships eaten with a knife!
c0b0p0
Posts: 645
Joined: February 26th, 2014, 4:48 pm

Re: Elderly Life

Post by c0b0p0 »

@towerator: That may be the most common oscillator in this rule! I noted that most soups evolve into a hodgepodge of grotesque still lifes, like the one below. This behavior certainly doesn't reflect Life.

Code: Select all

x = 5, y = 4, rule = ElderlyLife
.2B$BA.2B$BA.AB$.2B!
User avatar
Rhombic
Posts: 1100
Joined: June 1st, 2013, 5:41 pm

Re: Elderly Life

Post by Rhombic »

This is a very still pattern.
And I think most old cells would be perfectly happy to be with a young one. At least it would increase dynamism.
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?
knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

Re: Elderly Life

Post by knightlife »

Moving lines pass through each other:

Code: Select all

x = 85, y = 32, rule = ElderlyLife:T128,32
BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB
5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA
13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.
AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.
AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.B
A13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB
13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA
37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA
5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.A
B13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.B
A37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$B
A5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.AB13.AB$BA5.BA13.BA37.AB5.
AB13.AB!
Tagalongs:

Code: Select all

x = 6, y = 32, rule = ElderlyLife:T128,32
4.BA$4.BA$4.BA$4.BA$4.BA$4.BA$4.BA$4.BA$4.BA$B2A.BA$B2A.BA$4.BA$4.BA$
B2A.BA$B2A.BA$4.BA$4.BA$B2A.BA$B2A.BA$4.BA$4.BA$4.BA$4.BA$4.BA$4.BA$B
2A.BA$B2A.BA$4.BA$4.BA$4.BA$4.BA$4.BA!
Larger tagalong:

Code: Select all

x = 32, y = 32, rule = ElderlyLife:T256,32
30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.BA$30.
BA$30.BA$11.A18.BA$2.2B5.A2B18.BA$.3A4.B2.A.A2.3A.ABA7.BA$B.BAB3.B3A.
B.BA.4B.A6.BA$4.BA3.B3A3.A2.2AB.2B2A3.BA$3.B.B4.ABA5.2BAB.A2.B2A.BA$
3.B.B4.ABA5.2BAB.A2.B2A.BA$4.BA3.B3A3.A2.2AB.2B2A3.BA$B.BAB3.B3A.B.BA
.4B.A6.BA$.3A4.B2.A.A2.3A.ABA7.BA$2.2B5.A2B18.BA$11.A18.BA$30.BA$30.B
A$30.BA$30.BA$30.BA$30.BA$30.BA!
Puffer:

Code: Select all

x = 74, y = 32, rule = ElderlyLife:T256,32
72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.
BA$72.BA$72.BA$72.BA$61.B2A8.BA$42.2A2B14.B3.3A5.BA$41.B3.2A3.2B8.3B
2.2B2A3.BA$.B15.B15.B7.B.B3.B.2A.BA7.B2.2B2.B2A.BA$2A14.2A14.2A8.A2BA
3.2A.A.BA2B.A.B2.2B2.B2A.BA$BA14.BA14.BA8.AB.BA5.B.2B2A.A.B3.2B2A3.BA
$42.B2A6.3B8.BABA6.BA$43.2B7.3A.2AB.4A8.BA$52.BA.ABA2BA11.BA$52.BA.A
3.A12.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA$72.BA!
EDIT:
Here is a block puffer:
Note how line eats or moves blocks on second pass!

Code: Select all

x = 75, y = 32, rule = ElderlyLife:T256,32
73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$60.A4.AB
6.BA$48.2B4.2B2A.2BA4.2B2A3.BA$48.2AB2.2AB.B2.2BAB.2B2.B2A.BA$49.2B4A
2.A2.B2.B.2B2.B2A.BA$47.A2.B2.2A2.A.A.A.A2.2B2A3.BA$BA14.BA14.BA13.2B
2.2A4.2BA.2B2.A.A5.BA$BA14.BA14.BA13.2B2.2A4.2BA.2B2.A.A5.BA$47.A2.B
2.2A2.A.A.A.A2.2B2A3.BA$49.2B4A2.A2.B2.B.2B2.B2A.BA$48.2AB2.2AB.B2.2B
AB.2B2.B2A.BA$48.2B4.2B2A.2BA4.2B2A3.BA$60.A4.AB6.BA$73.BA$73.BA$73.B
A$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA$73.BA!
Post Reply