- A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

Mildly interesting rule

For discussion of other cellular automata.

Mildly interesting rule

Postby Pteriforever » May 16th, 2013, 3:16 am

This is a 6-state rule I came up with while messing about. It's a little hard to express the ideas behind it in words, so here's a ruletable:


var a={3,5}
var b={3,5}
var c={3,5}
var d={3,5}
var e={3,5}
var f={3,5}
var g={3,5}
var h={3,5}

var j={0,1,2,4}
var k={0,1,2,4}
var l={0,1,2,4}
var m={0,1,2,4}
var n={0,1,2,4}
var o={0,1,2,4}
var p={0,1,2,4}
var q={0,1,2,4}

var s={0,1,2,3,4,5}
var t={0,1,2,3,4,5}
var u={0,1,2,3,4,5}
var v={0,1,2,3,4,5}
var w={0,1,2,3,4,5}
var x={0,1,2,3,4,5}
var y={0,1,2,3,4,5}
var z={0,1,2,3,4,5}


It's a highly kinetic rule, with stationary objects pretty much nonexistent. There is one common c/9 orthogonal spaceship, a large variety of c/3 diagonal spaceships and rakes, and, bizarrely, a /tiny/ 47c/183 diagonal forward rake:

x = 3, y = 3, rule = aurora19
Posts: 37
Joined: April 10th, 2013, 9:43 pm

Re: Mildly interesting rule

Postby Hektor » May 16th, 2013, 8:43 am

Nice looking rule!
It seems a bit difficult constructing spaceships though

A basic symmetric diagonal C/3
x = 5, y = 5, rule = aurora19

Which can be extended indefinitely
x = 11, y = 11, rule = aurora19

x = 15, y = 15, rule = aurora19

However the result is not always stable for example this one stabilizes into a rake after emitting a lot of random debris
x = 21, y = 13, rule = aurora19

such as this P6 oscillator!
x = 6, y = 7, rule = aurora19

Some other stuff
x = 29, y = 29, rule = aurora19

A P24
x = 9, y = 5, rule = aurora19

I hope to be more active now that summer is nearer and my interest in CA has sparked again
Why is it called aurora19 by the way?
User avatar
Posts: 89
Joined: November 3rd, 2011, 2:37 pm

Re: Mildly interesting rule

Postby Pteriforever » May 16th, 2013, 6:17 pm

Hmm. I guess I just end up naming rules rather strange things sometimes.
Posts: 37
Joined: April 10th, 2013, 9:43 pm

Re: Mildly interesting rule

Postby Sphenocorona » May 18th, 2013, 12:48 am

The common but bizarre forward rake mentioned above has two possible two cell predecessors: a state 1 cell with either a state 3 or 5 cell diagonally next to it, which is the minimum population for infinite growth possible. From this I attempted to find a minimal population quadratic growth.

x = 29, y = 28, rule = aurora19

This is an 8 cell quadratic growth candidate, and it was the first one I found. It has some really interesting behavior but it is very chaotic, which means I haven't been able to run it much farther than a million generations. As I started posting this I found that the rightmost 2 cells could be removed to make a 6 cell quadratic growth candidate, but that one produces fewer rake and has a significant period where no new rakes are added (which does end around one million generations), which makes the long term growth rate for that 6 cell pattern uncertain. The 8 cell pattern does look like it will exhibit quadratic growth indefinitely, although it may still fail.

x = 59, y = 14, rule = aurora19

This is also an 8 cell quadratic growth pattern, but with this one it is very obvious that the pattern will continue to fill the grid. The engine produces rakes rather fast once it warms up, which would already be enough to make it exhibit quadratic growth. The rakes then become transformed into breeders themselves, and their intersection makes and interesting density gradient pattern. Either of the left two most 'duoplets' can be removed to achieve a 6 cell quadratic growth pattern, and this time it has no effect on the result. In fact, I just realized just now while typing that last sentence that all of the four left most cells are unnecessary, and only the rightmost two are needed. This gives a 4 cell quadratic growth, which I believe is minimal.
Posts: 480
Joined: April 9th, 2013, 11:03 pm

Re: Mildly interesting rule

Postby Pteriforever » May 18th, 2013, 8:20 am

Very nice (: I really like how that last one looks.

And then there's this thing, where the output weirdly interacts, it's kinda hard to explain:

x = 51, y = 41, rule = aurora19
Posts: 37
Joined: April 10th, 2013, 9:43 pm

Re: Mildly interesting rule

Postby Pteriforever » May 18th, 2013, 9:27 am

I also found this p12:

x = 11, y = 17, rule = aurora19
Posts: 37
Joined: April 10th, 2013, 9:43 pm

Re: Mildly interesting rule

Postby Tropylium » May 20th, 2013, 10:41 am

Apparently this is a rule that alternates between three different stages?
1) "Red stage": B1/D. All state 1 cells survive as state 2. Newborn cells are state 4.
2) "Orange stage": B1/D. All state 2 cells survive as state 3. All state 4 cells die. Newborn cells are state 5.
3) "Yellow stage": B368/S. All old cells die, new state 1 cells are born. (I don't think the B8 is really doing anything, it's very difficult to get that many state 3 or state 5 cells together.)

Definitely one of the more interesting B1-alternating rules I've seen… The 4-cell breeder in particular is impressive in that it's actually a "near-cubic growth" pattern: the main engine actually creates breeders rather than rakes! You can see a pseudo-3D "tetrahedral" picture emerge if you run it long enough.

Incidentally, due to the period-2 component found in B1 growth, adding more B1/D stages does some interesting things:
— With three stages, using B3 or even B4 for recycling stable cells is far too powerful. B5 allows a 2c/4 diagonal replicator but not much else, B6 is largely irrelevant, while B7 makes everything explode (!).
— With four stages, B3 for recycling is too weak to create much of anything. B36 shrinks marginally less slowly (and allows some small oscillators). B35 shrinks fairly slowly, B34 creates an explosive mess, B356 creates very beautiful fractal-like chaotic clouds of activity (with no particular structure emerging).
User avatar
Posts: 406
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Mildly interesting rule

Postby Pteriforever » May 21st, 2013, 9:30 am

x = 4, y = 13, rule = auroraext

Here's a replicator for that last one

EDIT: Actually no, that seems to have been a different rule o_o
Posts: 37
Joined: April 10th, 2013, 9:43 pm

Re: Mildly interesting rule

Postby Tropylium » May 24th, 2013, 12:24 pm

Here's aurora19plus.table for that last one:

var a={5,9}
var b={a}
var c={a}
var d={a}
var e={a}
var f={a}
var g={a}
var h={a}

var s={0,1,2,3,4,5,6,7,8,9}
var t={s}
var u={s}
var v={s}
var w={s}
var x={s}
var y={s}
var z={s}

#B1: phase 1-3 stable & halo cells > halo cells
#States 2, 4 will be haloed-in and cannot contribute to birth

#B356: phase 4 cells > stable cells

#Stable cells die at phase 4

#Halo cells die after 1 gen

A skew triplet seems to be explosive:
x = 3, y = 2, rule = aurora19plus

Smallish patterns can frequently die off though, e.g. this one after 2045 generations:
x = 15, y = 10, rule = aurora19plus

Two p10
x = 27, y = 7, rule = aurora19plus

x = 6, y = 15, rule = aurora19plus

edit: a smaller p10 + related p20 and a p30; a p50 from two of the 1st p10; and a color table for an auroral feel :)
x = 76, y = 22, rule = aurora19plus

x = 14, y = 7, rule = aurora19plus

color=0   0 0 23

color=1 207 255 255
color=2 175 223 255
color=3 143 191 255
color=4 111 159 255
color=5 79 127 255

color=6 0 255 63
color=7 0 255 95
color=8 0 255 127
color=9 0 255 159
User avatar
Posts: 406
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Re: Mildly interesting rule

Postby Tropylium » May 24th, 2013, 6:05 pm

Anyway, back to Aurora 19 the original. Here's an amusing "breeder minus breeder":
x = 9, y = 12, rule = aurora19

This creates two-way forerakes, initially creating two overlapping quadratically growing spaceship fields (at its clearest around 7K-8K gens). Then the two outputs start colliding though, and we're left with just an elaborate "elbowed" rake system.
User avatar
Posts: 406
Joined: May 31st, 2011, 7:12 pm
Location: Finland

Return to Other Cellular Automata

Who is online

Users browsing this forum: No registered users and 5 guests