Rule:CairoSeeds
@RULE CairoSeeds
https://www.conwaylife.com/forums/viewtopic.php?p=134582#p134582
An implementation of B2/S (Seeds) on a Cairo pentagonal tiling, which is emulated on a square grid by dividing each square cell in half either vertically or horizontally in a checkerboard pattern. Therefore each cell in the plane represents two tiles on the pentagonal tiling.
@TABLE
- Golly rule-table format.
- Each rule: C,N,NE,E,SE,S,SW,W,NW,C'
- Default for transitions not listed: no change
- Variables are bound within each transition.
- For example, if a={1,2} then 4,a,0->a represents
- two transitions: 4,1,0->1 and 4,2,0->2
- 0 empty, 1 |., 2 .|, 3 ||, 4 _., 5 ._, 6 __
n_states:7 neighborhood:Moore symmetries:none var a={0,1} var b={0,1} var c={0,2} var d={0,2} var e={1,2} var f={1,2} var g={1,3} var h={1,3} var i={2,3} var j={2,3}
var k={0,4} var l={0,4} var m={0,5} var n={0,5} var o={4,5} var p={4,5} var q={4,6} var r={4,6} var s={5,6} var t={5,6}
var aa={0,1,2,3,4,5,6} var bb={0,1,2,3,4,5,6} var cc={0,1,2,3,4,5,6} var dd={0,1,2,3,4,5,6} var ee={0,1,2,3,4,5,6} var ff={0,1,2,3,4,5,6} var gg={0,1,2,3,4,5,6} var hh={0,1,2,3,4,5,6} var ii={0,1,2,3,4,5,6}
- for an empty cell split vertically
- both tiles are born
- k...m... (both poles are off)
0,k,g,o,d,m,i,p,b,3 0,k,g,0,h,m,i,p,b,3 0,k,c,6,d,m,i,p,b,3 0,k,c,o,h,m,i,p,b,3 0,k,g,o,d,m,i,0,j,3 0,k,g,0,h,m,i,0,j,3 0,k,c,6,d,m,i,0,j,3 0,k,c,o,h,m,i,0,j,3 0,k,g,o,d,m,a,6,b,3 0,k,g,0,h,m,a,6,b,3 0,k,c,6,d,m,a,6,b,3 0,k,c,o,h,m,a,6,b,3 0,k,g,o,d,m,a,p,j,3 0,k,g,0,h,m,a,p,j,3 0,k,c,6,d,m,a,p,j,3 0,k,c,o,h,m,a,p,j,3
- k...q... or s...m... (one pole is on)
0,k,g,0,d,q,i,0,b,3 0,k,c,o,d,q,i,0,b,3 0,k,c,0,h,q,i,0,b,3 0,k,g,0,d,q,a,p,b,3 0,k,c,o,d,q,a,p,b,3 0,k,c,0,h,q,a,p,b,3 0,k,g,0,d,q,a,0,j,3 0,k,c,o,d,q,a,0,j,3 0,k,c,0,h,q,a,0,j,3
0,s,g,0,d,m,i,0,b,3 0,s,c,o,d,m,i,0,b,3 0,s,c,0,h,m,i,0,b,3 0,s,g,0,d,m,a,p,b,3 0,s,c,o,d,m,a,p,b,3 0,s,c,0,h,m,a,p,b,3 0,s,g,0,d,m,a,0,j,3 0,s,c,o,d,m,a,0,j,3 0,s,c,0,h,m,a,0,j,3
- s...q... (both poles are on)
0,s,c,0,d,q,a,0,b,3
- only the right tile is born
- we can use the fact that the above instructions supersede these to our advantage
- k...m... (both poles are off)
0,k,g,o,d,m,aa,bb,cc,2 0,k,g,0,h,m,aa,bb,cc,2 0,k,c,6,d,m,aa,bb,cc,2 0,k,c,o,h,m,aa,bb,cc,2
- k...q... or s...m... (one pole is on)
0,k,g,0,d,q,aa,bb,cc,2 0,k,c,o,d,q,aa,bb,cc,2 0,k,c,0,h,q,aa,bb,cc,2
0,s,g,0,d,m,aa,bb,cc,2 0,s,c,o,d,m,aa,bb,cc,2 0,s,c,0,h,m,aa,bb,cc,2
- s...q... (both poles are on)
0,s,c,0,d,q,aa,bb,cc,2
- only the left tile is born
- k...m... (both poles are off)
0,k,aa,bb,cc,m,i,p,b,1 0,k,aa,bb,cc,m,i,0,j,1 0,k,aa,bb,cc,m,a,6,b,1 0,k,aa,bb,cc,m,a,p,j,1
- k...q... or s...m... (one pole is on)
0,k,aa,bb,cc,q,i,0,b,1 0,k,aa,bb,cc,q,a,p,b,1 0,k,aa,bb,cc,q,a,0,j,1
0,s,aa,bb,cc,m,i,0,b,1 0,s,aa,bb,cc,m,a,p,b,1 0,s,aa,bb,cc,m,a,0,j,1
- s...q... (both poles are on)
0,s,aa,bb,cc,q,a,0,b,1
- for an empty cell split horizontally
- both tiles are born
- ..a...c. (both poles are off)
0,3,k,c,q,f,n,a,l,6 0,e,s,c,q,f,n,a,l,6 0,e,k,c,q,f,n,a,t,6 0,0,s,c,q,f,n,a,t,6 0,3,k,c,q,0,r,a,l,6 0,e,s,c,q,0,r,a,l,6 0,e,k,c,q,0,r,a,t,6 0,0,s,c,q,0,r,a,t,6 0,3,k,c,m,3,n,a,l,6 0,e,s,c,m,3,n,a,l,6 0,e,k,c,m,3,n,a,t,6 0,0,s,c,m,3,n,a,t,6 0,3,k,c,m,f,r,a,l,6 0,e,s,c,m,f,r,a,l,6 0,e,k,c,m,f,r,a,t,6 0,0,s,c,m,f,r,a,t,6
- ..i...c. or ..a...g. (one pole is on)
0,e,k,g,q,0,n,a,l,6 0,0,s,g,q,0,n,a,l,6 0,0,k,g,q,0,n,a,t,6 0,e,k,g,m,f,n,a,l,6 0,0,s,g,m,f,n,a,l,6 0,0,k,g,m,f,n,a,t,6 0,e,k,g,m,0,r,a,l,6 0,0,s,g,m,0,r,a,l,6 0,0,k,g,m,0,r,a,t,6
0,e,k,c,q,0,n,i,l,6 0,0,s,c,q,0,n,i,l,6 0,0,k,c,q,0,n,i,t,6 0,e,k,c,m,f,n,i,l,6 0,0,s,c,m,f,n,i,l,6 0,0,k,c,m,f,n,i,t,6 0,e,k,c,m,0,r,i,l,6 0,0,s,c,m,0,r,i,l,6 0,0,k,c,m,0,r,i,t,6
- ..i...g. (both poles are on)
0,0,k,g,m,0,n,i,l,6
- only the top tile is born
- ..a...c. (both poles are off)
0,3,k,c,aa,bb,cc,a,l,4 0,e,s,c,aa,bb,cc,a,l,4 0,e,k,c,aa,bb,cc,a,t,4 0,0,s,c,aa,bb,cc,a,t,4
- ..i...c. or ..a...g. (one pole is on)
0,e,k,g,aa,bb,cc,a,l,4 0,0,s,g,aa,bb,cc,a,l,4 0,0,k,g,aa,bb,cc,a,t,4
0,e,k,c,aa,bb,cc,i,l,4 0,0,s,c,aa,bb,cc,i,l,4 0,0,k,c,aa,bb,cc,i,t,4
- ..i...g. (both poles are on)
0,0,k,g,aa,bb,cc,i,l,4
- only the bottom tile is born
- ..a...c. (both poles are off)
0,aa,bb,c,q,f,n,a,cc,5 0,aa,bb,c,q,0,r,a,cc,5 0,aa,bb,c,m,3,n,a,cc,5 0,aa,bb,c,m,f,r,a,cc,5
- ..i...c. or ..a...g. (one pole is on)
0,aa,bb,g,q,0,n,a,cc,5 0,aa,bb,g,m,0,r,a,cc,5 0,aa,bb,g,m,f,n,a,cc,5
0,aa,bb,c,q,0,n,i,cc,5 0,aa,bb,c,m,0,r,i,cc,5 0,aa,bb,c,m,f,n,i,cc,5
- ..i...g. (both poles are on)
0,aa,bb,g,m,0,n,i,cc,5
- for state 1
- k...m... (both poles are off)
1,k,g,0,d,m,aa,bb,cc,2 1,k,c,o,d,m,aa,bb,cc,2 1,k,c,0,h,m,aa,bb,cc,2
- k...q... or s...m... (one pole is on)
1,k,c,0,d,q,aa,bb,cc,2 1,s,c,0,d,m,aa,bb,cc,2
- for state 2
- k...m... (both poles are off)
2,k,aa,bb,cc,m,i,0,b,1 2,k,aa,bb,cc,m,a,p,b,1 2,k,aa,bb,cc,m,a,0,j,1
- k...q... or s...m... (one pole is on)
2,k,aa,bb,cc,q,a,0,b,1 2,s,aa,bb,cc,m,a,0,b,1
- for state 4
- ..a...c. (both poles are off)
4,aa,bb,c,q,0,n,a,cc,5 4,aa,bb,c,m,0,r,a,cc,5 4,aa,bb,c,m,f,n,a,cc,5
- ..i...c. or ..a...g. (one pole is on)
4,aa,bb,g,m,0,n,a,cc,5 4,aa,bb,c,m,0,n,i,cc,5
- for state 5
- ..a...c. (both poles are off)
5,e,k,c,aa,bb,cc,a,l,4 5,0,s,c,aa,bb,cc,a,l,4 5,0,k,c,aa,bb,cc,a,t,4
- ..i...c. or ..a...g. (one pole is on)
5,0,k,g,aa,bb,cc,a,l,4 5,0,k,c,aa,bb,cc,i,l,4
- catch-all
aa,bb,cc,dd,ee,ff,gg,hh,ii,0
@COLORS
1 101 168 154 2 101 168 154 3 153 255 233 4 101 171 101 5 101 171 101 6 153 255 153
@ICONS
XPM "31 186 3 1" ". c #000000" "A c #99FF99" "B c #99FFE9" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................" "BBBBBBBBBBBBBBB................"
"................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB" "................BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBB"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................."
"..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "..............................." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
XPM "15 90 3 1" ". c #000000" "A c #99FF99" "B c #99FFE9"
"BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........" "BBBBBBB........"
"........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB" "........BBBBBBB"
"BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB" "BBBBBBB.BBBBBBB"
"AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "..............." "..............." "..............." "..............." "..............." "..............." "..............." "..............."
"..............." "..............." "..............." "..............." "..............." "..............." "..............." "..............." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "..............." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA"
XPM "7 42 3 1" ". c #000000" "A c #99FF99" "B c #99FFE9"
"BBB...." "BBB...." "BBB...." "BBB...." "BBB...." "BBB...." "BBB...."
"....BBB" "....BBB" "....BBB" "....BBB" "....BBB" "....BBB" "....BBB"
"BBB.BBB" "BBB.BBB" "BBB.BBB" "BBB.BBB" "BBB.BBB" "BBB.BBB" "BBB.BBB"
"AAAAAAA" "AAAAAAA" "AAAAAAA" "......." "......." "......." "......."
"......." "......." "......." "......." "AAAAAAA" "AAAAAAA" "AAAAAAA"
"AAAAAAA" "AAAAAAA" "AAAAAAA" "......." "AAAAAAA" "AAAAAAA" "AAAAAAA"