Page 27 of 55

Re: Rule request thread

Posted: February 9th, 2021, 8:14 pm
by bubblegum
m00sehead wrote: February 9th, 2021, 3:58 pm Ok, thank you. Just one more thing: where can I run .rule files? Both lifeviewer and golly (or at least the webapp version of golly) can't run .rule.
LifeViewer needs the .rule file to have its contents pasted into a wiki page to work, for example Rule:WireWorld lets it run WireWorld.
Golly Web (I think it's called Molly?) can't run ruletables. The standalone app can (copy the contents and paste it into Golly).

Re: Rule request thread

Posted: February 11th, 2021, 3:14 pm
by m00sehead
Ok, thank you!

Re: Rule request thread

Posted: April 5th, 2021, 3:27 pm
by creeperman7002
Udiprod made a video about firing squad sychronization. The rules governing that are similar to that of 1D CA. Could a ruletable be made that simulates this?

Re: Rule request thread

Posted: April 16th, 2021, 10:01 pm
by ColorfulGabrielsp138
Could you help me fix my HighBrew rule table?
The replicator doesn't work.
Thanks.

Re: Rule request thread

Posted: April 20th, 2021, 1:58 pm
by muzik
Here is a conventional modulo-2/XOR diagonal margolus rule:

Code: Select all

x = 50, y = 61, rule = B2e/S
13bobo$12bo3bo21bobo$11bo5bo19bo3bo$10bo7bo17bo5bo$9bo9bo15bo7bo$8bo
11bo13bo9bo$7bo13bo11bo11bo$6bo15bo9bo13bo$5bo17bo7bo15bo$4bo19bo5bo
17bo$3bo21bo3bo19bo$2bo23bobo$bo47bo$48bo$bo45bo$2bo43bo$3bo41bo$4bo
39bo$5bo37bo$6bo35bo$7bo33bo$8bo17bobo$9bo15bo3bo9bo$10bo13bo5bo7bo$
11bo11bo13bo$12bo17bo5bo$13bo7bo7bo5bo$14bo5bo13bo$19bo7bo5bo$14bo3bo
13bo$13bo3bo$12bo17bo$11bo5bo11bo$10bo7bo9bo$9bo9bo7bo$8bo11bo5bo$7bo
13bo3bo$6bo15bobo$5bo$4bo$3bo$2bo$bo$o$33bo$o31bo$bo29bo$2bo27bo$3bo
25bo$4bo23bo$5bo21bo$6bo19bo$7bo17bo$8bo15bo$9bo13bo$10bo11bo$11bo9bo$
12bo7bo$13bo5bo$14bo3bo$15bobo!
Here's the modulo-3 version, where states are again added and the modulo is obviously 3 rather than 2:

Code: Select all

x = 50, y = 61, rule = marg3diag
13.A.A$12.A3.A21.A.A$11.A5.A19.A3.A$10.A7.A17.A5.A$9.A9.A15.A7.A$8.A
11.A13.A9.A$7.A13.A11.A11.A$6.A15.A9.A13.A$5.A17.A7.A15.A$4.A19.A5.A
17.A$3.A21.A3.A19.A$2.A23.A.A$.A47.A$48.A$.A45.A$2.A43.A$3.A41.A$4.A
39.A$5.A37.A$6.A35.A$7.A33.A$8.A17.A.A$9.A15.A3.A9.A$10.A13.A5.A7.A$
11.A11.A13.A$12.A17.A5.A$13.A7.A7.A5.A$14.A5.A13.A$19.A7.A5.A$14.A3.A
13.A$13.A3.A$12.A17.A$11.A5.A11.A$10.A7.A9.A$9.A9.A7.A$8.A11.A5.A$7.A
13.A3.A$6.A15.A.A$5.A$4.A$3.A$2.A$.A$A$33.A$A31.A$.A29.A$2.A27.A$3.A
25.A$4.A23.A$5.A21.A$6.A19.A$7.A17.A$8.A15.A$9.A13.A$10.A11.A$11.A9.A
$12.A7.A$13.A5.A$14.A3.A$15.A.A!
Can anyone create the ruletables for the modulo 4, 5, ... versions of these rules?

Re: Rule request thread

Posted: April 20th, 2021, 4:28 pm
by muzik
[EDIT: this rule is now complete and can be accessed here: viewtopic.php?f=11&p=128609#p128609]
muzik wrote: April 20th, 2021, 1:58 pmCan anyone create the ruletables for the modulo 4, 5, ... versions of these rules?
I've decided to try taking on the modulo 5 version. Progress was going good, but I've ended up hitting a wall.

Code: Select all

x = 132, y = 132, rule = test-marg5
A67.B$.A67.B$2.A67.B$3.A67.B$4.A67.B$5.A67.B$6.A67.B$7.A67.B$8.A67.B$
9.A67.B$10.A67.B$11.A67.B$12.A67.B$13.A67.B$14.A67.B$15.A67.B$16.A67.
B$17.A67.B$18.A67.B$19.A67.B$20.A67.B$21.A67.B$22.A67.B$23.A67.B$24.A
67.B$25.A67.B$26.A67.B$27.A67.B$28.A67.B$29.A67.B$30.A67.B$31.A67.B$
32.A67.B$33.A67.B$34.A67.B$35.A67.B$36.A67.B$37.A67.B$38.A67.B$39.A
67.B$40.A67.B$41.A67.B$42.A67.B$43.A67.B$44.A67.B$45.A67.B$46.A67.B$
47.A67.B$48.A67.B$49.A67.B$50.A67.B$51.A67.B$52.A67.B$53.A67.B$54.A
67.B$55.A67.B$56.A67.B$57.A67.B$58.A67.B$59.A67.B$60.A67.B$61.A67.B$
62.A67.B$63.A67.B5$C67.D$.C67.D$2.C67.D$3.C67.D$4.C67.D$5.C67.D$6.C
67.D$7.C67.D$8.C67.D$9.C67.D$10.C67.D$11.C67.D$12.C67.D$13.C67.D$14.C
67.D$15.C67.D$16.C67.D$17.C67.D$18.C67.D$19.C67.D$20.C67.D$21.C67.D$
22.C67.D$23.C67.D$24.C67.D$25.C67.D$26.C67.D$27.C67.D$28.C67.D$29.C
67.D$30.C67.D$31.C67.D$32.C67.D$33.C67.D$34.C67.D$35.C67.D$36.C67.D$
37.C67.D$38.C67.D$39.C67.D$40.C67.D$41.C67.D$42.C67.D$43.C67.D$44.C
67.D$45.C67.D$46.C67.D$47.C67.D$48.C67.D$49.C67.D$50.C67.D$51.C67.D$
52.C67.D$53.C67.D$54.C67.D$55.C67.D$56.C67.D$57.C67.D$58.C67.D$59.C
67.D$60.C67.D$61.C67.D$62.C67.D$63.C67.D!
Stuff seems to work for the first ten or so generations, but a dilemma arises soon after.

With the following rule:

Code: Select all

@RULE test-marg5
@TABLE
n_states:5
neighborhood:vonNeumann
symmetries:rotate4reflect

# birth of A
0,0,3,1,3,1

0,3,3,3,3,1
0,0,0,1,1,1
0,2,2,4,4,1
0,0,2,1,2,1
0,0,1,1,2,1
0,0,2,1,4,1

0,0,2,1,3,1


# birth of B
0,1,2,1,0,2

0,1,1,1,1,2
0,0,0,2,2,2
0,3,3,4,4,2
0,0,3,2,4,2
0,0,1,2,2,2
0,0,4,2,4,2

0,0,1,2,4,2


# birth of C
0,0,4,3,4,3

0,4,4,4,4,3
0,0,0,3,3,3
0,1,1,2,2,3
0,0,1,3,2,3
0,0,1,3,1,3
0,0,3,3,2,3

0,0,1,3,4,3


# birth of D
0,0,2,4,2,4

0,2,2,2,2,4
0,0,0,4,4,4
0,1,1,3,3,4
0,0,1,4,3,4
0,0,3,4,3,4
0,0,1,4,1,4

0,0,2,4,3,4


# kill all cells
1,0,0,0,0,0
2,0,0,0,0,0
3,0,0,0,0,0
4,0,0,0,0,0

@COLORS
0 0 0 0
1 0 255 192
2 0 192 255
3 255 192 0
4 192 255 0
the pattern reaches a state that violates the paradigm of any generation of a margolus oscillator being the modulo of multiple overlaid rectangles:

Code: Select all

x = 132, y = 132, rule = test-marg5
.D.B.D.C3.B.A55.C.D.C.A3.D.B$D.A.A.B.C.B.C.A53.C.B.B.D.A.D.A.B$.A3.D.
B3.C.C.A53.B3.C.D3.A.A.B$B3.C.D.D.A.C.C.A51.D3.A.C.C.B.A.A.B$.A.C.C.A
3.A.C.C.A51.B.A.A.B3.B.A.A.B$D.D.C3.B3.A.C.C.A49.C.C.A3.D3.B.A.A.B$.B
.D3.A.B3.A.C.C.A49.D.C3.B.D3.B.A.A.B$C.B.A.A.A.B3.A.C.C.A47.A.D.B.B.B
.D3.B.A.A.B$.C.D.B.A.A.B3.A.C.C.A47.A.C.D.B.B.D3.B.A.A.B$6.B.A.A.B3.A
.C.C.A51.D.B.B.D3.B.A.A.B$.B.A3.B.A.A.B3.A.C.C.A45.D.B3.D.B.B.D3.B.A.
A.B$B.C.A3.B.A.A.B3.A.C.C.A43.D.A.B3.D.B.B.D3.B.A.A.B$.C.C.A3.B.A.A.B
3.A.C.C.A43.A.A.B3.D.B.B.D3.B.A.A.B$A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A
.B3.D.B.B.D3.B.A.A.B$.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B
.A.A.B$2.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$3.A.C.
C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$4.A.C.C.A3.B.A.A.B
3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$5.A.C.C.A3.B.A.A.B3.A.C.C.A41.B
.A.A.B3.D.B.B.D3.B.A.A.B$6.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B
.D3.B.A.A.B$7.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
8.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$9.A.C.C.A3.B.
A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$10.A.C.C.A3.B.A.A.B3.A.C.C
.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$11.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B
3.D.B.B.D3.B.A.A.B$12.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B
.A.A.B$13.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$14.A.
C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$15.A.C.C.A3.B.A.A
.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$16.A.C.C.A3.B.A.A.B3.A.C.C.A
41.B.A.A.B3.D.B.B.D3.B.A.A.B$17.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.
D.B.B.D3.B.A.A.B$18.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A
.A.B$19.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$20.A.C.
C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$21.A.C.C.A3.B.A.A.B
3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$22.A.C.C.A3.B.A.A.B3.A.C.C.A41.
B.A.A.B3.D.B.B.D3.B.A.A.B$23.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B
.B.D3.B.A.A.B$24.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.
B$25.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$26.A.C.C.A
3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$27.A.C.C.A3.B.A.A.B3.A
.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$28.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A
.A.B3.D.B.B.D3.B.A.A.B$29.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.
D3.B.A.A.B$30.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
31.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$32.A.C.C.A3.
B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$33.A.C.C.A3.B.A.A.B3.A.C
.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$34.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A
.B3.D.B.B.D3.B.A.A.B$35.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D
3.B.A.A.B$36.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
37.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$38.A.C.C.A3.
B.A.A.B3.A.C.C43.B.A.A.B3.D.B.B.D3.B.A.A$39.A.C.C.A3.B.A.A.B3.A.C.B
43.B.A.A.B3.D.B.B.D3.B.A.D$40.A.C.C.A3.B.A.A.B3.A.B45.B.A.A.B3.D.B.B.
D3.B.D$41.A.C.C.A3.B.A.A.B51.B.A.A.B3.D.B.B.D$42.A.C.C.A3.B.A.A.B.D.C
47.B.A.A.B3.D.B.B.D.C.A$43.A.C.C.A3.B.A.A.A.B.C47.B.A.A.B3.D.B.B.B.D.
A$44.A.C.C.A3.B.A3.D.B49.B.A.A.B3.D.B3.C.D$45.A.C.C.A3.B3.C.D.D49.B.A
.A.B3.D3.A.C.C$46.A.C.C.A3.A.C.C.A51.B.A.A.B3.B.A.A.B$47.A.C.C.A.D.D.
C3.B51.B.A.A.B.C.C.A3.D$48.A.C.C3.B.D3.A53.B.A.A3.D.C3.B$49.A.C.B.C.B
.A.A.D53.B.A.D.A.D.B.B.C$50.A.B3.C.D.B.D55.B.D3.A.C.D.C5$.B.A.B.D3.A.
C55.A.C.A.B3.C.D$B.C.C.A.D.A.D.C53.A.D.D.C.B.C.B.D$.C3.B.A3.D.D.C53.D
3.A.C3.B.B.D$A3.D.B.B.C.D.D.C51.C3.B.A.A.D.B.B.D$.C.D.D.C3.C.D.D.C51.
D.B.B.D3.D.B.B.D$B.B.D3.A3.C.D.D.C49.A.A.B3.C3.D.B.B.D$.A.B3.C.A3.C.D
.D.C49.C.A3.D.C3.D.B.B.D$D.A.C.C.C.A3.C.D.D.C47.B.C.D.D.D.C3.D.B.B.D$
.D.B.A.C.C.A3.C.D.D.C47.B.A.C.D.D.C3.D.B.B.D$6.A.C.C.A3.C.D.D.C51.C.D
.D.C3.D.B.B.D$.A.C3.A.C.C.A3.C.D.D.C45.C.D3.C.D.D.C3.D.B.B.D$A.D.C3.A
.C.C.A3.C.D.D.C43.C.B.D3.C.D.D.C3.D.B.B.D$.D.D.C3.A.C.C.A3.C.D.D.C43.
B.B.D3.C.D.D.C3.D.B.B.D$C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$2.C.
D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$3.C.D.D.C3.A.C.C.
A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$4.C.D.D.C3.A.C.C.A3.C.D.D.C41.
D.B.B.D3.C.D.D.C3.D.B.B.D$5.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.
D.C3.D.B.B.D$6.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
7.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$8.C.D.D.C3.A.
C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$9.C.D.D.C3.A.C.C.A3.C.D.D.
C41.D.B.B.D3.C.D.D.C3.D.B.B.D$10.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D
3.C.D.D.C3.D.B.B.D$11.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D
.B.B.D$12.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$13.C.
D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$14.C.D.D.C3.A.C.C
.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$15.C.D.D.C3.A.C.C.A3.C.D.D.C
41.D.B.B.D3.C.D.D.C3.D.B.B.D$16.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.
C.D.D.C3.D.B.B.D$17.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B
.B.D$18.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$19.C.D.
D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$20.C.D.D.C3.A.C.C.A
3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$21.C.D.D.C3.A.C.C.A3.C.D.D.C41.
D.B.B.D3.C.D.D.C3.D.B.B.D$22.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D
.D.C3.D.B.B.D$23.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.
D$24.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$25.C.D.D.C
3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$26.C.D.D.C3.A.C.C.A3.C
.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$27.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B
.B.D3.C.D.D.C3.D.B.B.D$28.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.
C3.D.B.B.D$29.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
30.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$31.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$32.C.D.D.C3.A.C.C.A3.C.D
.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$33.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B
.D3.C.D.D.C3.D.B.B.D$34.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$35.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
36.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$37.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$38.C.D.D.C3.A.C.C.A3.C.D
.D43.D.B.B.D3.C.D.D.C3.D.B.B$39.C.D.D.C3.A.C.C.A3.C.D.A43.D.B.B.D3.C.
D.D.C3.D.B.C$40.C.D.D.C3.A.C.C.A3.C.A45.D.B.B.D3.C.D.D.C3.D.C$41.C.D.
D.C3.A.C.C.A51.D.B.B.D3.C.D.D.C$42.C.D.D.C3.A.C.C.A.B.D47.D.B.B.D3.C.
D.D.C.A.B$43.C.D.D.C3.A.C.C.C.A.D47.D.B.B.D3.C.D.D.D.C.B$44.C.D.D.C3.
A.C3.B.A49.D.B.B.D3.C.D3.A.C$45.C.D.D.C3.A3.D.B.B49.D.B.B.D3.C3.B.A.A
$46.C.D.D.C3.C.D.D.C51.D.B.B.D3.D.B.B.D$47.C.D.D.C.B.B.D3.A51.D.B.B.D
.A.A.B3.C$48.C.D.D3.A.B3.C53.D.B.B3.C.A3.D$49.C.D.A.D.A.C.C.B53.D.B.C
.B.C.D.D.A$50.C.A3.D.B.A.B55.D.C3.B.A.C.A!
However, adding the transition
0,1,2,4,3,[state]
to the ruletable as follows

Code: Select all

@RULE test-marg5
@TABLE
n_states:5
neighborhood:vonNeumann
symmetries:rotate4reflect

# birth of A
0,0,3,1,3,1

0,3,3,3,3,1
0,0,0,1,1,1
0,2,2,4,4,1
0,0,2,1,2,1
0,0,1,1,2,1
0,0,2,1,4,1

0,0,2,1,3,1


# birth of B
0,1,2,1,0,2

0,1,1,1,1,2
0,0,0,2,2,2
0,3,3,4,4,2
0,0,3,2,4,2
0,0,1,2,2,2
0,0,4,2,4,2

0,0,1,2,4,2
0,1,2,4,3,2


# birth of C
0,0,4,3,4,3

0,4,4,4,4,3
0,0,0,3,3,3
0,1,1,2,2,3
0,0,1,3,2,3
0,0,1,3,1,3
0,0,3,3,2,3

0,0,1,3,4,3


# birth of D
0,0,2,4,2,4

0,2,2,2,2,4
0,0,0,4,4,4
0,1,1,3,3,4
0,0,1,4,3,4
0,0,3,4,3,4
0,0,1,4,1,4

0,0,2,4,3,4


# kill all cells
1,0,0,0,0,0
2,0,0,0,0,0
3,0,0,0,0,0
4,0,0,0,0,0

@COLORS
0 0 0 0
1 0 255 192
2 0 192 255
3 255 192 0
4 192 255 0
poses a different problem - said transition is present in the exact same position at the exact same time for all four oscillators, violating the fact that all four alive state types should be functionally identical/interchangeable given that 5 is prime. As such, all four oscillators, which should evolve identically but with switched cell states, end up evolving completely differently:

Code: Select all

x = 132, y = 132, rule = test-marg5
.D.B.D.C3.B.A55.C.D.C.A3.D.B$D.A.A.B.C.B.C.A53.C.B.B.D.A.D.A.B$.A.B.D
.B3.C.C.A53.B.B.C.D3.A.A.B$B.B.C.D.D.A.C.C.A51.D.B.A.C.C.B.A.A.B$.A.C
.C.A3.A.C.C.A51.B.A.A.B3.B.A.A.B$D.D.C.B.B3.A.C.C.A49.C.C.A.B.D3.B.A.
A.B$.B.D.B.A.B3.A.C.C.A49.D.C.B.B.D3.B.A.A.B$C.B.A.A.A.B3.A.C.C.A47.A
.D.B.B.B.D3.B.A.A.B$.C.D.B.A.A.B3.A.C.C.A47.A.C.D.B.B.D3.B.A.A.B$6.B.
A.A.B3.A.C.C.A51.D.B.B.D3.B.A.A.B$.B.A3.B.A.A.B3.A.C.C.A45.D.B3.D.B.B
.D3.B.A.A.B$B.C.A3.B.A.A.B3.A.C.C.A43.D.A.B3.D.B.B.D3.B.A.A.B$.C.C.A
3.B.A.A.B3.A.C.C.A43.A.A.B3.D.B.B.D3.B.A.A.B$A.C.C.A3.B.A.A.B3.A.C.C.
A41.B.A.A.B3.D.B.B.D3.B.A.A.B$.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D
.B.B.D3.B.A.A.B$2.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A
.B$3.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$4.A.C.C.A
3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$5.A.C.C.A3.B.A.A.B3.A.
C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$6.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A
.B3.D.B.B.D3.B.A.A.B$7.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.
B.A.A.B$8.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$9.A.C
.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$10.A.C.C.A3.B.A.A.
B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$11.A.C.C.A3.B.A.A.B3.A.C.C.A
41.B.A.A.B3.D.B.B.D3.B.A.A.B$12.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.
D.B.B.D3.B.A.A.B$13.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A
.A.B$14.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$15.A.C.
C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$16.A.C.C.A3.B.A.A.B
3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$17.A.C.C.A3.B.A.A.B3.A.C.C.A41.
B.A.A.B3.D.B.B.D3.B.A.A.B$18.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B
.B.D3.B.A.A.B$19.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.
B$20.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$21.A.C.C.A
3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$22.A.C.C.A3.B.A.A.B3.A
.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$23.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A
.A.B3.D.B.B.D3.B.A.A.B$24.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.
D3.B.A.A.B$25.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
26.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$27.A.C.C.A3.
B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$28.A.C.C.A3.B.A.A.B3.A.C
.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$29.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A
.B3.D.B.B.D3.B.A.A.B$30.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D
3.B.A.A.B$31.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
32.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$33.A.C.C.A3.
B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$34.A.C.C.A3.B.A.A.B3.A.C
.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$35.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A
.B3.D.B.B.D3.B.A.A.B$36.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D
3.B.A.A.B$37.A.C.C.A3.B.A.A.B3.A.C.C.A41.B.A.A.B3.D.B.B.D3.B.A.A.B$
38.A.C.C.A3.B.A.A.B3.A.C.C43.B.A.A.B3.D.B.B.D3.B.A.A$39.A.C.C.A3.B.A.
A.B3.A.C.B43.B.A.A.B3.D.B.B.D3.B.A.D$40.A.C.C.A3.B.A.A.B3.A.B45.B.A.A
.B3.D.B.B.D3.B.D$41.A.C.C.A3.B.A.A.B51.B.A.A.B3.D.B.B.D$42.A.C.C.A3.B
.A.A.B.D.C47.B.A.A.B3.D.B.B.D.C.A$43.A.C.C.A3.B.A.A.A.B.C47.B.A.A.B3.
D.B.B.B.D.A$44.A.C.C.A3.B.A.B.D.B49.B.A.A.B3.D.B.B.C.D$45.A.C.C.A3.B.
B.C.D.D49.B.A.A.B3.D.B.A.C.C$46.A.C.C.A3.A.C.C.A51.B.A.A.B3.B.A.A.B$
47.A.C.C.A.D.D.C.B.B51.B.A.A.B.C.C.A.B.D$48.A.C.C3.B.D.B.A53.B.A.A3.D
.C.B.B$49.A.C.B.C.B.A.A.D53.B.A.D.A.D.B.B.C$50.A.B3.C.D.B.D55.B.D3.A.
C.D.C5$.B.A.B.D3.A.C55.A.C.A.B3.C.D$B.C.C.A.D.A.D.C53.A.D.D.C.B.C.B.D
$.C.B.B.A3.D.D.C53.D.B.A.C3.B.B.D$A.B.D.B.B.C.D.D.C51.C.B.B.A.A.D.B.B
.D$.C.D.D.C3.C.D.D.C51.D.B.B.D3.D.B.B.D$B.B.D.B.A3.C.D.D.C49.A.A.B.B.
C3.D.B.B.D$.A.B.B.C.A3.C.D.D.C49.C.A.B.D.C3.D.B.B.D$D.A.C.C.C.A3.C.D.
D.C47.B.C.D.D.D.C3.D.B.B.D$.D.B.A.C.C.A3.C.D.D.C47.B.A.C.D.D.C3.D.B.B
.D$6.A.C.C.A3.C.D.D.C51.C.D.D.C3.D.B.B.D$.A.C3.A.C.C.A3.C.D.D.C45.C.D
3.C.D.D.C3.D.B.B.D$A.D.C3.A.C.C.A3.C.D.D.C43.C.B.D3.C.D.D.C3.D.B.B.D$
.D.D.C3.A.C.C.A3.C.D.D.C43.B.B.D3.C.D.D.C3.D.B.B.D$C.D.D.C3.A.C.C.A3.
C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.
B.D3.C.D.D.C3.D.B.B.D$2.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$3.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$4.C
.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$5.C.D.D.C3.A.C.C
.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$6.C.D.D.C3.A.C.C.A3.C.D.D.C
41.D.B.B.D3.C.D.D.C3.D.B.B.D$7.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C
.D.D.C3.D.B.B.D$8.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B
.D$9.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$10.C.D.D.C
3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$11.C.D.D.C3.A.C.C.A3.C
.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$12.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B
.B.D3.C.D.D.C3.D.B.B.D$13.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.
C3.D.B.B.D$14.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
15.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$16.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$17.C.D.D.C3.A.C.C.A3.C.D
.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$18.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B
.D3.C.D.D.C3.D.B.B.D$19.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$20.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
21.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$22.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$23.C.D.D.C3.A.C.C.A3.C.D
.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$24.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B
.D3.C.D.D.C3.D.B.B.D$25.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$26.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
27.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$28.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$29.C.D.D.C3.A.C.C.A3.C.D
.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$30.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B
.D3.C.D.D.C3.D.B.B.D$31.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$32.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$
33.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$34.C.D.D.C3.
A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$35.C.D.D.C3.A.C.C.A3.C.D
.D.C41.D.B.B.D3.C.D.D.C3.D.B.B.D$36.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B
.D3.C.D.D.C3.D.B.B.D$37.C.D.D.C3.A.C.C.A3.C.D.D.C41.D.B.B.D3.C.D.D.C
3.D.B.B.D$38.C.D.D.C3.A.C.C.A3.C.D.D43.D.B.B.D3.C.D.D.C3.D.B.B$39.C.D
.D.C3.A.C.C.A3.C.D.A43.D.B.B.D3.C.D.D.C3.D.B.C$40.C.D.D.C3.A.C.C.A3.C
.A45.D.B.B.D3.C.D.D.C3.D.C$41.C.D.D.C3.A.C.C.A51.D.B.B.D3.C.D.D.C$42.
C.D.D.C3.A.C.C.A.B.D47.D.B.B.D3.C.D.D.C.A.B$43.C.D.D.C3.A.C.C.C.A.D
47.D.B.B.D3.C.D.D.D.C.B$44.C.D.D.C3.A.C.B.B.A49.D.B.B.D3.C.D.B.A.C$
45.C.D.D.C3.A.B.D.B.B49.D.B.B.D3.C.B.B.A.A$46.C.D.D.C3.C.D.D.C51.D.B.
B.D3.D.B.B.D$47.C.D.D.C.B.B.D.B.A51.D.B.B.D.A.A.B.B.C$48.C.D.D3.A.B.B
.C53.D.B.B3.C.A.B.D$49.C.D.A.D.A.C.C.B53.D.B.C.B.C.D.D.A$50.C.A3.D.B.
A.B55.D.C3.B.A.C.A!

Code: Select all

x = 132, y = 132, rule = test-marg5
13.D.A65.C.B$12.D3.A63.C3.B$11.D5.A61.C5.B$10.D7.A53.B5.C7.B$9.B9.A
51.B.B3.D9.B$10.C9.A51.B5.A9.B$11.C9.A57.A9.B$12.C9.A57.A9.B$13.C9.A
57.A9.B$4.B9.C9.A47.D9.A9.B$3.D.C9.C9.A45.C.A9.A9.B$2.D3.C9.C9.A43.C
3.A9.A9.B$.D5.C9.C9.A41.C5.A9.A9.B$D7.C9.C9.A39.C7.A9.A9.B$9.C9.C9.A
47.A9.A9.B$A9.C9.C9.A37.B9.A9.A9.B$.A9.C9.C9.A37.B9.A9.A9.B$2.A9.C9.C
9.A37.B9.A9.A9.B$3.A9.C9.C9.A37.B9.A9.A9.B$4.A9.C9.C9.A37.B9.A9.A9.B$
5.A9.C9.C9.A37.B9.A9.A9.B$6.A9.C9.C9.A37.B9.A9.A9.B$7.A9.C9.C9.A37.B
9.A9.A9.B$8.A9.C9.C9.A37.B9.A9.A9.B$9.A9.C9.C9.A37.B9.A9.A9.B$10.A9.C
9.C9.A37.B9.A9.A9.B$11.A9.C9.C9.A37.B9.A9.A9.B$12.A9.C9.C9.A37.B9.A9.
A9.B$13.A9.C9.C9.A37.B9.A9.A9.B$14.A9.C9.C9.A37.B9.A9.A9.B$15.A9.C9.C
9.A37.B9.A9.A9.B$16.A9.C9.C9.A37.B9.A9.A9.B$17.A9.C9.C9.A37.B9.A9.A9.
B$18.A9.C9.C9.A37.B9.A9.A9.B$19.A9.C9.C9.A37.B9.A9.A9.B$20.A9.C9.C9.A
37.B9.A9.A9.B$21.A9.C9.C9.A37.B9.A9.A9.B$22.A9.C9.C9.A37.B9.A9.A9.B$
23.A9.C9.C9.A37.B9.A9.A9.B$24.A9.C9.C9.A37.B9.A9.A9.B$25.A9.C9.C9.A
37.B9.A9.A9.B$26.A9.C9.C9.A37.B9.A9.A9.B$27.A9.C9.C9.A37.B9.A9.A9.B$
28.A9.C9.C9.A37.B9.A9.A9.B$29.A9.C9.C9.A37.B9.A9.A9.B$30.A9.C9.C9.A
37.B9.A9.A9.B$31.A9.C9.C9.A37.B9.A9.A9.B$32.A9.C9.C9.A37.B9.A9.A9.B$
33.A9.C9.C9.A37.B9.A9.A9.B$34.A9.C9.C47.B9.A9.A$35.A9.C9.C7.D39.B9.A
9.A7.C$36.A9.C9.C5.D41.B9.A9.A5.C$37.A9.C9.C3.D43.B9.A9.A3.C$38.A9.C
9.C.D45.B9.A9.A.C$39.A9.C9.B47.B9.A9.D$40.A9.C57.B9.A$41.A9.C57.B9.A$
42.A9.C57.B9.A$43.A9.C57.B9.A5.B$44.A9.B57.B9.D3.B.B$45.A7.D59.B7.C5.
B$46.A5.D61.B5.C$47.A3.D63.B3.C$48.A.D65.B.C5$13.B.C65.A.D$12.B3.C63.
A3.D$11.B5.C61.A5.D$4.C5.B7.C59.A7.D$3.C.C3.A9.C57.C9.D$4.C5.D9.C57.B
9.D$11.D9.C53.C3.B9.D$12.D9.C51.C5.B9.D$13.D9.C57.B9.D$4.A9.D9.C47.C
9.B9.D$3.B.D9.D9.C45.A.B9.B9.D$2.B3.D9.D9.C43.A3.B9.B9.D$.B5.D9.D9.C
41.A5.B9.B9.D$B7.D9.D9.C39.A7.B9.B9.D$9.D9.D9.C47.B9.B9.D$C9.D9.D9.C
37.D9.B9.B9.D$.C9.D9.D9.C37.D9.B9.B9.D$2.C9.D9.D9.C37.D9.B9.B9.D$3.C
9.D9.D9.C37.D9.B9.B9.D$4.C9.D9.D9.C37.D9.B9.B9.D$5.C9.D9.D9.C37.D9.B
9.B9.D$6.C9.D9.D9.C37.D9.B9.B9.D$7.C9.D9.D9.C37.D9.B9.B9.D$8.C9.D9.D
9.C37.D9.B9.B9.D$9.C9.D9.D9.C37.D9.B9.B9.D$10.C9.D9.D9.C37.D9.B9.B9.D
$11.C9.D9.D9.C37.D9.B9.B9.D$12.C9.D9.D9.C37.D9.B9.B9.D$13.C9.D9.D9.C
37.D9.B9.B9.D$14.C9.D9.D9.C37.D9.B9.B9.D$15.C9.D9.D9.C37.D9.B9.B9.D$
16.C9.D9.D9.C37.D9.B9.B9.D$17.C9.D9.D9.C37.D9.B9.B9.D$18.C9.D9.D9.C
37.D9.B9.B9.D$19.C9.D9.D9.C37.D9.B9.B9.D$20.C9.D9.D9.C37.D9.B9.B9.D$
21.C9.D9.D9.C37.D9.B9.B9.D$22.C9.D9.D9.C37.D9.B9.B9.D$23.C9.D9.D9.C
37.D9.B9.B9.D$24.C9.D9.D9.C37.D9.B9.B9.D$25.C9.D9.D9.C37.D9.B9.B9.D$
26.C9.D9.D9.C37.D9.B9.B9.D$27.C9.D9.D9.C37.D9.B9.B9.D$28.C9.D9.D9.C
37.D9.B9.B9.D$29.C9.D9.D9.C37.D9.B9.B9.D$30.C9.D9.D9.C37.D9.B9.B9.D$
31.C9.D9.D9.C37.D9.B9.B9.D$32.C9.D9.D9.C37.D9.B9.B9.D$33.C9.D9.D9.C
37.D9.B9.B9.D$34.C9.D9.D47.D9.B9.B$35.C9.D9.D7.B39.D9.B9.B7.A$36.C9.D
9.D5.B41.D9.B9.B5.A$37.C9.D9.D3.B43.D9.B9.B3.A$38.C9.D9.D.B45.D9.B9.B
.A$39.C9.D9.A47.D9.B9.C$40.C9.D57.D9.B$41.C9.D57.D9.B5.C$42.C9.D57.D
9.B3.C$43.C9.D5.C51.D9.B$44.C9.A3.C.C51.D9.C$45.C7.B5.C53.D7.A$46.C5.
B61.D5.A$47.C3.B63.D3.A$48.C.B65.D.A!
Where exactly have I gone wrong?

Re: Rule request thread

Posted: May 24th, 2021, 9:11 pm
by cgoler2
A rule where

Code: Select all

3o2b3o2b3o3b2o2bobo2b2o3b3o2b3o$obo2bobo4bo2bobo2bobo2bobo2bo4bobo$obo3b2o2b3o2b3o2b3o2b3o2b3o2b2o!
are the eight (I don't know what to call them. Stages? Periods?)of the oscillator.

Re: Rule request thread

Posted: May 25th, 2021, 11:06 am
by breaker's glider gun
Hi I'm interested in a rule with several states...

color gate blue
color gate red
color gate green
color gate white
color gate yellow
color gate live blue
color gate live red
color gate live green
color gate live white
color gate live yellow
live cell blue
live cell red
live cell green
live cell white
live cell yellow
wall (from lifehistory)

So, when a live cell is birthed on a color gate, it instead births a color gate live, which when it dies, it leaves a color gate. If it births a cell, it is the color of the color gate.

...also, sorry for the super-long post.

Re: Rule request thread

Posted: July 10th, 2021, 7:05 am
by Gustone
Life but biurths and survivals are done after each other

Re: Rule request thread

Posted: July 10th, 2021, 2:58 pm
by breaker's glider gun
How could I make a rule?

EDIT: what order do you mean?

Re: Rule request thread

Posted: July 11th, 2021, 9:48 pm
by dvgrn
breaker's glider gun wrote: July 10th, 2021, 2:58 pm How could I make a rule?
See Tutorials/Creating_custom_rules. If you have specific questions about the tutorial, ask them in the thread for basic questions.

I accidentally answered a question from the previous page of posts, but some of the information seems useful, so I guess I'll leave it here:
m00sehead wrote: February 9th, 2021, 3:58 pm ... where can I run .rule files? Both lifeviewer and golly (or at least the webapp version of golly) can't run .rule.
You're probably better off having a copy of (non-web-app) Golly available to test a rule while it's under development. It's a little awkward to do all the development and testing through LifeViewer.

For LifeViewer to recognize a rule name, the rule will have to be added to the LifeWiki Rules namespace, as described here. It will probably run a bit faster if it has a @TREE section as well as a @TABLE section, so that link describes how to produce the @TREE section once you have the @TABLE section.

However, if you upload a rule with just a @TABLE section to the LifeWiki Rules namespace, it will still work in LifeViewer, just not as fast in some cases.

Re: Rule request thread

Posted: July 12th, 2021, 1:16 am
by pzq_alex
muzik wrote: February 29th, 2016, 4:18 pm What about a rule where light speed ships exist but patterns don't explode like crazy like in Seeds?
B2acn/S, I think. The only thing about this rule is that replicators form from random soups, but they stablize themselves onto period-2 oscillators, so they won't interact again once they've stablized. Sample soup:

Code: Select all

x = 30, y = 30, rule = B2acn/S
5o10bo6b2ob2o2bo$b3obobobob2obo2bo4bo3bob2o$2ob3o6b3o2b3o2b4o$3b2o3bo
2bob5o3bo3b2o2bo$bobo5b2ob4obo3bob2o2b2o$bob4o2b5ob2obo3bob3obo$bobobo
bobob3ob6ob2obo2bo$o3b2o2bo4bob3o3bo4bo$2b3o5b3ob2obo3b4o$3bo2bobob4ob
obobobo4b2obo$o3b2ob6o2b2o2b2obo3b2o$bo2b5ob2o2b3ob2o2bob3o$o3bobobo3b
3obo2b2obo3bob2o$b2obo4bo2bobobob2o2bo4b3o$4obo2b2o2b2o2bo2bo4b2obo$bo
b3ob2obobob4o2bob5o$bob2ob6ob2o3bobo3bob4o$obobobob2o3bo2bob2o4bo2b2o$
2b2obob5o3bo4b2obo3bo$obo4b3o3bobo3bobob2ob2obo$3bo5b4obo2bo3b2obobobo
$5b2o6bob2o2bo2b3ob4o$o2bob5ob3o2b2ob4o2bo$2o3bobobo3b2o5bob3o$2ob2o2b
2obob2ob2o6bobo2b2o$bobob9o5bob2ob5o$obo3bo3bob3o3bob2ob3o2bo$2b7o6b2o
4bobo2bo$b2ob4obobob6o2bo3bobobo$ob2o2b6o3b2obob4o2bo!

Re: Rule request thread

Posted: July 12th, 2021, 10:11 am
by breaker's glider gun
Gustone wrote: July 10th, 2021, 7:05 am Life but biurths and survivals are done after each other
this is what i think you mean:

Code: Select all

@RULE Birthdeath-life

@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
0,1,1,1,0,0,0,0,0,1
1,0,0,0,0,0,0,0,0,2
1,1,0,0,0,0,0,0,0,2
1,1,1,0,0,0,0,0,0,2
1,1,1,1,0,0,0,0,0,2
1,1,1,1,1,0,0,0,0,2
1,1,1,1,1,1,0,0,0,2
1,1,1,1,1,1,1,0,0,2
1,1,1,1,1,1,1,1,0,2
1,1,1,1,1,1,1,1,1,2
2,0,0,0,0,0,0,0,0,0
2,2,0,0,0,0,0,0,0,0
2,2,2,0,0,0,0,0,0,1
2,2,2,2,0,0,0,0,0,1
2,2,2,2,2,0,0,0,0,0
2,2,2,2,2,2,0,0,0,0
2,2,2,2,2,2,2,0,0,0
2,2,2,2,2,2,2,2,0,0
2,2,2,2,2,2,2,2,2,0

Re: Rule request thread

Posted: July 12th, 2021, 10:21 am
by dvgrn
breaker's glider gun wrote: July 12th, 2021, 10:11 am
Gustone wrote: July 10th, 2021, 7:05 am Life but biurths and survivals are done after each other
this is what i think you mean...
This might need a little more work. Wouldn't the state-2 cells go back to state 1 after every two cycles? The extra ON state might be needed only to distinguish even from odd generations.

I'm thinking that the rule should run at half speed compared to Life, and should add the birth cells in the odd generations. Then the new births as well as the previously existing cells should be used to calculate survival or non-survival.

(The rule specification could definitely have been written more clearly.)

Re: Rule request thread

Posted: July 12th, 2021, 10:29 am
by breaker's glider gun
I intended it so that every tick, all state 1 cells turn to state two, then all surviving state two cells become state one, and the cycle continues.

Re: Rule request thread

Posted: July 12th, 2021, 11:22 am
by dvgrn
breaker's glider gun wrote: July 12th, 2021, 10:29 am I intended it so that every tick, all state 1 cells turn to state two, then all surviving state two cells become state one, and the cycle continues.
That's what it looked like, but like I said it needs a little more work. When I run let's say

Code: Select all

x = 3, y = 3, rule = Birthdeath-life
3A$A$.A!
... which I'll put into LifeViewer's "None" rule so that it can be displayed...

Code: Select all

x = 3, y = 3, rule = None
3A$A$.A!
#C [[ THUMBNAIL THUMBSIZE 3 ]]
I get this at T=1:

Code: Select all

x = 3, y = 4, rule = None
.A$3B$B.A$.B!
#C [[ THUMBNAIL THUMBSIZE 3 ]]
and then this at T=2:

Code: Select all

x = 3, y = 4, rule = None
.A$3B$A.A$.B!
#C [[ THUMBNAIL THUMBSIZE 3 ]]
... and then the pattern goes stable.

Re: Rule request thread

Posted: July 12th, 2021, 11:28 am
by breaker's glider gun
This should work:

Code: Select all

@RULE Birthdeath-life

@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
0,1,1,1,0,0,0,0,0,2
1,0,0,0,0,0,0,0,0,2
1,1,0,0,0,0,0,0,0,2
1,1,1,0,0,0,0,0,0,2
1,1,1,1,0,0,0,0,0,2
1,1,1,1,1,0,0,0,0,2
1,1,1,1,1,1,0,0,0,2
1,1,1,1,1,1,1,0,0,2
1,1,1,1,1,1,1,1,0,2
1,1,1,1,1,1,1,1,1,2
2,0,0,0,0,0,0,0,0,0
2,2,0,0,0,0,0,0,0,0
2,2,2,0,0,0,0,0,0,1
2,2,2,2,0,0,0,0,0,1
2,2,2,2,2,0,0,0,0,0
2,2,2,2,2,2,0,0,0,0
2,2,2,2,2,2,2,0,0,0
2,2,2,2,2,2,2,2,0,0
2,2,2,2,2,2,2,2,2,0

Code: Select all

x = 9, y = 10, rule = Birthdeath-life
4$6.B$6.2B$6.2B!
EDIT: don't touch the two.

Re: Rule request thread

Posted: July 12th, 2021, 12:21 pm
by Aleph
P6:

Code: Select all

x = 3, y = 5, rule = B/S23|B3/S012345678
2o$2o2$b2o$b2o!
EDIT: P8:

Code: Select all

x = 5, y = 3, rule = B/S23|B3/S012345678
2b3o$bobo$3o!
Edit 2: P4:

Code: Select all

x = 7, y = 4, rule = B/S23|B3/S012345678
4b2o$2ob2obo$ob2obo$b2o!

Re: Rule request thread

Posted: July 12th, 2021, 12:30 pm
by dvgrn
wwei47 wrote: July 12th, 2021, 12:21 pm P6...
EDIT: P8...
Edit 2: P4...
It might be better to quote these as "rule = B3/S012345678|B/S23", or else just use "rule = Birthdeath-life" now that it's in the LifeWiki Rules namespace.

The Birthdeath-life rule does the birth first, then determines survival, so the original form of your alternating rule is equivalent to starting from an odd generation number.

Re: Rule request thread

Posted: July 14th, 2021, 9:01 am
by breaker's glider gun
A prize of nothing to the first person to find a spaceship in birthdeath-life!

Code: Select all

x = 4, y = 3, rule = Birthdeath-life
2B$2B.B$.3B!

Re: Rule request thread

Posted: July 14th, 2021, 10:20 am
by yujh
breaker's glider gun wrote: July 14th, 2021, 9:01 am A prize of nothing to the first person to find a spaceship in birthdeath-life!

Code: Select all

x = 4, y = 3, rule = Birthdeath-life
2B$2B.B$.3B!
I doubt that, for some reason I can’t tell

Re: Rule request thread

Posted: July 14th, 2021, 10:56 am
by breaker's glider gun
What do you mean? You think there are no spaceships? (I do too!) You think there will be a non-nothing prize?

Re: Rule request thread

Posted: August 4th, 2021, 8:34 am
by hotdogPi
I have no idea if this is explosive, dies out quickly, or what. It's Seeds, except only 4 of the 8 B2a transitions, rotationally symmetric, are enabled. This can be done with a MAP string, but I couldn't find a way to convert pure binary to Base64 encoding, only text to Base64.

Re: Rule request thread

Posted: August 4th, 2021, 8:57 am
by GUYTU6J
hotdogPi wrote: August 4th, 2021, 8:34 am I have no idea if this is explosive, dies out quickly, or what. It's Seeds, except only 4 of the 8 B2a transitions, rotationally symmetric, are enabled. This can be done with a MAP string, but I couldn't find a way to convert pure binary to Base64 encoding, only text to Base64.
The result from MAPPer.lua for one of the two chiralities:

Code: Select all

x = 0, y = 0, rule = MAPBmgAAGCAAABoAAAAgAAAAGiAAACAAAAAgAAAAAAAAABogAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
!
#C [[ RANDOMIZE ]]

Re: Rule request thread

Posted: August 19th, 2021, 5:59 am
by ColorfulGabrielsp138
The blinker didn't die as expected

Code: Select all

@RUKE PrintAndReleasetLife

@TABKE

n_states: 24
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}
var b={a}
var c={a}
var d={a}
var e={a}
var f={a}
var g={a}
var h={a}
var j={a}

var k={2,20,21}
var l={k}
var m={k}
var t={k}
var n={0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23}
var o={n}
var p={n}
var q={n}
var r={n}
var s={n}

#1 Input
#2 Life
#3 Caps
#4 Block
#5 Push cell
#6 Detector cell
#7 Back of Signals
#8 Detector turn aid

k,l,m,n,o,p,q,r,s,k
k,n,l,o,m,p,q,r,s,k
k,l,n,m,o,p,q,r,s,k
k,l,n,o,m,p,q,r,s,k
k,l,n,o,p,m,q,r,s,k
k,n,l,o,p,q,m,r,s,k
k,n,l,m,t,o,p,q,r,k
k,l,m,t,n,o,p,q,r,k
k,n,l,o,m,p,t,q,r,k
k,l,n,m,o,t,p,q,r,k
k,l,n,m,o,p,t,q,r,k
k,l,m,n,t,o,p,q,r,k
k,n,l,m,o,t,p,q,r,k
k,l,m,n,o,t,p,q,r,k
k,l,m,n,o,p,t,q,r,k
k,l,n,o,m,p,t,q,r,k
20,a,b,c,d,e,f,g,h,1
21,a,b,c,d,e,f,g,h,3

0,0,2,2,2,0,0,0,0,2
0,2,2,2,0,0,0,0,0,2
0,0,2,0,2,0,2,0,0,2
0,2,0,2,0,2,0,0,0,2
0,2,0,2,0,0,2,0,0,2
0,2,2,0,2,0,0,0,0,2
0,0,2,2,0,2,0,0,0,2
0,2,2,0,0,2,0,0,0,2
0,2,2,0,0,0,2,0,0,2
0,2,0,0,2,0,2,0,0,2
2,2,2,0,0,0,0,0,0,2
2,0,2,0,2,0,0,0,0,2
2,2,0,2,0,0,0,0,0,2
2,2,0,0,2,0,0,0,0,2
2,2,0,0,0,2,0,0,0,0 # Remove S2i
2,0,2,0,0,0,2,0,0,2
2,0,2,2,2,0,0,0,0,2
2,2,2,2,0,0,0,0,0,2
2,0,2,0,2,0,2,0,0,2
2,2,0,2,0,2,0,0,0,2
2,2,0,2,0,0,2,0,0,2
2,2,2,0,2,0,0,0,0,2
2,0,2,2,0,2,0,0,0,2
2,2,2,0,0,2,0,0,0,2
2,2,2,0,0,0,2,0,0,2
2,2,0,0,2,0,2,0,0,2
2,2,2,2,0,0,2,0,0,2 # Add S4q
2,a,b,c,d,e,f,g,h,0

0,5,0,0,0,0,0,0,0,5
5,4,4,0,0,0,0,7,0,0
5,a,b,c,d,e,f,g,h,7
7,a,b,c,d,e,f,g,h,0
0,5,0,0,4,0,0,0,0,5
0,4,5,0,0,0,0,0,0,4
0,5,0,4,0,0,0,0,0,5
4,5,7,0,0,0,0,0,0,0
0,4,4,0,0,0,0,5,0,5
0,4,4,5,0,0,0,0,0,5
5,4,4,0,0,0,0,7,0,0
0,5,4,4,0,0,4,0,0,5
0,5,4,4,4,0,4,0,0,5
0,5,4,4,0,0,0,4,0,5
0,5,0,4,4,0,4,0,0,5
0,5,4,0,0,0,0,0,4,5
0,6,0,0,0,0,0,0,0,6
0,6,0,0,4,0,0,0,0,6
0,4,4,0,0,0,0,6,0,6
0,6,4,4,4,0,4,0,0,6
6,4,4,0,0,0,0,7,0,0
0,6,4,4,0,0,0,4,0,6
0,6,0,4,4,0,4,0,0,6
0,6,4,0,0,0,0,0,4,6
0,6,0,4,0,0,0,0,0,8
0,8,7,0,0,0,0,0,0,6
0,4,4,6,0,0,0,0,0,6
8,a,b,c,d,e,f,g,h,7
6,a,b,c,d,e,f,g,h,7
0,6,a,b,1,c,d,e,f,6
0,6,a,b,c,1,d,e,f,6
#0,6,3,a,b,c,d,e,f,6
#0,6,a,1,b,c,d,e,f,6
0,6,a,b,3,c,d,e,f,6
0,6,a,b,c,3,d,e,f,6

0,k,l,m,n,o,p,q,r,2
3,k,l,m,n,o,p,q,r,21
1,k,l,m,n,o,p,q,r,20
0,n,k,l,m,o,p,q,r,2
3,n,k,l,m,o,p,q,r,21
1,n,k,l,m,o,p,q,r,20
0,n,k,r,l,o,m,p,q,2
3,n,k,r,l,o,m,p,q,21
1,n,k,r,l,o,m,p,q,20
0,k,n,l,o,m,p,q,r,2
3,k,n,l,o,m,p,q,r,21
1,k,n,l,o,m,p,q,r,20
0,k,n,l,o,p,m,q,r,2
3,k,n,l,o,p,m,q,r,21
1,k,n,l,o,p,m,q,r,20
0,k,l,n,m,o,p,q,r,2
3,k,l,n,m,o,p,q,r,21
1,k,l,n,m,o,p,q,r,20
0,n,k,l,o,m,p,q,r,2
3,n,k,l,o,m,p,q,r,21
1,n,k,l,o,m,p,q,r,20
0,k,l,n,o,m,p,q,r,2
3,k,l,n,o,m,p,q,r,21
1,k,l,n,o,m,p,q,r,20
0,k,l,n,o,p,m,q,r,2
3,k,l,n,o,p,m,q,r,21
1,k,l,n,o,p,m,q,r,20
0,k,n,o,l,p,m,q,r,2
3,k,n,o,l,p,m,q,r,21
1,k,n,o,l,p,m,q,r,20




1,19,a,b,c,d,e,f,g,18
1,a,19,b,c,d,e,f,g,18
3,13,a,b,c,d,e,f,g,12
3,a,13,b,c,d,e,f,g,12
1,18,a,b,c,d,e,f,g,17
1,a,18,b,c,d,e,f,g,17
3,12,a,b,c,d,e,f,g,11
3,a,12,b,c,d,e,f,g,11
1,17,a,b,c,d,e,f,g,16
1,a,17,b,c,d,e,f,g,16
3,11,a,b,c,d,e,f,g,10
3,a,11,b,c,d,e,f,g,10
1,16,a,b,c,d,e,f,g,15
1,a,16,b,c,d,e,f,g,15
3,10,a,b,c,d,e,f,g,9
3,a,10,b,c,d,e,f,g,9
1,15,a,b,c,d,e,f,g,14
1,a,15,b,c,d,e,f,g,14
#3,9,a,b,c,d,e,f,g,8
#3,a,9,b,c,d,e,f,g,8
19,a,b,c,d,e,f,g,h,18
18,a,b,c,d,e,f,g,h,17
17,a,b,c,d,e,f,g,h,16
16,a,b,c,d,e,f,g,h,15
15,a,b,c,d,e,f,g,h,14
14,a,b,c,d,e,f,g,h,20
13,a,b,c,d,e,f,g,h,12
12,a,b,c,d,e,f,g,h,11
11,a,b,c,d,e,f,g,h,10
10,a,b,c,d,e,f,g,h,9
9,a,b,c,d,e,f,g,h,3
3,19,a,b,c,d,e,f,g,12
3,a,19,b,c,d,e,f,g,12
1,13,a,b,c,d,e,f,g,18
1,a,13,b,c,d,e,f,g,18
3,18,a,b,c,d,e,f,g,11
3,a,18,b,c,d,e,f,g,11
1,12,a,b,c,d,e,f,g,17
1,a,12,b,c,d,e,f,g,17
3,17,a,b,c,d,e,f,g,10
3,a,17,b,c,d,e,f,g,10
1,11,a,b,c,d,e,f,g,16
1,a,11,b,c,d,e,f,g,16
3,16,a,b,c,d,e,f,g,9
3,a,16,b,c,d,e,f,g,9
1,10,a,b,c,d,e,f,g,15
1,a,10,b,c,d,e,f,g,15
#3,15,a,b,c,d,e,f,g,8
#3,a,15,b,c,d,e,f,g,8
1,9,a,b,c,d,e,f,g,14
1,a,9,b,c,d,e,f,g,14
1,6,a,b,c,d,e,f,g,19
1,a,6,b,c,d,e,f,g,19
3,6,a,b,c,d,e,f,g,13
3,a,6,b,c,d,e,f,g,13


@COLORS

1 20 20 255
2 255 255 255
3 150 150 150
5 0 255 0
6 150 0 150
7 255 255 0
EDIT: It's similar to rule:PrintAndReleaseLife but uses tlife instead of life