Page 37 of 55

Re: Rule request thread

Posted: January 27th, 2024, 11:35 pm
by b-engine
breaker's glider gun wrote: EDIT: I think someone asked for this:

Code: Select all

@RULE WWStarWars
*Omitted*
It seems doesn't really behaves like StarWars:

Code: Select all

x = 12, y = 12, rule = WWStarWars
6ACB4A$A10.A$A10.A$A10.A$A10.A$A10.A$A10.A$A10.A$A10.A$A10.A$A10.A$12A
!
@RULE WWStarWars
@TABLE
neighborhood: Moore
symmetries: permute
n_states: 7
var a0 = {0,1,2,3,4,5,6}
var a1 = a0
var a2 = a0
var a3 = a0
var a4 = a0
var a5 = a0
var a6 = a0
var a7 = a0
var a8 = a0
var l0 = {2,4}
var l1 = l0
var l2 = l0
var l3 = l0
var l4 = l0
var l5 = l0
var l6 = l0
var l7 = l0
var l8 = l0
var d0 = {0,1,3,5,6}
var d1 = d0
var d2 = d0
var d3 = d0
var d4 = d0
var d5 = d0
var d6 = d0
var d7 = d0
var d8 = d0

0, l1,l2,d3,d4,d5,d6,d7,d8, 4
4, l1,a2,d3,d4,d5,d6,d7,d8, 5
4, l1,l2,l3,l4,l5,a6,a7,a8, 5

1,  2,a2,d3,d4,d5,d6,d7,d8, 2
1,  4, 4,d3,d4,d5,d6,d7,d8, 2
2, a1,a2,a3,a4,a5,a6,a7,a8, 3

3, a1,a2,a3,a4,a5,a6,a7,a8, 1
5, a1,a2,a3,a4,a5,a6,a7,a8, 6
6, a1,a2,a3,a4,a5,a6,a7,a8, 0

Re: Rule request thread

Posted: January 28th, 2024, 6:02 am
by HerscheltheHerschel
CasperWen8805181 wrote: January 27th, 2024, 6:43 pm I just got this cool new idea to kinda simulate planets and stuff (of course, this rule is like critters, population conserving)
  • 1. Random soups will merge into a ball like object.
  • 2. large objects of pop. 4 or more will have their own gravitational pull.
  • 3. gravitational pull is calculated by:
    • 3a. The cells next to the ballish circle will have the gravitational pull of the amount of cells * 2 in a NC, R8.
    • 3b. The cells that are surrounding gravitated cells will have a gravitational pull of amount of cells * 2 + amount of gravity cells.
    • 3c. All gravity cells will only be counted in calculation if they are closer to the ball of cells.
I actually don't really think this rule is possible
I want this rule

Re: Rule request thread

Posted: January 28th, 2024, 1:35 pm
by CasperWen8805181
HerscheltheHerschel wrote: January 28th, 2024, 6:02 am
CasperWen8805181 wrote: January 27th, 2024, 6:43 pm I just got this cool new idea to kinda simulate planets and stuff (of course, this rule is like critters, population conserving)
  • 1. Random soups will merge into a ball like object.
  • 2. large objects of pop. 4 or more will have their own gravitational pull.
  • 3. gravitational pull is calculated by:
    • 3a. The cells next to the ballish circle will have the gravitational pull of the amount of cells * 2 in a NC, R8.
    • 3b. The cells that are surrounding gravitated cells will have a gravitational pull of amount of cells * 2 + amount of gravity cells.
    • 3c. All gravity cells will only be counted in calculation if they are closer to the ball of cells.
I actually don't really think this rule is possible
I want this rule
Exactly, then I can simulate planets simply in lifeviewer :D

Re: Rule request thread

Posted: January 28th, 2024, 8:47 pm
by Haycat2009
I would love B3/S23, but dead cells with 8 neighbours turn into cells that only count as a neighbour for births and not for deaths (Like LifeInvestigator coral cells), and stay like that as long as it has 2, 3 or 4 neighbours, dying otherwise.

(Can you also make a Grounded Life version of this?)

Re: Rule request thread

Posted: January 29th, 2024, 3:51 pm
by ClippyCosmologist
Haycat2009 wrote: January 28th, 2024, 8:47 pm I would love B3/S23, but dead cells with 8 neighbours turn into cells that only count as a neighbour for births and not for deaths (Like LifeInvestigator coral cells), and stay like that as long as it has 2, 3 or 4 neighbours, dying otherwise.

(Can you also make a Grounded Life version of this?)
Sure, how's this?

Code: Select all

@RULE CoralLife
0 dead
1 Life
2 Coral
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var anya = {0,1,2}
var anyb = anya
var anyc = anya
var anyd = anya
var anye = anya
var anyf = anya
var anyg = anya
var anyh = anya
var anyi = anya
var birtha = {1,2}
var birthb = birtha
var birthc = birtha
var birthd = birtha
var birthe = birtha
var birthf = birtha
var birthg = birtha
var birthh = birtha
var deada = {0,2}
var deadb = deada
var deadc = deada
var deadd = deada
var deade = deada
var deadf = deada
var deadg = deada
var deadh = deada

#live
1,1,1,anya,deada,deadb,deadc,deadd,deade,1

#coral
2,1,1,anya,anyb,deada,deadb,deadc,deadd,2

#dead
##coral birth
0,birtha,birthb,birthc,birthd,birthe,birthf,birthg,birthh,2
##life birth
0,0,0,0,0,0,birtha,birthb,birthc,1

#death
anya,anyb,anyc,anyd,anye,anyf,anyg,anyh,anyi,0

@COLORS
0 000 000 000 black
1 255 255 255 white
2 255 000 000 red

Code: Select all

@RULE GroundedCoralLife
0 dead
1 Life
2 Coral
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var anya = {0,1,2}
var anyb = anya
var anyc = anya
var anyd = anya
var anye = anya
var anyf = anya
var anyg = anya
var anyh = anya
var anyi = anya
var birtha = {1,2}
var birthb = birtha
var birthc = birtha
var birthd = birtha
var birthe = birtha
var birthf = birtha
var birthg = birtha
var birthh = birtha
var deada = {0,2}
var deadb = deada
var deadc = deada
var deadd = deada
var deade = deada
var deadf = deada
var deadg = deada
var deadh = deada

#live
1,1,1,anya,deada,deadb,deadc,deadd,deade,1

#coral
2,1,1,anya,anyb,deada,deadb,deadc,deadd,2

#dead
##coral birth
0,birtha,birthb,birthc,birthd,birthe,birthf,birthg,birthh,2
##life birth
0,0,0,0,0,0,birtha,birthb,birthc,1
0,0,0,0,birtha,birthb,birthc,birthd,birthe,1

#death
anya,anyb,anyc,anyd,anye,anyf,anyg,anyh,anyi,0

@COLORS
0 000 000 000 black
1 255 255 255 white
2 255 000 000 red

Re: Rule request thread

Posted: January 29th, 2024, 6:04 pm
by hotcrystal0
test

Code: Select all

x = 0, y = 0, rule = CoralLife
!
@RULE CoralLife
0 dead
1 Life
2 Coral
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var anya = {0,1,2}
var anyb = anya
var anyc = anya
var anyd = anya
var anye = anya
var anyf = anya
var anyg = anya
var anyh = anya
var anyi = anya
var birtha = {1,2}
var birthb = birtha
var birthc = birtha
var birthd = birtha
var birthe = birtha
var birthf = birtha
var birthg = birtha
var birthh = birtha
var deada = {0,2}
var deadb = deada
var deadc = deada
var deadd = deada
var deade = deada
var deadf = deada
var deadg = deada
var deadh = deada

#live
1,1,1,anya,deada,deadb,deadc,deadd,deade,1

#coral
2,1,1,anya,anyb,deada,deadb,deadc,deadd,2

#dead
##coral birth
0,birtha,birthb,birthc,birthd,birthe,birthf,birthg,birthh,2
##life birth
0,0,0,0,0,0,birtha,birthb,birthc,1

#death
anya,anyb,anyc,anyd,anye,anyf,anyg,anyh,anyi,0

@COLORS
0 000 000 000 black
1 255 255 255 white
2 255 000 000 red

Re: Rule request thread

Posted: January 29th, 2024, 9:34 pm
by Haycat2009
[ CENSORED ]

Re: Rule request thread

Posted: January 29th, 2024, 10:51 pm
by hotcrystal0
Reposting this:
hotcrystal0 wrote: January 27th, 2024, 11:24 pm
squareroot12621 wrote: January 27th, 2024, 11:13 pm
eRroR_6o6 wrote: January 27th, 2024, 10:58 pm Request: Life, but if a cell has no neighbours at all, it freezes (treated as off). If a frozen cell gets surrounded by 8 cells, though, it becomes "alive" again.
Here:

Code: Select all

snip
This isn't exactly what you asked for, but it makes thawing cells easier:

Code: Select all

rle
A variant of FrozenLife, called FrozenLife4e5, where cells freeze on S4e instead of S0, and thaw when surrounded by exactly five neighbors(regardless of configuration).

Re: Rule request thread

Posted: January 30th, 2024, 5:47 am
by ClippyCosmologist
Haycat2009 wrote: January 29th, 2024, 9:34 pm
ClippyCosmologist wrote: January 29th, 2024, 3:51 pm
Haycat2009 wrote: January 28th, 2024, 8:47 pm I would love B3/S23, but dead cells with 8 neighbours turn into cells that only count as a neighbour for births and not for deaths (Like LifeInvestigator coral cells), and stay like that as long as it has 2, 3 or 4 neighbours, dying otherwise.

(Can you also make a Grounded Life version of this?)
Sure, how's this?
My bad, I wanted coral cells to count as a neighbour only for births for all cells (Including other coral cells)
I'm not sure how that's different from what I did. Could you give examples of patterns that don't evolve how you'd like?

Re: Rule request thread

Posted: February 4th, 2024, 12:30 am
by confocaloid
Is it possible to make a four-state CA with alive cells of three colours, and with these properties?
  • if you ignore the colours, then it works identically to some 2-state isotropic CA
  • there are at least three different common spaceships: the glider, a R-pentomino spaceship, and a B-heptomino spaceship
  • the glider is most commonly green, the R-pentomino spaceship is most commonly red, the B-heptomino spaceship is most commonly blue (and any other variants should be significantly less common)

Re: Rule request thread

Posted: February 4th, 2024, 11:24 pm
by eRroR_6o6
Rule request: 4 states, dead, red, blue, and green. Green treats Blue like it would be off, but treats Red like it would be on. Red treats Green like it would be off, but treats Blue like it would be on. Blue treats Red like it would be off, but treats Green like it would be on.

Re: Rule request thread

Posted: February 5th, 2024, 1:32 am
by breaker's glider gun
eRroR_6o6 wrote: February 4th, 2024, 11:24 pm Rule request: 4 states, dead, red, blue, and green. Green treats Blue like it would be off, but treats Red like it would be on. Red treats Green like it would be off, but treats Blue like it would be on. Blue treats Red like it would be off, but treats Green like it would be on.
I'm on it!
will post in this post.

Code: Select all

x = 1, y = 1, rule = LifeTricolor
!

@RULE LifeTricolor

@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a1 = {0,1,2,3}
var l1 = {1,3}
var k1 = {2,1}
var j1 = {3,2}
var d1 = {0,2}
var f1 = {0,3}
var g1 = {0,1}
var l2 =  l1
var l3 =  l1
var l4 =  l1
var l5 =  l1
var l6 =  l1
var l7 =  l1
var l8 =  l1
var k2 = k1
var k3 = k1
var k4 = k1
var k5 = k1
var k6 = k1
var k7 = k1
var k8 = k1
var j2 =  j1
var j3 =  j1
var j4 =  j1
var j5 =  j1
var j6 =  j1
var j7 =  j1
var j8 =  j1
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var d6 = d1
var d7 = d1
var d8 = d1
var f2 =  f1
var f3 =  f1
var f4 =  f1
var f5 =  f1
var f6 =  f1
var f7 =  f1
var f8 =  f1
var g2 = g1
var g3 = g1
var g4 = g1
var g5 = g1
var g6 = g1
var g7 = g1
var g8 = g1
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
0,  1,l2,l3,d4,d5,d6,d7,d8, 1
0,  2,k2,k3,f4,f5,f6,f7,f8, 2
0,  3,j2,j3,g4,g5,g6,g7,g8, 3
1, l1,l2,l3,l4,a5,a6,a7,a8, 0
2, k1,k2,k3,k4,a5,a6,a7,a8, 0
3, j1,j2,j3,j4,a5,a6,a7,a8, 0
1, a1,d2,d3,d4,d5,d6,d7,d8, 0
2, a1,f2,f3,f4,f5,f6,f7,f8, 0
3, a1,g2,g3,g4,g5,g6,g7,g8, 0

@COLORS
1 255   0   0
2   0 255   0
3   0   0 255
If you want red to "stomp on" green, here's another version:

Code: Select all

x = 1, y = 1, rule = LifeTricolor
!

@RULE LifeTricolor

@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a1 = {0,1,2,3}
var l1 = {1,3}
var k1 = {2,1}
var j1 = {3,2}
var d1 = {0,2}
var f1 = {0,3}
var g1 = {0,1}
var l2 =  l1
var l3 =  l1
var l4 =  l1
var l5 =  l1
var l6 =  l1
var l7 =  l1
var l8 =  l1
var k2 = k1
var k3 = k1
var k4 = k1
var k5 = k1
var k6 = k1
var k7 = k1
var k8 = k1
var j2 =  j1
var j3 =  j1
var j4 =  j1
var j5 =  j1
var j6 =  j1
var j7 =  j1
var j8 =  j1
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var d6 = d1
var d7 = d1
var d8 = d1
var f2 =  f1
var f3 =  f1
var f4 =  f1
var f5 =  f1
var f6 =  f1
var f7 =  f1
var f8 =  f1
var g2 = g1
var g3 = g1
var g4 = g1
var g5 = g1
var g6 = g1
var g7 = g1
var g8 = g1
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
0,  1,l2,l3,d4,d5,d6,d7,d8, 1
0,  2,k2,k3,f4,f5,f6,f7,f8, 2
0,  3,j2,j3,g4,g5,g6,g7,g8, 3
2,  1,l2,l3,d4,d5,d6,d7,d8, 1
3,  2,k2,k3,f4,f5,f6,f7,f8, 2
1,  3,j2,j3,g4,g5,g6,g7,g8, 3
1, l1,l2,l3,l4,a5,a6,a7,a8, 0
2, k1,k2,k3,k4,a5,a6,a7,a8, 0
3, j1,j2,j3,j4,a5,a6,a7,a8, 0
1, a1,d2,d3,d4,d5,d6,d7,d8, 0
2, a1,f2,f3,f4,f5,f6,f7,f8, 0
3, a1,g2,g3,g4,g5,g6,g7,g8, 0

@COLORS
1 255   0   0
2   0 255   0
3   0   0 255

Re: Rule request thread

Posted: February 9th, 2024, 2:19 pm
by eRroR_6o6
Is there any way to make the rule slightly stabler and not an expanding blob?

Re: Rule request thread

Posted: February 12th, 2024, 1:53 am
by breaker's glider gun
eRroR_6o6 wrote: February 9th, 2024, 2:19 pm Is there any way to make the rule slightly stabler and not an expanding blob?
let's see...
much more interesting explosion:

Code: Select all

x = 1, y = 1, rule = LifeTricolor
!

@RULE LifeTricolor

@TABLE
n_states:7
neighborhood:Moore
symmetries:permute
var a1 = {0,1,2,3,4,5,6}
var l1 = {1,3}
var k1 = {2,1}
var j1 = {3,2}
var d1 = {0,2,4,5,6}
var f1 = {0,3,4,5,6}
var g1 = {0,1,4,5,6}
var L1 = {1,2,3}
var l2 =  l1
var l3 =  l1
var l4 =  l1
var l5 =  l1
var l6 =  l1
var l7 =  l1
var l8 =  l1
var k2 = k1
var k3 = k1
var k4 = k1
var k5 = k1
var k6 = k1
var k7 = k1
var k8 = k1
var j2 =  j1
var j3 =  j1
var j4 =  j1
var j5 =  j1
var j6 =  j1
var j7 =  j1
var j8 =  j1
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var d6 = d1
var d7 = d1
var d8 = d1
var f2 =  f1
var f3 =  f1
var f4 =  f1
var f5 =  f1
var f6 =  f1
var f7 =  f1
var f8 =  f1
var g2 = g1
var g3 = g1
var g4 = g1
var g5 = g1
var g6 = g1
var g7 = g1
var g8 = g1
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
var L2 = L1
var p1 = {4,5,6}
var p2 = {4,5,6}
var p3 = {4,5,6}
var p4 = {4,5,6}
var p5 = {4,5,6}
var p6 = {4,5,6}

L1, 4,a2,a3,a4,a5,a6,a7,a8, 4
a1, 4,L1,a3,a4,a5,a6,a7,a8, 5
L1, 5,a2,a3,a4,a5,a6,a7,a8, 4
a1, 5,L1,a3,a4,a5,a6,a7,a8, 6
4, 0,0,0,0,0,0,0,0, 5
4, p1,0,0,0,0,0,0,0, 5
4, p1,p2,0,0,0,0,0,0, 5
4, p1,p2,p3,0,0,0,0,0, 5
4, p1,p2,p3,p4,0,0,0,0, 5
5, 0,0,0,0,0,0,0,0, 6
5, p1,0,0,0,0,0,0,0, 6
5, p1,p2,0,0,0,0,0,0, 6
5, p1,p2,p3,0,0,0,0,0, 6
5, p1,p2,p3,p4,0,0,0,0, 6
6, a1,a2,a3,a4,a5,a6,a7,a8, 0

a1, 1,2,3,1,2,3,L1,L2, 4
0,  1,l2,l3,d4,d5,d6,d7,d8, 1
0,  2,k2,k3,f4,f5,f6,f7,f8, 2
0,  3,j2,j3,g4,g5,g6,g7,g8, 3
1, l1,l2,l3,l4,a5,a6,a7,a8, 0
2, k1,k2,k3,k4,a5,a6,a7,a8, 0
3, j1,j2,j3,j4,a5,a6,a7,a8, 0
1, a1,d2,d3,d4,d5,d6,d7,d8, 0
2, a1,f2,f3,f4,f5,f6,f7,f8, 0
3, a1,g2,g3,g4,g5,g6,g7,g8, 0




@COLORS
1 255   0   0
2   0 255   0
3   0   0 255
4 255 255 255
5 150 150 150
6  75  75  75

Re: Rule request thread

Posted: February 13th, 2024, 4:23 pm
by hotcrystal0
A rule called "ParasiticDeath". State 1 follows Life, but any cell dying from S1 or S4 becomes state 2 instead of dying. State 2 follows B2-a3ai/S3-a457, but treats State 1 as on. State 1 treats State 2 as off, and can birth over it. If a cell of State 1 is surrounded by 4 state 2 in the configurations S4ajnqr, it will become state 2.

Re: Rule request thread

Posted: February 13th, 2024, 8:37 pm
by Haycat2009
Can you create a rule where cells behave like life, but if they have 4 neighbours, they turn into cells that count only for survival (Like Stateinvestigator magenta cells, state 18), and those cells survive only if they have 2-4 neighbours?

Re: Rule request thread

Posted: February 13th, 2024, 10:06 pm
by eRroR_6o6
breaker's glider gun wrote: February 12th, 2024, 1:53 am
eRroR_6o6 wrote: February 9th, 2024, 2:19 pm Is there any way to make the rule slightly stabler and not an expanding blob?
let's see...
much more interesting explosion:

Code: Select all

x = 1, y = 1, rule = LifeTricolor
!

@RULE LifeTricolor

@TABLE
n_states:7
neighborhood:Moore
symmetries:permute
var a1 = {0,1,2,3,4,5,6}
var l1 = {1,3}
var k1 = {2,1}
var j1 = {3,2}
var d1 = {0,2,4,5,6}
var f1 = {0,3,4,5,6}
var g1 = {0,1,4,5,6}
var L1 = {1,2,3}
var l2 =  l1
var l3 =  l1
var l4 =  l1
var l5 =  l1
var l6 =  l1
var l7 =  l1
var l8 =  l1
var k2 = k1
var k3 = k1
var k4 = k1
var k5 = k1
var k6 = k1
var k7 = k1
var k8 = k1
var j2 =  j1
var j3 =  j1
var j4 =  j1
var j5 =  j1
var j6 =  j1
var j7 =  j1
var j8 =  j1
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var d6 = d1
var d7 = d1
var d8 = d1
var f2 =  f1
var f3 =  f1
var f4 =  f1
var f5 =  f1
var f6 =  f1
var f7 =  f1
var f8 =  f1
var g2 = g1
var g3 = g1
var g4 = g1
var g5 = g1
var g6 = g1
var g7 = g1
var g8 = g1
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
var L2 = L1
var p1 = {4,5,6}
var p2 = {4,5,6}
var p3 = {4,5,6}
var p4 = {4,5,6}
var p5 = {4,5,6}
var p6 = {4,5,6}

L1, 4,a2,a3,a4,a5,a6,a7,a8, 4
a1, 4,L1,a3,a4,a5,a6,a7,a8, 5
L1, 5,a2,a3,a4,a5,a6,a7,a8, 4
a1, 5,L1,a3,a4,a5,a6,a7,a8, 6
4, 0,0,0,0,0,0,0,0, 5
4, p1,0,0,0,0,0,0,0, 5
4, p1,p2,0,0,0,0,0,0, 5
4, p1,p2,p3,0,0,0,0,0, 5
4, p1,p2,p3,p4,0,0,0,0, 5
5, 0,0,0,0,0,0,0,0, 6
5, p1,0,0,0,0,0,0,0, 6
5, p1,p2,0,0,0,0,0,0, 6
5, p1,p2,p3,0,0,0,0,0, 6
5, p1,p2,p3,p4,0,0,0,0, 6
6, a1,a2,a3,a4,a5,a6,a7,a8, 0

a1, 1,2,3,1,2,3,L1,L2, 4
0,  1,l2,l3,d4,d5,d6,d7,d8, 1
0,  2,k2,k3,f4,f5,f6,f7,f8, 2
0,  3,j2,j3,g4,g5,g6,g7,g8, 3
1, l1,l2,l3,l4,a5,a6,a7,a8, 0
2, k1,k2,k3,k4,a5,a6,a7,a8, 0
3, j1,j2,j3,j4,a5,a6,a7,a8, 0
1, a1,d2,d3,d4,d5,d6,d7,d8, 0
2, a1,f2,f3,f4,f5,f6,f7,f8, 0
3, a1,g2,g3,g4,g5,g6,g7,g8, 0




@COLORS
1 255   0   0
2   0 255   0
3   0   0 255
4 255 255 255
5 150 150 150
6  75  75  75
nonexplosive, but now it disintegrates basically every time you use all three colors

Edit: Also, in the explosive rule, when I checked the pop-plot, there were barely any blues. Is this a bug? It could be just the blue being covered by the other colors in the graph, but the total population seems to be twice one individual color, if I'm reading the graph right.

Re: Rule request thread

Posted: February 14th, 2024, 7:37 pm
by tommyaweosme
muzik wrote: March 2nd, 2016, 1:27 pm Also, are there any non-explosive rules (or rules in general) where a ship can travel at light speed diagonal, or faster than light speed on any direction? Non explosive preferred
i have what you need

Code: Select all

@RULE movingdiagonal

@TABLE
n_states: 2
neighborhood:Moore
symmetries:none

var a={0,1}
var ab=a
var ac=a
var ad=a
var ae=a
var af=a
var ag=a
var ah=a
0, a,1,ab,ac,ad,ae,af,ag, 1
1, a,ab,ac,ad,ae,af,ag,ah, 0

Re: Rule request thread

Posted: February 14th, 2024, 7:42 pm
by breaker's glider gun
Haycat2009 wrote: February 13th, 2024, 8:37 pm Can you create a rule where cells behave like life, but if they have 4 neighbours, they turn into cells that count only for survival (Like Stateinvestigator magenta cells, state 18), and those cells survive only if they have 2-4 neighbours?

Code: Select all

x = 14, y = 3, rule = MagentaLife
A11BA$A10.A.A$11.2A!



@RULE MagentaLife

@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a0 = {0,1,2}
var l1 = {1,2}
var d1 = {0,2}
var a1 = a0
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
var l2 =  l1
var l3 =  l1
var l4 =  l1
var l5 =  l1
var l6 =  l1
var l7 =  l1
var l8 =  l1
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var d6 = d1
var d7 = d1
var d8 = d1

0, 1,1,1,d4,d5,d6,d7,d8, 1
1, l1,l2,l3,l4,0,0,0,0, 2
1, l1,l2,a3,0,0,0,0,0, 1
2, l1,l2,a3,a4,0,0,0,0, 2
a0, a1,a2,a3,a4,a5,a6,a7,a8, 0

@COLORS
1 255 255 255
2 255   0 200

Re: Rule request thread

Posted: February 15th, 2024, 6:12 pm
by hotcrystal0
hotcrystal0 wrote: February 13th, 2024, 4:23 pm A rule called "ParasiticDeath". State 1 follows Life, but any cell dying from S1 or S4 becomes state 2 instead of dying. State 2 follows B2-a3ai/S3-a457, but treats State 1 as on. State 1 treats State 2 as off, and can birth over it. If a cell of State 1 is surrounded by 4 state 2 in the configurations S4ajnqr, it will become state 2.
anyone?

Re: Rule request thread

Posted: February 15th, 2024, 9:30 pm
by CasperWen8805181
CasperWen8805181 wrote: January 28th, 2024, 1:35 pm
HerscheltheHerschel wrote: January 28th, 2024, 6:02 am
CasperWen8805181 wrote: January 27th, 2024, 6:43 pm I just got this cool new idea to kinda simulate planets and stuff (of course, this rule is like critters, population conserving)
  • 1. Random soups will merge into a ball like object.
  • 2. large objects of pop. 4 or more will have their own gravitational pull.
  • 3. gravitational pull is calculated by:
    • 3a. The cells next to the ballish circle will have the gravitational pull of the amount of cells * 2 in a NC, R8.
    • 3b. The cells that are surrounding gravitated cells will have a gravitational pull of amount of cells * 2 + amount of gravity cells.
    • 3c. All gravity cells will only be counted in calculation if they are closer to the ball of cells.
I actually don't really think this rule is possible
I want this rule
Exactly, then I can simulate planets simply in lifeviewer :D
Pwease? Pwease? Pwetty pwease wif a woafer on top? At weast tewl me if it's possible?

Re: Rule request thread

Posted: February 16th, 2024, 1:37 am
by breaker's glider gun
So, I think it might be possible, but difficult.
LTL is out of question, because.
One could make it with several states, cells making "gravity pulses," pulling things toward them. Of course the waves would get weaker and weaker as they go out, and they could merge. One could make velocity of the rock cells be different states, too. It would be insanely difficult however one does it.

Re: Rule request thread

Posted: February 16th, 2024, 9:09 pm
by CasperWen8805181
Ok, :(, then can I get a rule with three life states, and they all behave normally (two one states and one two state will birth a one state as usual), but if all three lifes come together (all cells present, no matter how many, like one 1s, two 2s, three 3s) they will birth a fourth state (white) where all states treat them as on state. (if one 1 state one 2 state and a 4 state come together, then it births a two state.) (four states can't birth by themselves entirely, like three of them.) (two white cells and one state 1 would birth a white cell.) (colors: back ground: 0, 0, 0, state 1 FF0000 state 2 00FF00 state 3 0000FF state 4 FFFFFF) Thanks :D
Edit:

Code: Select all

x = 7, y = 19, rule = FrozenLifeSeparated
A$2A$A.A$.A3$BAB$.A.A$3.A.2A$B4.2A$3.A.2A$.A.A$BAB3$.A$A.A$2A$A!

Re: Rule request thread

Posted: February 16th, 2024, 10:27 pm
by confocaloid
edit: changed the rulename
CasperWen8805181 wrote: February 16th, 2024, 9:09 pm Ok, :(, then can I get a rule with three life states, and they all behave normally (two one states and one two state will birth a one state as usual), but if all three lifes come together (all cells present, no matter how many, like one 1s, two 2s, three 3s) they will birth a fourth state (white) where all states treat them as on state. (if one 1 state one 2 state and a 4 state come together, then it births a two state.) (four states can't birth by themselves entirely, like three of them.) (two white cells and one state 1 would birth a white cell.) (colors: back ground: 0, 0, 0, state 1 FF0000 state 2 00FF00 state 3 0000FF state 4 FFFFFF) Thanks :D
Edit:

Code: Select all

x = 7, y = 19, rule = FrozenLifeSeparated
A$2A$A.A$.A3$BAB$.A.A$3.A.2A$B4.2A$3.A.2A$.A.A$BAB3$.A$A.A$2A$A!
Does this work as intended?

Code: Select all

x = 52, y = 48, rule = test
20.A29.A$19.A29.A$19.3A27.3A$8.B.B27.B.B$9.2B28.2B$9.B29.B10$2C28.2D$
.2C28.2D$C29.D13$20.D29.A$19.D29.A$19.3D27.3A$8.B.B27.C.C$9.2B28.2C$
9.B29.C10$2C28.2D$.2C28.2D$C29.D!

@RULE test

https://conwaylife.com/forums/viewtopic.php?p=178297#p178297

@COLORS
0   0   0   0
1 255   0   0
2   0 255   0
3   0   0 255
4 255 255 255

@TABLE
n_states:5
neighborhood:Moore
symmetries:permute
var all={0,1,2,3,4}
var all1={all}
var all2={all}
var all3={all}
var all4={all}
var all5={all}
var all6={all}
var all7={all}
var all8={all}
var a={1,2,3,4}
var b={a}
var c={a}
var d={a}
var p={0,1,2,3}
var p1={p}
var p2={p}
var p3={p}
var p4={p}
var p5={p}
var q={0,1,2,4}
var q1={q}
var q2={q}
var q3={q}
var q4={q}
var q5={q}
var r={0,1,3,4}
var r1={r}
var r2={r}
var r3={r}
var r4={r}
var r5={r}
var s={0,2,3,4}
var s1={s}
var s2={s}
var s3={s}
var s4={s}
var s5={s}
a,b,c,0,0,0,0,0,0,a
a,b,c,d,0,0,0,0,0,a
0,a,a,b,0,0,0,0,0,a
0,p1,p2,p3,p4,p5,1,2,3,4
0,q1,q2,q3,q4,q5,1,2,4,3
0,r1,r2,r3,r4,r5,1,3,4,2
0,s1,s2,s3,s4,s5,2,3,4,1
all,all1,all2,all3,all4,all5,all6,all7,all8,0

Re: Rule request thread

Posted: February 17th, 2024, 12:31 am
by CasperWen8805181
confocaloid wrote: February 16th, 2024, 10:27 pm
CasperWen8805181 wrote: February 16th, 2024, 9:09 pm Ok, :(, then can I get a rule with three life states, and they all behave normally (two one states and one two state will birth a one state as usual), but if all three lifes come together (all cells present, no matter how many, like one 1s, two 2s, three 3s) they will birth a fourth state (white) where all states treat them as on state. (if one 1 state one 2 state and a 4 state come together, then it births a two state.) (four states can't birth by themselves entirely, like three of them.) (two white cells and one state 1 would birth a white cell.) (colors: back ground: 0, 0, 0, state 1 FF0000 state 2 00FF00 state 3 0000FF state 4 FFFFFF) Thanks :D
Edit:

Code: Select all

x = 7, y = 19, rule = FrozenLifeSeparated
A$2A$A.A$.A3$BAB$.A.A$3.A.2A$B4.2A$3.A.2A$.A.A$BAB3$.A$A.A$2A$A!
Does this work as intended?

*long thing my brainn can't render*
kinda, but I want white to be like *INFECTION*, and if 8 white cells somehow get together, there will be like a state 5 that just infects everything (acts like B/S012345678) and dies after 64 generations. :D thx (when I mean infection, I mean infect all surrounding cells to be state 4, and any newborn cells that are born at all white will be white. only thing that overrides this will be the infection of state 5, which actually infects everything.)