User talk:PrySigneToFry/Cellular Automaton related thingy

From Esolang
Jump to navigation Jump to search

This becomes l-stroke oscillator(or spotlight if you want)

x = 7, y = 18, rule = B2cei3acqr4ekqr5aeir6-cn/S1e2ak3aekqr4cjknrty5eikq6cknSuper
2.A2B$2.2AB$.A3B$.A3B$2.3B$2.3B$2.3B$2.3B$2.3B$2.3B$2.2BD$4BDB$3B3DB$
4BD2B$.3BD2B$BA4B$2BA3B$2.A2B!

This converts an orthogonal to diagonal:

x = 22, y = 19, rule = B2cei3acqr4ekqr5aeir6-cn/S1e2ak3aekqr4cjknrty5eikq6cknSuper
14.8H$2.2AB9.8H$2.2AB9.8H$.2A2B9.8H$.A3B9.8H$2.3B9.2BDBD3H$2.3B8.3B3D
3H$2.3B6.4B2DB4H$2.3B5.7B5H$2.3B3.7B7H$2.3B2.7B$2.10B$2.9B$2.7B$.7B$
6B$A4B$BA2B$.A!

This lefts only air.

x = 7, y = 19, rule = B2cei3acqr4ekqr5aeir6-cn/S1e2ak3aekqr4cjknrty5eikq6cknSuper
3.2AB$3.2AB$2.2A2B$2.A3B$3.3B$3.3B$3.3B$3.3B$3.3B$3.3B$3.3B$3.3B$.5B$
.5B$A6B$BA5B$.A5B$.6B$5.B!

天女散花!
把这东西粘贴到golly里面,选择一块1000*1000(大约就可以),按Ctrl+5,按enter,自己看

@RULE Photons144

@COLORS
255 255 255 255 255 255
1 255 0 0
2 255 95 0
3 255 191 0
4 224 255 0
5 128 255 0
6 32 255 0
7 0 255 63
8 0 255 159
9 0 255 255
10 0 160 255
11 0 64 255
12 31 0 255
13 127 0 255
14 223 0 255
15 255 0 192
16 255 0 96
34 128 128 128

@TABLE
n_states:35
neighborhood:Moore
symmetries:rotate4reflect

var m = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
var n = {18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33}
var o = m
var a = {0,m,17,n,34}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
var i = a

# Propagate
0,n,m,a,b,o,c,d,e,o
0,17,m,a,b,o,c,d,e,o
0,m,n,a,o,b,c,d,e,0
0,m,n,a,b,c,d,e,f,m
0,33,m,a,b,c,d,e,f,32
0,32,m,a,b,c,d,e,f,31
0,31,m,a,b,c,d,e,f,30
0,30,m,a,b,c,d,e,f,29
0,29,m,a,b,c,d,e,f,28
0,28,m,a,b,c,d,e,f,27
0,27,m,a,b,c,d,e,f,26
0,26,m,a,b,c,d,e,f,25
0,25,m,a,b,c,d,e,f,24
0,24,m,a,b,c,d,e,f,23
0,23,m,a,b,c,d,e,f,22
0,22,m,a,b,c,d,e,f,21
0,21,m,a,b,c,d,e,f,20
0,20,m,a,b,c,d,e,f,19
0,19,m,a,b,c,d,e,f,18
0,18,m,a,b,c,d,e,f,17
# Convert
m,18,a,b,c,d,e,f,g,34
m,34,a,b,c,d,e,f,g,17
0,m,34,a,b,c,d,e,f,m
17,m,34,a,b,c,d,e,f,17
m,17,a,b,c,d,e,f,g,m
17,17,a,16,b,c,d,e,f,33
17,17,a,15,b,c,d,e,f,32
17,17,a,14,b,c,d,e,f,31
17,17,a,13,b,c,d,e,f,30
17,17,a,12,b,c,d,e,f,29
17,17,a,11,b,c,d,e,f,28
17,17,a,10,b,c,d,e,f,27
17,17,a, 9,b,c,d,e,f,26
17,17,a, 8,b,c,d,e,f,25
17,17,a, 7,b,c,d,e,f,24
17,17,a, 6,b,c,d,e,f,23
17,17,a, 5,b,c,d,e,f,22
17,17,a, 4,b,c,d,e,f,21
17,17,a, 3,b,c,d,e,f,20
17,17,a, 2,b,c,d,e,f,19
17,17,a, 1,b,c,d,e,f,18
# Additional
17,34,a,0,b,0,c,0,d,17
34,17,a,0,b,0,c,0,d,34
0,0,17,a,17,0,b,c,d,34
0,1,0,a,0,1,0,b,0,2
0,2,0,a,0,2,0,b,0,3
0,3,0,a,0,3,0,b,0,4
0,4,0,a,0,4,0,b,0,5
0,5,0,a,0,5,0,b,0,6
0,6,0,a,0,6,0,b,0,7
0,7,0,a,0,7,0,b,0,8
0,8,0,a,0,8,0,b,0,9
0,9,0,a,0,9,0,b,0,10
0,10,0,a,0,10,0,b,0,11
0,11,0,a,0,10,0,b,0,12
0,12,0,a,0,10,0,b,0,13
0,13,0,a,0,10,0,b,0,14
0,14,0,a,0,10,0,b,0,15
0,15,0,a,0,10,0,b,0,16

i,a,b,c,d,e,f,g,h,0
@ICONS

XPM
/* width height num_colors chars_per_pixel */
"7 238 2 1"
/* colors */
". c #000000"
"B c #FFFFFF"
/* icon for state 1 */
"......."
"...B..."
"...B..."
"...B..."
"...B..."
"...B..."
"......."
/* icon for state 2 */
"......."
"..BB..."
"....B.."
"...B..."
"..B...."
"..BBB.."
"......."
/* icon for state 3 */
"......."
"..BB..."
"....B.."
"...B..."
"....B.."
"..BB..."
"......."
/* icon for state 4 */
"......."
"..B...."
"..B.B.."
"..BBB.."
"....B.."
"....B.."
"......."
/* icon for state 5 */
"......."
"..BBB.."
"..B...."
"..BB..."
"....B.."
"..BB..."
"......."
/* icon for state 6 */
"......."
"..B...."
"..B...."
"..BB..."
"..B.B.."
"...B..."
"......."
/* icon for state 7 */
"......."
"..BBB.."
"....B.."
"....B.."
"....B.."
"....B.."
"......."
/* icon for state 8 */
"......."
"...B..."
"..B.B.."
"...B..."
"..B.B.."
"...B..."
"......."
/* icon for state 9 */
"......."
"...B..."
"..B.B.."
"...BB.."
"....B.."
"....B.."
"......."
/* icon for state 10 */
"......."
".B..B.."
".B.B.B."
".B.B.B."
".B.B.B."
".B..B.."
"......."
/* icon for state 11 */
"......."
"..B.B.."
"..B.B.."
"..B.B.."
"..B.B.."
"..B.B.."
"......."
/* icon for state 12 */
"......."
".B.BB.."
".B...B."
".B..B.."
".B.B..."
".B.BBB."
"......."
/* icon for state 13 */
"......."
".B.BB.."
".B...B."
".B..B.."
".B...B."
".B.BB.."
"......."
/* icon for state 14 */
"......."
".B.B..."
".B.B.B."
".B.BBB."
".B...B."
".B...B."
"......."
/* icon for state 15 */
"......."
".B.BBB."
".B.B..."
".B.BB.."
".B...B."
".B.BB.."
"......."
/* icon for state 16 */
"......."
".B..B.."
".B.B..."
".B.BB.."
".B.B.B."
".B..B.."
"......."
/* icon for state 17 */
"......."
"..BB..."
"....B.."
"...B..."
"......."
"...B..."
"......."
/* icon for state 18 */
"......."
"...B..."
"...B..."
"...B..."
"...B..."
"...B..."
"......."
/* icon for state 19 */
"......."
"..BB..."
"....B.."
"...B..."
"..B...."
"..BBB.."
"......."
/* icon for state 20 */
"......."
"..BB..."
"....B.."
"...B..."
"....B.."
"..BB..."
"......."
/* icon for state 21 */
"......."
"..B...."
"..B.B.."
"..BBB.."
"....B.."
"....B.."
"......."
/* icon for state 22 */
"......."
"..BBB.."
"..B...."
"..BB..."
"....B.."
"..BB..."
"......."
/* icon for state 23 */
"......."
"..B...."
"..B...."
"..BB..."
"..B.B.."
"...B..."
"......."
/* icon for state 24 */
"......."
"..BBB.."
"....B.."
"....B.."
"....B.."
"....B.."
"......."
/* icon for state 25 */
"......."
"...B..."
"..B.B.."
"...B..."
"..B.B.."
"...B..."
"......."
/* icon for state 26 */
"......."
"...B..."
"..B.B.."
"...BB.."
"....B.."
"....B.."
"......."
/* icon for state 27 */
"......."
".B..B.."
".B.B.B."
".B.B.B."
".B.B.B."
".B..B.."
"......."
/* icon for state 28 */
"......."
"..B.B.."
"..B.B.."
"..B.B.."
"..B.B.."
"..B.B.."
"......."
/* icon for state 29 */
"......."
".B.BB.."
".B...B."
".B..B.."
".B.B..."
".B.BBB."
"......."
/* icon for state 30 */
"......."
".B.BB.."
".B...B."
".B..B.."
".B...B."
".B.BB.."
"......."
/* icon for state 31 */
"......."
".B.B..."
".B.B.B."
".B.BBB."
".B...B."
".B...B."
"......."
/* icon for state 32 */
"......."
".B.BBB."
".B.B..."
".B.BB.."
".B...B."
".B.BB.."
"......."
/* icon for state 33 */
"......."
".B..B.."
".B.B..."
".B.BB.."
".B.B.B."
".B..B.."
"......."
/* icon for state 34 */
"......."
"...B..."
"...B..."
"...B..."
"......."
"...B..."
"......."
@RULE NORWorldS1

@TABLE
n_states: 6
neighborhood: Moore
symmetries: rotate4reflect

# b3aceiknqjry
0454000001
0050505001
0404040001
0054500001
0404005001
0450500001
0450005001
0054040001
0450040001
0050500401

# s2aceikn3aceiknqjry
1450000001
1050500001
1404000001
1400040001
1400500001
1050005001

1454000001
1050505001
1404040001
1054500001
1404005001
1450500001
1450005001
1054040001
1450040001
1050500401

var a = {0,1,2,3,4,5}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a

# for some life-like features
0,5,0,5,0,5,0,0,0,1
0,0,4,0,4,0,4,0,0,1

# start
1,a,b,c,d,e,f,g,h,0
0,2,3,2,3,2,3,2,3,1

var t = {4,5}
t,a,b,c,d,e,f,g,h,0

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

var t = {0,2}
t,2,b,c,d,e,f,g,h,4
2,a,b,c,d,e,f,g,h,0

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

@COLORS
0   0   0   0
1 255 255 255 # Cell
2 255 255   0 # Orthogonal
3 255   0   0 # Diagonal
4   0 255 255 # Terminated orthogonal
5   0   0 255 # Terminated diagonal