Code: Select all

`@RULE LifeRLB0`

@TABLE

n_states:3

neighborhood:Moore

symmetries:permute

var i={0,2}

var j=i

var k=i

var l=i

var m=i

var n=i

var o=i

var p=i

var a={0,1,2}

var b=a

var c=a

var d=a

var e=a

var f=a

var g=a

var h=a

0,1,1,1,i,j,k,l,m,1

1,1,1,i,j,k,l,m,n,1

1,1,1,1,i,j,k,l,m,1

0,0,0,0,0,0,0,0,0,2

1,a,b,c,d,e,f,g,h,0

2,a,b,c,d,e,f,g,h,0

Above is an example of a phenomenon that only affects RuleLoader as far as I can tell, and it leads to interesting results.

Try running the R-Pentomino at step 8^0. By the time it has settled down after its 437-generation lifespan, it has 6,448,907,850,777,163,651,761,960,265,094,196,856,919,523,022,901,874,049,413,582,873,860,765,412,069,395,257,256,070,018,159,877,781,917,412,048,257,533,309,068,388,031,732,202,945,575,428,955,817,663,624,925,850,287,924,760,212,933,849,426,346,008,132,764,685,751,392,199,964,463,414,424,787,550,567,425,491,046,706,709,753,694,718,256,702,321,466,965 cells. Of those, an immense portion are state two or state zero cells, but there are some CGoL objects formed in this mess. Specifically, a glider, a beehive, 4 blinkers, and 4 blocks.

Now try running it at step 8^1. It's not only quicker, stabilizing sometime before generation 80, it also has much fewer cells, only 69 . Its census is a block, blinker, beehive, and boat. The other 51 cells (73.9%) are state two cells.

Instead of running it immediately, press space (or whatever goes to the next frame) once, as well as twice, before running again. You will observe different results.

Another quirk is that if you put down the R-pentomino, draw a cell, run for one step and undo, the ripples will occur differently, and the results above are only achievable if you start a new pattern every time.

Position matters, too. Plopping down the R-pentomino at (-30,-10) will be different than at the origin, as well as (-2,-2).

Despite all of this, it's still a relatively standard rule. It even has a cute-yet-also-world-breaking 5c/13:

Code: Select all

`x = 6, y = 3, rule = LifeRLB0`

.3A$3A.2A$.3A!

It can be turned into a blinker puffer:

Code: Select all

`x = 7, y = 15, rule = LifeRLB0`

.3A$3A.2A$.3A6$4.A$3.A.A$2.A3.A$.2A3.A$2.A3.A$3.A.A$4.A!

It works in both 8^0 and 8^1.

I don't fully understand these oddities quite yet, but hopefully you will get some entertainment out of it.