b-snapshots

For discussion of other cellular automata.
User avatar
PiSpaceships
Posts: 218
Joined: January 17th, 2025, 12:20 pm

Re: b-rules

Post by PiSpaceships »

b-engine wrote: April 7th, 2025, 2:00 am Test of two slopes:

Code: Select all

rle
A puffer:

Code: Select all

x = 9, y = 7, rule = test
B$B$.B$.2B5.B$8.B$.B4.2BA$2.2BA!

@RULE test
@TABLE 
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a

0,1,0,0,0,0,0,0,0,1
0,0,1,0,0,0,0,0,0,1
0,1,1,0,0,0,0,0,0,2
0,1,2,0,0,0,0,0,0,2
0,2,1,0,0,0,0,0,0,2
0,0,1,1,1,0,0,0,0,1
0,0,2,1,2,0,0,0,0,1
0,1,2,2,0,0,0,0,0,2
0,0,2,0,1,0,0,0,0,2
0,0,1,2,2,0,0,0,0,2
0,2,2,2,0,0,0,0,0,2
0,0,2,0,0,2,2,0,0,2
1,1,0,1,0,0,0,0,0,2
1,2,2,0,2,2,0,0,0,2
1,2,0,2,0,2,0,0,0,2
1,2,0,0,0,0,0,0,0,2
1,2,0,0,0,2,0,0,0,2
1,1,2,2,2,1,0,0,0,2
2,2,2,2,0,0,a,0,0,2
2,2,2,0,0,0,0,0,0,2
2,2,0,2,0,0,0,0,0,2
2,2,0,0,0,0,0,0,0,2


a,a1,a2,a3,a4,a5,a6,a7,a8,0
A rake:

Code: Select all

x = 9, y = 12, rule = test
4.ABAB$4.B2$5.B.B$B$B.B$A4.BABA3$B$B$A2B!

@RULE test
@TABLE 
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a

0,1,0,0,0,0,0,0,0,1
0,0,1,0,0,0,0,0,0,1
0,1,1,0,0,0,0,0,0,2
0,1,2,0,0,0,0,0,0,2
0,2,1,0,0,0,0,0,0,2
0,0,1,1,1,0,0,0,0,1
0,0,2,1,2,0,0,0,0,1
0,1,2,2,0,0,0,0,0,2
0,0,2,0,1,0,0,0,0,2
0,0,1,2,2,0,0,0,0,2
0,2,2,2,0,0,0,0,0,2
0,0,2,0,0,2,2,0,0,2
1,1,0,1,0,0,0,0,0,2
1,2,2,0,2,2,0,0,0,2
1,2,0,2,0,2,0,0,0,2
1,2,0,0,0,0,0,0,0,2
1,2,0,0,0,2,0,0,0,2
1,1,2,2,2,1,0,0,0,2
2,2,2,2,0,0,a,0,0,2
2,2,2,0,0,0,0,0,0,2
2,2,0,2,0,0,0,0,0,2
2,2,0,0,0,0,0,0,0,2


a,a1,a2,a3,a4,a5,a6,a7,a8,0
This rule deserves a name.
INACTIVE
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Test of "diabox":

Code: Select all

#R diabox
B$BAB$3B! 
@RULE diabox
@TABLE 
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
0,2,1,0,0,0,0,0,0,1
0,1,2,0,0,0,0,0,0,2
0,0,1,2,2,0,0,0,0,2
0,0,1,0,2,0,0,0,0,2
0,0,1,2,2,2,2,2,2,2
0,1,2,0,2,2,0,0,0,2
0,1,0,0,2,1,0,0,0,2
2,2,1,2,0,0,0,0,0,2
2,1,2,2,0,0,0,0,0,2
2,2,1,0,0,0,0,0,0,2
2,2,0,1,2,2,0,0,0,2
2,2,2,1,2,2,0,0,0,2
2,1,0,0,2,2,0,0,0,2
1,2,0,0,0,0,0,0,0,1

a,a1,a2,a3,a4,a5,a6,a7,a8,0
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Test of photon turns:

Code: Select all

x = 16, y = 9, rule = photest
BA$6.C8.C2$15.C3$6.C.C4.C.C$.C$15.C!

@RULE photest
@TABLE 
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
0,1,0,0,a,a1,a2,0,0,1
0,1,3,0,0,0,0,0,0,1
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,2
0,2,3,0,a,0,a,0,0,2
0,3,2,0,0,a,0,0,0,1

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

1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Code: Select all

x = 17, y = 14, rule = photest
BA9.BA$6.C9.C$BA8.BA6$6.C$BA3$14.C.C$2C5.C!

@RULE photest
@TABLE 
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
0,1,0,0,a,a1,a2,0,0,1
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3

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

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

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

1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
EDIT:
Adding sideway wires:

Code: Select all

x = 10, y = 11, rule = photest
9.C$9.C$9.C$9.C$BA7.C$9.C$9.C$9.C$9.C$9.C$9.C!
@RULE photest
@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
0,1,0,0,a,a1,a2,0,0,1
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,0,1,0,1,0,0,0,0,1
1,3,0,2,0,0,0,0,0,0
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0

@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Trying to implement "write":

Code: Select all

x = 23, y = 15, rule = photest
3.2D$22.C$7.2D5$4.C3.C.AB$C3.B7.C$4.A2$.A$.B3.C.C$7.BA$2.C7.C!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b

0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,2,0,1,0,0,0,0,0,1

0,1,b,b1,b2,a,b4,b5,b6,1 

1,3,0,2,0,0,0,0,0,0
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0

@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
EDIT:
Trying to make a constructor similar to those in Sticky:

Code: Select all

x = 38, y = 15, rule = photest
17.C$18.6C$23.C3.C.C$17.C.3C.C$19.C.C.C.D$BA17.C.C.4C$7.BA10.C.C$14.B
A3.C.7C9.C$19.C.C$19.C.C.4C$19.C.C.C.D$17.C.3C.C$23.C3.C.C$18.6C$17.C!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b

0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2

0,1,b,b1,b2,a,b4,b5,b6,1 

1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1 
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0

@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

BlipTile emulation:

Code: Select all

x = 39, y = 18, rule = photest
19.C$18.C18.AB$17.C.C$16.C.C$9.7C.C$9.4CBC.2C$9.3CBCB3C$9.2CBCBCB2C$9.
CB5CBC$9.2CB3CB2C$9.3CBCB3C$9.2C.CB4C$9.C.7C$4.D3.C.C$5.3C.C$BA6.C$5.
3C$4.D!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
Therefore this rule it Turing complete without doubt.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

AND gate and diode:

Code: Select all

x = 22, y = 15, rule = photest
9.D3.D$10.C.D$BA$10.C9.AB$9.D.C$12.D4$9.D$10.D.D$BA9.C$10.C6.AB$9.D.C$12.D!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

AND, OR, XOR:

Code: Select all

x = 25, y = 21, rule = photest
D3.D5.D3.D5.D3.D$.C.C7.C.C7.C.C$.C.C7.C.C7.C.C$.D.D7.C.C7.C.C$C.C.C5.
C.D.C5.D.C.D$C.C.C5.C.C.C5.C.C.C$C.C.C5.C.C.C5.C.C.C5$.A9.A9.A$.B9.B9.
B3$3.A9.A9.A$3.B9.B9.B3$.A.A7.A.A7.A.A$.B.B7.B.B7.B.B!


@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Construction and destruction:

Code: Select all

x = 40, y = 9, rule = photest
BA7.BA8.BA5.C12.D$31.BA3$5.A9.A$5.B9.B$26.A$26.B11.A$38.B!
@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
0,0,2,1,0,1,2,0,0,4
0,2,4,2,0,a,0,0,0,3
0,1,0,0,1,0,0,0,0,2
0,2,1,2,2,0,0,0,0,4
0,4,0,0,1,0,0,0,0,2
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
1,1,1,1,1,a,a1,a2,0,3
1,1,1,1,1,1,a,a1,a2,4
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
3,1,0,1,0,0,0,0,0,2
4,2,0,2,0,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Almost W110 simulator/emulator:

Code: Select all

x = 62, y = 25, rule = photest
38.16C$37.C16.C$36.C.16C.C$35.C.2C2.14C.C$34.C.2C.2C.14C.C$30.4C.3C.2C
.15C.C$29.C4.4C.2C3.14C.C$24.D3.C.8C.5C.14C.C$2.4C19.3C.2C8.2C2.2C8.4C
D2C.C$.C26.2C.9C.2C.9C5.2C.C$.C.3C19.5C.8CD.DC.14C2.C$.C.C20.D4C.D.7C
.C.2C7.DC5.2C$D3.D20.4C.C.7C.C.9C2.4CDC$25.2C2.3C2.3C2.3C2.5C2.DC$25.
C.7C.C.7C.C3.4C$25.2C4.2C.3C4.2C.2C.6C$25.5C.2C.6C.2C.3C5.C$25.2C3.3C
.3C3.3C.7C.C$25.2C.5C.3C.5C.2C5.C$.C.C21.3C.4C.4C.4C.C.5C$.C.C.D18.D3C
.4C.4C.4C.2C2.2C$.C.2C20.3C.4C.4C.4C.4C.C$.C4.BA40.C$2.3C20.23C$5.D18.
DC!
@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
0,0,2,1,0,1,2,0,0,4
0,2,4,2,0,a,0,0,0,3
0,1,0,0,1,0,0,0,0,2
0,2,1,2,2,0,0,0,0,4
0,4,0,0,1,0,0,0,0,2
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
1,1,1,1,1,a,a1,a2,0,3
1,1,1,1,1,1,a,a1,a2,4
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
3,1,0,1,0,0,0,0,0,2
4,2,0,2,0,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
 
EDIT:
This rule is Turing complete!!!!! (of course):

Code: Select all

x = 58, y = 35, rule = photest
40.4C$39.C4.C$36.D.C.4C.C$2.4C31.C.2C2.2C.C$.C36.2C.2C.2C.C$.C.3C31.3C
.3C.2C.C$.C.C32.D.C.D.3C.2C.C$D3.D33.C.C.4C.C.C$35.4C.2C.3C.C.C$34.C4.
4C.2C.C.C$33.C.8C.2C.C.C$34.C7.C.C.2C.C$35.6C.C.C.C.2C$.C.C33.2C2.2C.
C.C.2C$.C.C.D29.D.C.4C.C.2C2.C$.C.2C31.2C.4C.C.4C.C$.C19.BA21.C.C.2C.
2C$2.3C31.2C.6C.C.D.C.D$5.D29.D.C.C4.C.C.C.C.C$37.C.C4.C.C.C.C.C$37.C
.C4.C.3C.C.C$37.C.7C3.3C.C$37.2C6.D4C.C.C$37.C.6C3.2C.C.3C$37.C.3C3.D
2C.C.2C3.C$37.C.2C.5C.8C.C$37.C3.6C.2C4.DC.C$38.3C.2C.2C3.4C2.C$40.C.
C.C.5C3.DC$40.C.C.2C.3C.4C$40.C.C.3C3.C$40.C.C.C2.3C$40.C.C.C$41.C.C$
42.C!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
0,0,2,1,0,1,2,0,0,4
0,2,4,2,0,a,0,0,0,3
0,1,0,0,1,0,0,0,0,2
0,2,1,2,2,0,0,0,0,4
0,4,0,0,1,0,0,0,0,2
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
1,1,1,1,1,a,a1,a2,0,3
1,1,1,1,1,1,a,a1,a2,4
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
3,1,0,1,0,0,0,0,0,2
4,2,0,2,0,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
But this skewed BlipTile W110 thing is smaller:

Code: Select all

x = 37, y = 23, rule = photest
24.C$23.C.C$22.C.C.C$21.C.3C.C$20.C.5C.C$19.C.3C.C.C.C$4.D11.D.C.3C.C
.C.C.C$3.C13.C.3C.7C.C$2.C8.AB5.5C.3C.C.3C$.C.C13.7C.C.C.3C.C$D3.D11.
D.3C.3C.C.C.C.C.C$18.2C.C.C.5C.3C.C$18.C.3C.C.3C.C.3C.C$19.C.3C.C.3C.
3C.C$20.C.5C.3C.C.C$21.C.3C.3C.C.C$22.C.C.3C.3C$23.C.C.C.C.2C$D3.D18.
D3C.3C.C$.C.C23.3C.C$2.C27.C$3.C25.C$4.D!

@RULE photest
@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
0,0,2,1,0,1,2,0,0,4
0,2,4,2,0,a,0,0,0,3
0,1,0,0,1,0,0,0,0,2
0,2,1,2,2,0,0,0,0,4
0,4,0,0,1,0,0,0,0,2
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
1,1,1,1,1,a,a1,a2,0,3
1,1,1,1,1,1,a,a1,a2,4
2,3,2,0,0,0,0,0,0,1
2,0,2,3,2,0,0,0,0,2
2,2,3,0,0,0,0,0,0,1
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
3,1,0,1,0,0,0,0,0,2
4,2,0,2,0,0,0,0,0,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Removing explosions from SemisoAnt:

Code: Select all

x = 2, y = 1, rule = SemisoAnt2
EC6.EC!

@RULE SemisoAnt2
@TABLE 
n_states:6
neighborhood:Moore
symmetries:rotate4
var a={0,1,2,3,4,5} 
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
# exclude trails
var b={0,1,2,3}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b

2,a,a1,a2,a3,a4,a5,a6,a7,4
3,a,a1,a2,a3,a4,a5,a6,a7,5
4,a,a1,a2,a3,a4,a5,a6,a7,0
5,a,a1,a2,a3,a4,a5,a6,a7,1
0,2,4,a,a1,a2,a3,a4,b,3
0,3,b,a1,a2,a3,a4,a5,5,3
0,2,5,a,a1,a2,a3,a4,b,3
0,3,b,a1,a2,a3,a4,a5,4,3
1,2,4,a,a1,a2,a3,a4,a5,2
1,3,a,a1,a2,a3,a4,a5,5,2
1,2,5,a,a1,a2,a3,a4,a5,2
1,3,a,a1,a2,a3,a4,a5,4,2
@COLORS 
0 255 255 255
1 0 0 0
2 0 128 255
3 255 128 0
4 192 192 192
5 96 96 96
@NAMES 
0 Off
1 On
2 Ant left
3 Ant right
4 Off trail
5 On trail
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Rule:BPLogic released!
This rule is a stripped-down version of my ongoing "photest" with no construction abilities.

Half-adder:

Code: Select all

x = 73, y = 25, rule = BPLogic
41.5C$40.C5.C$39.C.5C.C$39.C.C2.D3.D$38.D3.D3$38.D3.D.D3.D$39.C.C3.D.
CD2.D3.2B.B.B.B3.B$32.D3.4C.C3.2C2.2C3.B3.B.B.2B.2B$33.3C4.C5.3C6.B2.
B.B.B.B.B$BA24.BA6.C.4C5.2C2.2C5.B.B.B.B3.B$33.C.3C7.D.CD2.D2.2B3.2B.
B3.B$32.D.C2.D2C4.D3.D$34.3C2.2C$32.D.C2.DC.2CD12.2B2.B2.2B2.2B2.B.B$
33.C.5C.C12.B3.B.B.B.B.B.B.B.B$BA11.BA19.C.5C13.B3.3B.2B2.2B3.B$33.3C
4.2C12.B3.B.B.B.B.B.B2.B$32.D3.4C.CD12.2B.B.B.B.B.B.B2.B$39.C.C$39.C.
C2.D3.D$39.C.5C.C$40.C5.C$41.5C!
User avatar
islptng
Posts: 495
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Re: BPLogic

Post by islptng »

Huh?

Code: Select all

x = 52, y = 34, rule = cigoLPB
35.4A$34.A4.A$26.DA5.A2.2A2.A$2.A15.BC7.D5A2.A2.A2.A$.A24.DA7.A3.A2.A
$ADA31.ADA3.A2.A$D.D31.A.A4.A.A$34.A2.A3.A.A$28.D.4A4.A2.A.A$29.A8.A
2.A.A$30.7A.A.A2.A$36.A.A.A.A$34.2A2.A.A.A$33.A4.A.A2.2A$.A.AD28.A4.A
.A4.A$2.AD27.8A.A4.A$3.AD26.D.A6.A2.DA.AD$33.A6.A3.A.A$33.A6.A3.A.A$
33.A6.A3.A.A$33.A7.3A3.A$34.6AD6.A$33.A6.3A4.A$33.A3.3AD2.A.D2.3A$33.
A2.A5.A8.A$33.3A4.D.A2.4AD.A$36.A2.A2.3A4.2A$36.A.A.A5.3AD$36.A.A2.A
3.A$36.A.A3.3A$36.A.A$36.A.A$37.A$36.D!

@RULE cigoLPB

@COLORS
1   0 128 255
2 255 128   0
3 128  64   0
4   0  64 128

@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect

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

0,0,0,2,0,0,c,d,e,2
1,4,0,4,2,0,a,0,0,2
0,4,2,4,2,4,0,0,0,2
0,0,4,2,4,0,0,0,0,2
3,4,1,4,1,4,0,2,0,0
3,2,0,0,4,0,4,0,0,0
1,2,a,b,c,d,e,f,g,2
1,0,2,0,2,0,a,b,c,1
1,0,2,0,a,0,b,c,d,2
1,4,2,0,2,4,a,b,c,2
1,0,2,4,1,0,a,b,c,2
1,0,2,4,2,0,a,b,c,2
2,a,b,c,d,e,f,g,h,3
3,2,a,0,0,0,0,0,b,0
3,a,b,c,d,e,f,g,h,1
Appearantly better.
My sandbox | All my engineered replicators | BsKngt | TNT
Asperger, ISTP, using a Dvorak keyboard.

I love my new school life.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Smaller W110 machine, even smaller than that BlipTile emulator thing:

Code: Select all

x = 40, y = 32, rule = BPLogic
33.2C$3.D15.D.2C3.2C3.2C2.C$2.C17.C2.3C2.3C2.2C.3C$.C14.BA3.2C3.2C3.2C
.2C3.C$20.C.4C.4C.C.4C.C$19.D.C.3C.3C.3C.3C.C$22.C.2C.2C.C3.C.2C.C$23.
C.C.C.2C4.C.C.C$24.D.DC.C5.D.D.D$24.C.C.C7.C.C$25.D.2D7.C.C$22.4C.C2.
2C3.2C.C$21.C4.2C.C2.CDC2.C$20.C.7C.2C.C.2C$21.C7.C.D.C.D$22.C5.C3.C.
C$23.D3.D3.D3.D12$D$.C32.C$2.C30.C$32.D!
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Adding the fifth state to allow constructions:

Code: Select all

x = 38, y = 3, rule = BPLogC
2.BA6.BA6.BA5.BA5.BA$37.C$BA6.BA6.BA6.BA6.BA!

@RULE BPLogC
@TABLE
n_states:6
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={0,3,4}
var b1=b
var b2=b
var b3=b
var b4=b
var b5=b
var b6=b
var b7=b
var b8=b
0,1,3,0,0,0,0,0,0,2
0,0,3,1,3,0,0,0,0,1
0,3,0,1,0,3,0,0,0,2
0,3,0,1,0,0,0,0,0,1
0,3,1,0,0,a,0,0,0,2
0,0,2,3,2,0,0,0,0,2
0,2,0,3,0,2,0,0,0,3
0,0,0,2,1,3,0,1,2,3
0,0,a1,3,3,1,a,0,0,1
0,0,2,3,3,0,0,0,0,1
0,1,3,3,3,1,0,0,0,1
0,4,3,1,0,0,0,0,0,1
0,0,3,4,1,0,0,0,0,1
0,1,4,0,0,0,0,0,0,2
0,4,1,0,0,0,0,0,0,1
0,0,3,3,4,1,0,0,0,1
0,1,3,3,a,3,3,0,0,1
0,0,3,3,a,1,a1,3,3,1
0,0,2,1,3,0,0,0,0,1
0,0,1,2,0,3,0,0,0,2
0,1,b,b1,b2,a,b4,b5,b6,1
0,3,1,3,b,3,b1,b2,b3,1
0,0,2,1,3,2,3,0,4,1
0,0,3,3,1,4,a,3,3,1
0,0,3,4,1,3,1,4,3,1
0,0,2,1,0,1,2,0,0,4
0,2,4,2,0,a,0,0,0,3
0,1,0,0,1,0,0,0,0,2
0,2,1,2,2,0,0,0,0,4
0,4,0,0,1,0,0,0,0,2
0,0,3,3,0,3,1,4,3,1
0,0,4,0,0,1,0,0,0,0
0,1,0,3,2,a,a1,a2,a3,5
0,5,2,0,a,a1,a2,a3,a4,3
1,3,0,2,0,0,0,0,0,0
1,2,3,2,0,0,0,0,0,1
1,1,1,1,1,a,a1,a2,0,3
1,1,1,1,1,1,a,a1,a2,4
2,3,2,0,0,0,0,0,0,2
2,0,2,3,2,0,0,0,0,2
2,3,0,2,0,0,0,0,0,2
2,2,2,3,0,0,0,0,0,2
2,2,2,3,3,0,0,0,0,2
2,0,2,0,0,3,0,2,0,2
3,0,2,0,2,0,0,0,0,0
3,1,2,0,1,0,0,0,0,0
3,1,0,1,0,0,0,0,0,2
3,0,2,1,2,0,0,0,0,2
3,5,2,0,a,a1,a2,b,a3,4
4,2,0,2,0,0,0,0,0,0
4,5,2,0,a,a1,a2,a3,a4,0
1,a1,a2,a3,a4,a5,a6,a7,a,2
2,a1,a2,a3,a4,a5,a6,a7,a,0
5,a1,a2,a3,a4,a5,a6,a7,a,0
@COLORS
1 255 128 0
2 128 64 0
3 0 128 255
4 0 64 128
5 255 0 0
Why I have to use more than five states to make a rule with constructors? Maybe I'm not a good rulegolfer at all?
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Revisiting B+Univ to add logic gates:

Code: Select all

#C Have to replace + with P to avoid name issues all because of that Golly and "backward compatibility"
x = 35, y = 14, rule = BPUniv
14.2A4.2A$10.4A2.4A2.4A$CG3.CG7.2A4.2A4.A$10.4A.5A.5A.A$13.A.A3.A.5A.
A$13.A.A3.A.5A.A$13.A.A3.A.5A.A$13.A2.3A.6A.A$14.2A.A.7A.A$15.E.A.E6A
.3AE3A$15.2A.9A4.AE2A$16.A.13A$17.A13.AE2A$18.12AE3A!

@RULE BPUniv
@TABLE
n_states:8
neighborhood:Moore
symmetries:rotate4reflect
# v1.1.0 - Integrated the newest stable CataProp release
var w={0,1} # Empty and blue
var w1=w
var w2=w
var a={0,1,2,3,4,5,6,7} # All cells
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var c={0,3,5} # CataProp cells
var c5=c
var c3=c
var c3=c
var c4=c
var c5=c
var c6=c
var c7=c
var d={0,1,2,4,5,6,7} # All cells except red
var s={2,4,6,7} # Signal heads

0,s,1,5,1,0,1,5,1,7 # Color changer
0,7,1,5,5,0,5,5,1,4
0,4,1,5,5,0,5,5,1,2
0,2,1,5,5,0,5,5,1,6

5,0,5,0,5,0,0,0,0,3 # T-ship
0,5,0,0,0,3,0,0,0,5
0,3,0,0,5,5,5,0,0,3
0,5,0,5,0,5,0,0,0,3
0,0,5,3,5,0,0,0,c,3
0,0,5,3,5,0,5,3,5,3
0,5,3,5,5,0,0,0,0,5
0,5,5,5,0,0,0,0,0,5
5,5,0,5,5,0,0,0,0,3
5,0,3,3,3,0,0,0,0,0
5,5,3,0,0,5,0,0,0,0
5,0,3,5,0,5,5,5,0,0
5,0,5,5,0,5,0,5,5,0
3,0,5,3,5,0,5,3,5,3
3,0,5,3,5,0,c,0,0,3
3,5,c,0,0,5,0,0,0,3
0,3,3,5,c3,c,c5,c3,0,5
5,3,3,0,c,c5,c3,0,0,0
3,c,c5,c3,c3,c4,c5,c6,c7,0 # Red otherwise dies

0,2,5,0,0,0,0,0,0,1 # Make FIRE elbow
1,s,5,0,a,a1,a2,a3,a4,0 # Delete blue after FIRE
0,0,5,4,3,0,0,0,0,5 # Switch magenta
0,5,5,7,3,0,0,0,0,7 # Make new elbow usable
5,1,0,0,6,5,a,a1,a2,5
5,4,5,0,0,0,0,0,a,0 # Kill magenta after switch
0,0,3,2,5,0,0,0,0,3 # Make new hand
0,4,5,0,0,0,0,0,0,5 # Make DO elbow
0,0,3,s,5,0,a,a1,a2,s # Signal make turn on elbow
0,5,a,0,6,0,a1,a2,a3,5 # Pull magenta
5,0,5,7,3,a,a1,a2,a3,5 # Keep magenta after making abnew magenta
5,7,5,d,a1,a2,a3,a4,a5,0 # Kill magenta after creating one using cyan
5,5,6,3,0,0,a,a1,a2,0 # Kill magenta in FIRE elbow
0,6,5,5,0,1,a,a1,a2,6 # Keep white in FIRE elbow
0,6,5,5,0,a,a1,a2,a3,0 # Kill white after pulling
5,5,0,0,6,5,a,a1,a2,5 # Keep magenta if there's a cell next to to it
5,5,6,0,1,a,a1,a2,a3,5 # Keep magenta in FIRE elbow
5,5,6,0,a,a1,a2,a3,a4,0 # Kill magenta
0,7,5,0,0,0,0,0,0,3 # Push action from Sticky
0,3,3,5,a3,a,a1,a2,0,5 # Add magenta
5,3,3,0,a,a1,a2,0,0,0 # Kill magenta
0,s,d,a,a1,a2,a3,a4,d,s # Signal propagation
0,s,3,a,a1,a2,a3,a4,1,s # Signal splits
0,s,3,1,a,a1,a2,1,a3,s # Signal splits
0,0,5,1,s,1,s,1,5,0 # XOR
0,a,a1,1,s,1,a2,1,a3,s # Signal in wire
s,a,a1,a2,a3,a4,a5,a6,a7,3 # Red always decay from head
3,a,a1,a2,a3,a4,a5,a6,a7,0 # Red always die
@NAMES
0 Empty
1 Sheath
2 FIRE/MKARM
3 Signal tail
4 DO/SWITCH
5 Hand/elbow
6 PULL/CLEAR
7 PUSH/ADD
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 255 255 0
5 255 0 255
6 255 255 255
7 0 255 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Trying to make something out of the "sqrt puffer":

Code: Select all

x = 3, y = 3, rule = SqrtPufferRule
o$b2o$bo!

@RULE SqrtPufferRule
@TABLE 
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a

# B3aceijknqy4z5ckqry6n8/S2aceikn3aceijknrqy4k5i6a
0,1,1,1,0,0,0,0,0,1
0,0,1,0,1,0,1,0,0,1
0,1,0,1,0,1,0,0,0,1
0,0,1,1,1,0,0,0,0,1
0,1,0,1,1,0,0,0,0,1
0,1,0,1,0,0,1,0,0,1
0,1,1,0,1,0,0,0,0,1
0,1,1,0,0,0,1,0,0,1
0,1,0,0,1,0,1,0,0,1
0,1,1,0,0,1,1,0,0,1
0,1,0,1,0,1,1,1,0,1
0,0,1,0,1,1,0,1,1,1
0,0,0,1,1,1,0,1,1,1
0,0,0,1,1,0,1,1,1,1
0,0,1,1,0,1,0,1,1,1
0,1,1,1,0,1,1,1,0,1
0,1,1,1,1,1,1,1,1,1
1,1,1,0,0,0,0,0,0,1
1,1,0,1,0,0,0,0,0,1
1,0,1,0,1,0,0,0,0,1
1,1,0,0,0,1,0,0,0,1
1,0,1,0,0,0,1,0,0,1
1,1,0,0,1,0,0,0,0,1
1,1,1,1,0,0,0,0,0,1
1,0,1,0,1,0,1,0,0,1
1,1,0,1,0,1,0,0,0,1
1,0,1,1,1,0,0,0,0,1
1,1,0,1,1,0,0,0,0,1
1,1,0,1,0,0,1,0,0,1
1,1,1,0,1,0,0,0,0,1
1,1,1,0,0,0,1,0,0,1
1,1,0,0,1,0,1,0,0,1
1,1,1,0,0,1,0,0,0,1
1,1,0,1,1,0,1,0,0,1
1,1,1,1,1,1,0,0,0,1
1,1,1,1,1,1,1,0,0,1


1,a1,a2,a3,a4,a5,a6,a7,a8,0
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Shuttle?

Code: Select all

x = 27, y = 6, rule = BPLogic
6.D13.D$.5C15.5C$2C11.BA10.2C$C.C.2C15.2C.C.C$2C.2C.D13.D.2C.2C$.3C19.3C!
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Well, I've abandoned a lot of projects in favor of another one that would eventually gone into oblivion:

Code: Select all

x = 14, y = 13, rule = name
11.A2$A7B5.A$12.A5$9.A3.A3$10.A.A$11.A!

@RULE name
@TABLE 
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={1,2}
var b1=b
var b2=b

0,2,0,0,0,0,0,0,0,2
0,2,0,0,1,0,0,0,0,2
0,1,0,2,2,0,0,0,0,2
0,2,1,0,0,0,0,0,0,2
0,0,1,0,1,0,0,2,0,2
2,1,0,2,1,0,0,0,0,1
2,1,0,0,a,a1,a2,0,0,1
2,1,0,1,0,2,0,0,0,1
2,2,0,0,1,1,0,0,0,1
2,1,0,2,1,0,1,2,0,1
1,2,a,0,0,0,0,0,0,0 
1,1,0,2,0,0,0,0,0,0
1,0,1,0,0,2,0,0,0,0
1,0,2,2,2,0,0,0,0,0
1,2,1,0,1,2,0,0,0,0
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Push reaction:

Code: Select all

x = 16, y = 2, rule = name
15.D$AC.AB2.AB.AB!

@RULE name
@TABLE 
n_states:6
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var s={2,3}

0,s,0,a,a1,a2,a3,a4,0,s
0,0,4,2,0,0,0,0,0,4
0,0,4,3,0,0,0,0,0,5
0,4,2,4,0,0,0,0,0,4
0,4,3,4,0,0,0,0,0,5

4,0,4,s,1,0,0,0,0,0
4,1,0,4,0,0,0,0,0,0
4,1,0,5,0,0,0,0,0,0

s,a,a1,a2,a3,a4,a5,a6,a7,1
1,a,a1,a2,a3,a4,a5,a6,a7,0
@COLORS
1 128 128 128
2 0 255 0
3 255 0 0
4 0 128 255
5 0 255 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

If we have push, then we need pull:

Code: Select all

x = 16, y = 2, rule = name
15.D$AC.AC2.AB.AC!

@RULE name
@TABLE 
n_states:7
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5,6}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var s={2,3}

0,5,0,4,0,3,a,a1,a2,6
0,s,0,a,a1,a2,a3,a4,0,s
0,0,4,2,0,a,a1,a2,0,4
0,0,4,3,0,a,a1,a2,0,5
0,4,2,4,0,0,0,0,0,4
0,4,3,4,0,0,0,0,0,5
0,5,2,0,a,a1,a2,a3,a4,4
0,4,6,1,0,0,0,0,0,4


4,0,4,s,1,0,0,0,0,0
4,1,0,4,0,0,0,0,0,0
4,1,0,5,0,0,0,0,0,0
4,0,5,6,1,0,0,0,0,0
5,2,4,0,0,0,a,a1,a2,0
5,6,4,0,0,0,a,a1,a2,0

s,a,a1,a2,a3,a4,a5,a6,a7,1
1,a,a1,a2,a3,a4,a5,a6,a7,0
6,a,a1,a2,a3,a4,a5,a6,a7,0
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 128 128 128
5 192 192 192
6 255 0 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

SMOS:

Code: Select all

x = 24, y = 6, rule = SMOSmore
AB20.BA4$5.B12.B$5.A12.A!


@RULE SMOSmore
@TABLE 
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b={2,3,4}

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

0,a,a1,a2,a3,a4,a5,a6,a7,0
1,a,a1,a2,a3,a4,a5,a6,a7,0
b,a1,a2,a3,a4,a5,a6,a7,a,1
@COLORS
1 255 255 255
EDIT: added SMOSMOS.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Trying to implement wires:

Code: Select all

x = 10, y = 5, rule = BPLogC
5.3DE$AB6.DE$5.3D.D$7.D.D$7.D.D!

@RULE BPLogC
@TABLE 
n_states:7
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5,6}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var s={2,3}
var w={0,4,5}
var w1=w
var w2=w
var w3=w

0,5,0,4,0,3,a,a1,a2,6
0,s,w,a,a1,a2,a3,a4,w1,s
0,0,4,2,0,a,a1,a2,0,4
0,0,4,3,0,a,a1,a2,0,5
0,4,2,4,0,0,0,0,0,4
0,4,3,4,0,0,0,0,0,5
0,5,2,0,a,a1,a2,a3,a4,4
0,4,6,1,0,0,0,0,0,4
0,4,s,w1,a,a1,a2,w2,w3,s


4,0,4,s,1,0,0,0,0,0
4,1,0,4,0,0,0,0,0,0
4,1,0,5,0,0,0,0,0,0
4,0,5,6,1,0,0,0,0,0
5,2,4,0,0,0,a,a1,a2,0
5,6,4,0,0,0,a,a1,a2,0

s,a,a1,a2,a3,a4,a5,a6,a7,1
1,a,a1,a2,a3,a4,a5,a6,a7,0
6,a,a1,a2,a3,a4,a5,a6,a7,0
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 128 128 128
5 192 192 192
6 255 0 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

Strange signal divider/halver and XOR:

Code: Select all

x = 14, y = 18, rule = BPLogC
6.6D$AB.AB6.2D$6.2D.2D.D$7.D.2D.D$5.3D.2D.D$5.2D.2D.2D$4.2D.3D.D$4.D.
4D.D$4.2D4.2D$5.6D4$4.6D3.E$AB7.4D$4.4DE$AB7.4D$4.6D3.E!
@RULE BPLogC
@TABLE
n_states:7
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5,6}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var s={2,3}
var w={0,4,5}
var w1=w
var w2=w
var w3=w
0,5,0,4,0,3,a,a1,a2,6
0,0,4,4,s,5,s,4,4,0
0,s,w,a,a1,a2,a3,a4,w1,s
0,0,4,2,0,a,a1,a2,0,4
0,0,4,3,0,a,a1,a2,0,5
0,4,2,4,0,0,0,0,0,4
0,4,3,4,0,0,0,0,0,5
0,5,0,4,s,0,0,0,0,0
0,5,2,0,a,a1,a2,a3,a4,4
0,4,6,1,0,0,0,0,0,4
0,4,s,w1,a,a1,a2,w2,w3,s
4,0,4,s,1,0,0,0,0,0
4,1,0,4,0,0,0,0,0,0
4,1,0,5,0,0,0,0,0,0
4,0,5,6,1,0,0,0,0,0
5,2,4,0,0,0,a,a1,a2,0
5,6,4,0,0,0,a,a1,a2,0
s,a,a1,a2,a3,a4,a5,a6,a7,1
1,a,a1,a2,a3,a4,a5,a6,a7,0
6,a,a1,a2,a3,a4,a5,a6,a7,0
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 128 128 128
5 192 192 192
6 255 0 255
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: b-rules

Post by b-engine »

OR and AND:

Code: Select all

x = 20, y = 12, rule = BPLogC
10.4DED3.E$AB4.AB7.4D$10.5D$AB.AB10.4D$10.4DED3.E3$10.6D3.E$AB4.AB7.E
3D$10.5D$AB.AB10.E3D$10.6D3.E!

@RULE BPLogC
@TABLE
n_states:7
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3,4,5,6}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var s={2,3}
var w={0,4,5}
var w1=w
var w2=w
var w3=w
var l={4,5}
var l1=l
0,5,0,4,0,3,a,a1,a2,6
0,4,s,5,4,0,4,5,s,s
0,4,s,5,4,0,4,5,0,0
0,1,0,0,4,s,4,0,0,s
0,1,4,l,s,4,s,l,4,s
0,0,4,4,s,4,4,5,4,0
0,4,s,0,0,0,0,0,0,0
0,0,4,4,s,5,s,4,4,0
0,0,4,s,4,0,0,0,0,s
0,s,w,l,a,a1,a2,l1,w1,s
0,0,4,2,0,a,a1,a2,0,4
0,0,4,3,0,a,a1,a2,0,5
0,4,2,4,0,0,0,0,0,4
0,4,3,4,0,0,0,0,0,5
0,5,0,4,s,0,a,0,0,0
0,5,2,0,a,a1,a2,a3,a4,4
0,4,6,1,0,0,0,0,0,4
0,s,0,0,a,a1,a2,0,0,s
0,4,s,4,5,4,4,0,4,0
0,4,s,5,4,4,4,0,4,0
0,4,s,w1,a,a1,a2,w2,w3,s
4,0,4,s,1,0,0,0,0,0
4,1,0,4,0,0,0,0,0,0
4,1,0,5,0,0,0,0,0,0
4,0,5,6,1,0,0,0,0,0
5,2,4,0,0,0,a,a1,a2,0
5,6,4,0,0,0,a,a1,a2,0
s,a,a1,a2,a3,a4,a5,a6,a7,1
1,a,a1,a2,a3,a4,a5,a6,a7,0
6,a,a1,a2,a3,a4,a5,a6,a7,0
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 128 128 128
5 192 192 192
6 255 0 255
Post Reply