Cannibalism

For discussion of other cellular automata.
Post Reply
HelicopterCat3
Posts: 258
Joined: October 16th, 2020, 10:27 am

Cannibalism

Post by HelicopterCat3 »

Cannibalism is an explosive rule where cells need energy to give birth. They get this energy by eating 3 or more dying cells. If cells don't have energy, they still form still lives. Spaceships are called Tribes, oscillators are called Colonies. Here is the rule table:

Code: Select all

@RULE Cannibalism

#State 0: Dead
#State 1: No energy, can't reproduce, B/S23
#State 2: Energized, B3/S23
#State 3: Decaying 1
#State 4: Decaying 2
#State 5: Decaying 3

#Transitions:

#Dead->Uncharged if surrounded by 3 charged cells. Uncharged cells can't give birth so they form still lives under B/S23.
#Uncharged->Charged if it doesn't die according to B3/S23 and has at least one decaying cell of any state next to it.
#Charged->Uncharged
#Uncharged->Decaying 1 if it dies according to B3/S23.
#Decaying 1->Decaying 2
#Decaying 2->Decaying 3
#Decaying 3->Dead
#All live cells like Uncharged and Charged count towards neighbor count.

@TABLE

n_states:6
neighborhood:Moore
symmetries:permute

var a={1,2}
var aa=a
var ab=a
var ac=a
var ad=a
var ae=a
var af=a
var ag=a
var b={0,3,4,5}
var ba=b
var bb=b
var bc=b
var bd=b
var be=b
var bf=b
var bg=b
var c={0,1,2,3,4,5}
var ca=c
var cb=c
var cc=c
var cd=c
var ce=c
var cf=c
var cg=c

#Birth
be,2,a,aa,b,ba,bb,bc,bd,2

#Survival/Death/Energy Loss
1,b,ba,bb,bc,bd,be,bf,bg,3
1,a,b,ba,bb,bc,bd,be,bf,3
a,aa,ab,b,ba,bb,bc,bd,be,1
a,aa,ab,ac,b,ba,bb,bc,bd,1
1,a,aa,ab,ac,b,ba,bb,bc,3
1,a,aa,ab,ac,ad,b,ba,bb,3
1,a,aa,ab,ac,ad,ae,b,ba,3
1,a,aa,ab,ac,ad,ae,af,b,3
1,a,aa,ab,ac,ad,ae,af,ag,3
2,c,ca,cb,cc,cd,ce,cf,cg,1

#Decay/Energy Gain

3,c,ca,cb,cc,cd,ce,cf,cg,4
4,c,ca,cb,cc,cd,ce,cf,cg,5
5,c,ca,cb,cc,cd,ce,cf,cg,0

1,c,ca,cb,b,ba,bb,bc,bd,2

@COLORS

0   0   0 100
1 255 150   0
2 255 255   0
3 225 125   0
4 200 100   0
5 175  75   0
To-Do List:
Find c/3 spaceship
Find p2 oscillators
Find a gun
Find a sparky oscillator
Find a p3 oscillator

Spaceships
This rule consists of c/2o spaceships and tagalongs at the moment:

Code: Select all

x = 11, y = 82, rule = Cannibalism
$6.CA$3.C4AB$7.DA$3.C4AB$6.CA5$6.ECA$3.EC4AB$8.DA$4.EC4A$7.ECB$3.D4AB
$6.DA$EC4AB$3.ECA11$7.ECA$4.EC4AB$9.DA$5.EC4A$8.ECB$4.D4AB$7.DA14$5.E
CA$2.EC4AB$8.DA$5.D4AB$9.DA$5.D4AB$8.DA9$6.DAB$3.D5A$7.ECB$4.C.ACA$4.
C.ACB7$3.A.2A$3.A.2AB$7.ECA$4.EC4AB$9.DA$4.EC4AB$7.ECA!
Oscillators
These p4s and this one p5 have been found by FWKnightship and are the first oscillators of the rule:

Code: Select all

x = 25, y = 48, rule = Cannibalism
2.A.2A11.2A$2.2B.2BA9.A.6A$.ABA.AB10.A.E4.A$.A5.A9.A.BDBEA$2.BA.ABA9.
A.D.D.A$.A2B.2B10.AEBDB.A$3.2A.A9.A4.E.A$16.6A.A$22.2A2$4.A$3.2A.2A$.
A2.B.A$.2A.AB2.A$3.B2.AB2A$2ABA2.B$.A2.BA.2A$3.A.B2.A$2.2A.2A$5.A4$3.
3A$3.A2.A$5.BA$4.AB$5.BA$3.A2.A$3.3A4$.2A.A.2A$.A.3B.A$3.A.A$3.A.A$2.
2A.2A4$.3A2.2A$.A2.2A.A$2.B2.B.A$.ABA.ABA$.A.B2.B$.A.2A2.A$.2A2.3A!
Linear Growth

By attaching a stabilizing end to a trail given off of a Tribe, you can get c/2o wickstretchers:

Code: Select all

x = 7, y = 7, rule = Cannibalism
2A$A3.CA$.5AB$5.DA$.5AB$A3.CA$2A!
Rocknlol
Posts: 127
Joined: April 15th, 2012, 9:06 am

Re: Cannibalism

Post by Rocknlol »

It looks to me like there are three versions of this rule: The version you've posted above, the version here, which is the one that the patterns above use, and the version that the comments in the ruletable above actually describe.

I see the behavior in the first version as identical to Life except 1) a cell that was just born can't die and 2) a cell can't be born unless one of its neighbors was itself just born. The decaying states don't have any effect.

Here's a ruletable for the third version. Unfortunately, it's not very interesting. I doubt any pattern is able to escape its bounding box, and while I can't rule out the existence of oscillators I don't see anywhere showing up naturally either:

Code: Select all

@RULE CannibalismActual

@TABLE

n_states:6
neighborhood:Moore
symmetries:permute

var a={1,2}
var aa=a
var ab=a
var ac=a
var ad=a
var ae=a
var af=a
var ag=a
var b={0,3,4,5}
var ba=b
var bb=b
var bc=b
var bd=b
var be=b
var bf=b
var bg=b
var c={0,1,2,3,4,5}
var ca=c
var cb=c
var cc=c
var cd=c
var ce=c
var cf=c
var cg=c

#Birth
0,2,2,2,b,ba,bb,bc,bd,1

#Survival (without decay)
1,aa,ab,0,0,0,0,0,0,1
1,aa,ab,ac,0,0,0,0,0,1

#Survival (with decay)
1,aa,ab,ba,bb,bc,bd,be,bf,2
1,aa,ab,ac,ba,bb,bc,bd,be,2

# Decay
2,c,ca,cb,cc,cd,ce,cf,cg,1
1,c,ca,cb,cc,cd,ce,cf,cg,3
3,c,ca,cb,cc,cd,ce,cf,cg,4
4,c,ca,cb,cc,cd,ce,cf,cg,5
5,c,ca,cb,cc,cd,ce,cf,cg,0

@COLORS

0   0   0 100
1 255 150   0
2 255 255   0
3 225 125   0
4 200 100   0
5 175  75   0
With all that being said, here're some ships for the first version (the one posted above):

Code: Select all

x = 47, y = 9, rule = Cannibalism
20.2E5.2E$2A6.2A$.C6.C11.2A5.2A$2A6.2A11.A.E.E.A11.DE.D2.E$.ADC2.CDA
12.A.D.D.A11.2AEA2.AD$.AD4.DA12.BA3.AB11.B3A.C.A$2.BA2DAB14.ABDBA15.A
3DA$3.4A16.ABA17.ABA$4.2B18.A19.A!
Schiaparelliorbust
Posts: 3686
Joined: July 22nd, 2020, 9:50 am
Location: Acidalia Planitia

Re: Cannibalism

Post by Schiaparelliorbust »

When are you going to make Scavengers?
Hunting's language (though he doesn't want me to call it that)
Board And Card Games
Colorised CA
Alien Biosphere
HelicopterCat3
Posts: 258
Joined: October 16th, 2020, 10:27 am

Re: Cannibalism

Post by HelicopterCat3 »

Schiaparelliorbust wrote: March 4th, 2021, 11:41 am When are you going to make Scavengers?
Surprisingly, I've been working on it on the time I haven't been here. It's taking longer than expected, and will be finished soon.
Schiaparelliorbust
Posts: 3686
Joined: July 22nd, 2020, 9:50 am
Location: Acidalia Planitia

Re: Cannibalism

Post by Schiaparelliorbust »

HelicopterCat3 wrote: March 4th, 2021, 3:25 pm Surprisingly, I've been working on it on the time I haven't been here. It's taking longer than expected, and will be finished soon.
Glad to hear that. Are the rules for Scavengers the same as Cannibalism except they can only eat the other state's dead bodies?
Hunting's language (though he doesn't want me to call it that)
Board And Card Games
Colorised CA
Alien Biosphere
HelicopterCat3
Posts: 258
Joined: October 16th, 2020, 10:27 am

Re: Cannibalism

Post by HelicopterCat3 »

Schiaparelliorbust wrote: March 4th, 2021, 3:43 pm Glad to hear that. Are the rules for Scavengers the same as Cannibalism except they can only eat the other state's dead bodies?
Yes.
Post Reply