BSFK rulespace

For discussion of other cellular automata.
User avatar
Βεν Γ. Κυθισ
Posts: 218
Joined: December 27th, 2018, 5:42 am

Re: BSFK rulespace

Post by Βεν Γ. Κυθισ »

c0b0p0 wrote:@bprentice: Here's the rule table.

Code: Select all

@RULE B2SF2K1


@TABLE

n_states:3
neighborhood:Moore
symmetries:permute
var a={0,2}
var b={0,1,2}
var c={b}
var d={b}
var e={b}
var f={b}
var g={b}
var h={b}
var i={a}
var j={a}
var k={a}
var l={a}
var m={b}
0,1,1,a,0,0,0,0,0,1
1,2,h,b,c,d,e,f,g,0
2,1,b,c,d,e,f,g,h,0
1,g,h,m,b,c,d,e,f,2
@COLORS

# colors from
# http://necsi.org/postdocs/sayama/sdsr/java/loops.java
# Color.black,Color.blue,Color.red,Color.green,
# Color.yellow,Color.magenta,Color.white,Color.cyan,Color.orange
1    0    0  255
2  255    0    0
3    0  255    0
Here's a p24 shuttle and a sparky diagonal ship.

Code: Select all

x = 12, y = 12, rule = B2SF2K1
2.B2$11.B$8.A2$10.A$5.A2$5.A.A$B2$9.B!

Code: Select all

x = 7, y = 6, rule = B2SF2K1
4.A$6.A2$4.A$3.A$A.A!
Why is there a color for the nonexistent state 3?
Also, I made a smaller version:

Code: Select all

@RULE B2SK1F2
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a={0,1,2}
var b={0,1,2}
var c={0,1,2}
var d={0,1,2}
var e={0,1,2}
var f={0,1,2}
var g={0,1,2}
var h={0,1,2}
var n={0,2}
1,2,b,c,d,e,f,g,h,0
1,a,b,c,d,e,f,g,h,2
2,1,b,c,d,e,f,g,h,0
0,1,1,n,0,0,0,0,0,1
@COLORS
1 0 0 255 blue
2 255 0 0 red
I AM INACTIVE AND LIKELY WILL BE FOR THE FORSEEABLE FUTURE, DON'T ATTEMPT TO TALK TO ME AS I LIKELY WON'T RESPOND.
User avatar
Βεν Γ. Κυθισ
Posts: 218
Joined: December 27th, 2018, 5:42 am

Re: BSFK rulespace

Post by Βεν Γ. Κυθισ »

Wait this topic is dead dang it this idea was cool.
EDIT:
If somebody comes across this, maybe because they were subscribed to this and I just replied, I think this is a new puffer for B2SK1F2 (I'm not searching through all the five other pages):

Code: Select all

x = 42, y = 16, rule = B2SK1F2
38.A$36.A3.A$41.A$10.B5.B5.B5.B4.A$39.A.A$4.A9.B5.A3.B3.A.A$2.A3.A3.B
7.A7.A3.A3.B.B$A3.A3.A15.A7.B$A3.A3.A15.A7.B$2.A3.A3.B7.A7.A3.A3.B.B$
4.A9.B5.A3.B3.A.A$39.A.A$10.B5.B5.B5.B4.A$41.A$36.A3.A$38.A!
I AM INACTIVE AND LIKELY WILL BE FOR THE FORSEEABLE FUTURE, DON'T ATTEMPT TO TALK TO ME AS I LIKELY WON'T RESPOND.
User avatar
muzik
Posts: 6605
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: BSFK rulespace

Post by muzik »

Highly Brian's Brain-like behaviour:

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L0123467
2o!

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L01234
2o!
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
unname4798
Posts: 2569
Joined: July 15th, 2023, 10:27 am
Location: Near ConwayLife servers

Re: BSFK rulespace

Post by unname4798 »

muzik wrote: (time: "29.09.2023 18:04", user_id: 1549, post_id: 168099)
Highly Brian's Brain-like behaviour:

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L0123467
2o!

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L01234
2o!
You forgot the ruletables.
Last edited by unname4798 on October 1st, 2023, 10:22 am, edited 3 times in total.
Cyclotrons
Posts: 132
Joined: January 26th, 2021, 12:19 am

Re: BSFK rulespace

Post by Cyclotrons »

unname4798 wrote: September 29th, 2023, 2:42 pm
muzik wrote: September 29th, 2023, 2:04 pm Highly Brian's Brain-like behaviour:

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L0123467
2o!

Code: Select all

x = 2, y = 1, rule = B2/S678/F01278/K1678/L01234
2o!
You forgot the ruletables.
Here they are, in multistate notation.

Code: Select all

#B2/S678/F01278/K1678/L0123467
x = 2, y = 1, rule = B1.;2;0,1,2,7,8_S1.;6,7,8-;;1,6,7,8_1T2.-;;1,6,7,8_S2.-;0,1,2,3,4,6,7
2A!

@RULE B1.;2;0,1,2,7,8_S1.;6,7,8-;;1,6,7,8_1T2.-;;1,6,7,8_S2.-;0,1,2,3,4,6,7

Full Rulestring:
B1.;2;0,1,2,7,8/S1.;6,7,8-;;1,6,7,8/1T2.-;;1,6,7,8/S2.-;0,1,2,3,4,6,7

@TREE
num_states=3
num_neighbors=8
num_nodes=103
1 0 2 0
1 0 0 0
2 0 0 1
1 1 2 0
2 0 3 1
2 1 1 0
3 2 4 5
1 1 0 0
2 3 0 7
2 1 7 0
3 4 8 9
2 0 0 0
3 5 9 11
4 6 10 12
2 7 1 3
3 8 2 14
2 0 3 0
3 9 14 16
4 10 15 17
3 11 16 11
4 12 17 19
5 13 18 20
1 0 2 2
2 0 22 1
3 2 23 5
2 3 0 0
3 14 5 25
4 15 24 26
3 16 25 11
4 17 26 28
5 18 27 29
3 11 11 11
4 19 28 31
5 20 29 32
6 21 30 33
1 0 1 0
1 0 0 2
2 22 35 36
2 1 36 0
3 23 37 38
3 5 38 11
4 24 39 40
3 25 11 11
4 26 40 42
5 27 41 43
4 28 42 31
5 29 43 45
6 30 44 46
3 11 11 2
4 31 31 48
5 32 45 49
6 33 46 50
7 34 47 51
2 35 35 1
2 36 1 22
3 37 53 54
2 0 22 0
3 38 54 56
4 39 55 57
3 11 56 11
4 40 57 59
5 41 58 60
4 42 59 31
5 43 60 62
6 44 61 63
5 45 62 49
6 46 63 65
7 47 64 66
2 1 1 1
3 2 2 68
4 48 48 69
5 49 49 70
6 50 65 71
7 51 66 72
8 52 67 73
1 0 1 2
2 35 75 1
2 1 1 35
3 53 76 77
2 22 35 22
3 54 77 79
4 55 78 80
3 56 79 56
4 57 80 82
5 58 81 83
4 59 82 59
5 60 83 85
6 61 84 86
4 31 59 48
5 62 85 88
6 63 86 89
7 64 87 90
5 49 88 70
6 65 89 92
7 66 90 93
8 67 91 94
3 68 68 68
4 69 69 96
5 70 70 97
6 71 92 98
7 72 93 99
8 73 94 100
9 74 95 101

Code: Select all

#B2/S678/F01278/K1678/L01234
x = 2, y = 1, rule = B1.;2;0,1,2,7,8_S1.;6,7,8-;;1,6,7,8_1T2.-;;1,6,7,8_S2.-;0,1,2,3,4
2A!

@RULE B1.;2;0,1,2,7,8_S1.;6,7,8-;;1,6,7,8_1T2.-;;1,6,7,8_S2.-;0,1,2,3,4

Full Rulestring:
B1.;2;0,1,2,7,8/S1.;6,7,8-;;1,6,7,8/1T2.-;;1,6,7,8/S2.-;0,1,2,3,4

@TREE
num_states=3
num_neighbors=8
num_nodes=101
1 0 2 0
1 0 0 0
2 0 0 1
1 1 2 0
2 0 3 1
2 1 1 0
3 2 4 5
1 1 0 0
2 3 0 7
2 1 7 0
3 4 8 9
2 0 0 0
3 5 9 11
4 6 10 12
2 7 1 3
3 8 2 14
2 0 3 0
3 9 14 16
4 10 15 17
3 11 16 11
4 12 17 19
5 13 18 20
1 0 2 2
2 0 22 1
3 2 23 5
2 3 0 0
3 14 5 25
4 15 24 26
3 16 25 11
4 17 26 28
5 18 27 29
3 11 11 11
4 19 28 31
5 20 29 32
6 21 30 33
1 0 1 2
1 0 0 2
2 22 35 36
2 1 36 0
3 23 37 38
3 5 38 11
4 24 39 40
3 25 11 11
4 26 40 42
5 27 41 43
4 28 42 31
5 29 43 45
6 30 44 46
3 11 11 2
4 31 31 48
5 32 45 49
6 33 46 50
7 34 47 51
2 35 35 36
2 36 36 22
3 37 53 54
2 0 22 0
3 38 54 56
4 39 55 57
3 11 56 11
4 40 57 59
5 41 58 60
4 42 59 31
5 43 60 62
6 44 61 63
5 45 62 49
6 46 63 65
7 47 64 66
2 1 1 1
3 2 2 68
4 48 48 69
5 49 49 70
6 50 65 71
7 51 66 72
8 52 67 73
2 36 36 35
3 53 53 75
2 22 35 22
3 54 75 77
4 55 76 78
3 56 77 56
4 57 78 80
5 58 79 81
4 59 80 59
5 60 81 83
6 61 82 84
4 31 59 48
5 62 83 86
6 63 84 87
7 64 85 88
5 49 86 70
6 65 87 90
7 66 88 91
8 67 89 92
3 68 68 68
4 69 69 94
5 70 70 95
6 71 90 96
7 72 91 97
8 73 92 98
9 74 93 99
In general, a BSFKL rulestring can be converted to a multistate rulestring by substituting the italicized characters in this string 'B1.;B;F/S1.;S-;;K/1T2.-;;K/S2.-;L' for the corresponding sections in a BSFKL rulestring.
I wrote a stdin script that generates random soups of a provided number of a given spaceship. It works for all (non-B0) spaceships in the INT rulespace!
A Multistate INT notation + script.
Post Reply