Page 9 of 10

Re: pifricted's Sandbox

Posted: March 29th, 2025, 2:01 am
by pifricted

Code: Select all

name = "BoomLife"
n_states = 3
n_neighbors = 8
def t(s):
    if s==0:
        return 0
    if s==1:
        return 1
    if s==2:
        return 3

def transition_function(a):
    nw,ne,sw,se,n,w,e,s,c = a
    cn=t(nw)+t(ne)+t(sw)+t(se)+t(n)+t(w)+t(e)+t(s)
    if c==0:
        if cn==3 or cn==4:
            return 1
        else:
            return 0
    if c==1:
        if cn==2 or cn==3:
            return 2
        else:
            return 0
    else:
        return 0

Code: Select all

@RULE BoomLife

@TREE

num_states=3
num_neighbors=8
num_nodes=44
1 0 0 0
1 1 2 0
2 0 0 1
1 0 2 0
1 1 0 0
2 0 3 4
2 1 4 0
3 2 5 6
2 3 1 0
2 4 0 0
3 5 8 9
2 0 0 0
3 6 9 11
4 7 10 12
3 8 6 11
3 9 11 11
4 10 14 15
3 11 11 11
4 12 15 17
5 13 16 18
4 14 12 17
4 15 17 17
5 16 20 21
4 17 17 17
5 18 21 23
6 19 22 24
5 20 18 23
5 21 23 23
6 22 26 27
5 23 23 23
6 24 27 29
7 25 28 30
6 26 24 29
6 27 29 29
7 28 32 33
6 29 29 29
7 30 33 35
8 31 34 36
7 32 30 35
7 33 35 35
8 34 38 39
7 35 35 35
8 36 39 41
9 37 40 42

Re: pifricted's Sandbox

Posted: March 29th, 2025, 3:22 am
by PiSpaceships
A quite common breeder:

Code: Select all

x = 114, y = 124, rule = BoomLife
6$83.A.A$83.B.B$83.A.A3$83.A.A$83.B.B$83.A.A7$79.3A$75.AB.B$75.A6.A4.
BA$75.2A.2A2BA$81.A4.ABA16$73.AB.BA2$73.AB.BA2$75.A$73.A2.B$76.B4A$73.
AB6.A2$77.A$77.B3.A$77.A4.A.2A$81.A$76.3A3.B5.2B$76.A.A2.A.3A.A2.A$79.
ABA5.A.B$87.2BA16$83.A$83.2B$84.BA$77.ABA$77.ABA3.A$74.2A$73.B$73.B$77.
A3.A$75.A2.A2$72.3A3.B$74.2A.2A.2A$74.A.B$74.3A$52.A.A$52.B.B2$52.B.B
3.3A2.A2.3A$47.A.A2.A.A3.B.2A3.2A.B$47.B.B$47.A12.BA3.AB.B$43.2A4.A2.
A4.A2.A5.A.A$42.B6.A2.A.AB.A2.A$37.A2.2A3.A3.A2.A.A2.B3.B$45.A2.2AB3.
3A5.A$37.A4.2B4.2B8.A2.B$46.3A5.2A4.A$51.A3.A$55.A$51.A2.A2$38.A2B$36.
AB$36.A3.A$36.2A$40.A2$34.3A$34.3B$31.2B2A2.B$34.A2.B2$31.ABA$34.3A!

@RULE BoomLife

@TREE

num_states=3
num_neighbors=8
num_nodes=44
1 0 0 0
1 1 2 0
2 0 0 1
1 0 2 0
1 1 0 0
2 0 3 4
2 1 4 0
3 2 5 6
2 3 1 0
2 4 0 0
3 5 8 9
2 0 0 0
3 6 9 11
4 7 10 12
3 8 6 11
3 9 11 11
4 10 14 15
3 11 11 11
4 12 15 17
5 13 16 18
4 14 12 17
4 15 17 17
5 16 20 21
4 17 17 17
5 18 21 23
6 19 22 24
5 20 18 23
5 21 23 23
6 22 26 27
5 23 23 23
6 24 27 29
7 25 28 30
6 26 24 29
6 27 29 29
7 28 32 33
6 29 29 29
7 30 33 35
8 31 34 36
7 32 30 35
7 33 35 35
8 34 38 39
7 35 35 35
8 36 39 41
9 37 40 42

Re: pifricted's Sandbox

Posted: April 5th, 2025, 2:23 am
by pifricted
Any ships?

Code: Select all

x = 83, y = 36, rule = B3-j/S1c2-ek3-e4ciny5e
5o5b3o2b2obo3b2obob4obo2bobo$b3o4b3obo3b2o4bob2ob7o2b2o$obob2o2bobo6b
ob2obo2bo5bobob2o$b3ob3o3b2obo2bob3o2b3obob3obo3bo$b3o3b4ob4obobo2b8o
b3obobo$2b2obob5ob4o4bo3bo2b2o4b2obo$5ob3obo3b5o2b2o2bo4b2ob2obobo$4o
2b4o3b4o8bo2bo2b3obobo$2bob3o2b3ob2o2bo3bob2obob3obob2o2bo$bobobo2bo5b
o5b3obo2bobo2b4o$3o2b2obobo3bobo2b2o2b2ob2obobo2bob2o$b2obobobo3b3obo
5bo3bo2b4o2b3o$2b2obob2o2bo2bobob3o3b2o2bobo2b2obobo$bo6b4ob6ob6o4b3o
bo2b2o$b4o3b3o3b3ob2o2b2o5b2o2b6o$b3o2bob2obo2bobo2bobo3b3obo3bobo2bo
$2bo2bo2b2o7b2ob4ob5o2b3o2b2o$4bobo4b2o2bob6o2b6obobobo$3b6o3b4o2bob2o
b2ob4ob4o46bo$bobo3b2obo3b3ob2o3b2ob2obobobo46bobo$3bo3b3o2b2o2b3ob2o
bo3b6o3b2o41bobo$5b4ob2ob2o3bob5ob3o2b2o4b2o39bobo$bobo4bo2bo3b2ob2o2b
2o2bobo2bo2bob3o38bobo$3o5b2o7bob5ob2o2bobo2bobobo39bo$4b2obob2ob2ob2o
b2o2b3o2b2obo2b2o2b2o40bo$bo3bo4bob3o2bobo2b2ob3ob5o$5o2b2ob2ob6o3b3o
4b2ob2ob3o$2bobo2b4o2b3ob5o2bo2b2ob3obob3o$o5b3ob4o3bob3o2bo3bo3bo2b2o
bo$b4ob2ob2obo6b2obob2o4bo3bo2bo$b2obo6b2o2bo2bo3b3o2bo2bob2obo2bo$o2b
2obob2o2bo5bo3bo2bo2bo2b2o3b3o$bo3bo2b5o2bo3b2obo2bo2b3o2bobob2o$3o2b
2ob6obo2bo2b2o2b4ob2o2bo2b2o$bobo5bo3bo7b2ob2o2bo3bobo3bo$3o3bob4o4bo
4bobob7ob3o!

Re: pifricted's Sandbox

Posted: April 5th, 2025, 2:50 am
by islptng
pifricted wrote: April 5th, 2025, 2:23 am Any ships?
Yes (c/6o):

Code: Select all

x = 21, y = 67, rule = B3-j6c/S1c2-ek3-ey4aceinty5e
19bo$18b3o5$18bo$17b3o5$17bo$16b3o4$11bo$10b3o5$12bo$11b3o5$13bo$12b3o
5$14bo$13b3o10$16bo$15b3o17$bo$2o$bo!

Code: Select all

#R B3-j6c/S1c2-ek3-ey4aceinty5e
! [[ RANDOMIZE ]]

Re: pifricted's Sandbox

Posted: May 1st, 2025, 9:49 am
by pifricted
Is this rule enough interesting to have a post in OCA subfourm?

Code: Select all

x = 311, y = 53, rule = B3-q6i/S2-i35i
41b2o23b2o$41b2o23b2o6$108bo$109bo$77bo29b3o$42b3o25bo5bo$42bo28bo4b3o
37bo$43bo25b3o43b2o$34b3o78bobo$36bo$35bo24$113b2o$113b2o$24b2o174b3o
36b3o20b3o14b3o27bo$24b2o174bo2bo35bo2bo18bo2bo13bo2bo26b3o$111bo29b2o
28bo31bo38bo18bo2bo13bo2bo28bo$63b3o44b3o28bobo25b3o21b2o8bo36b2o20b2o
14b3o$63bobo43b2obo28bobo25bobo21b2o$b3o18bo40bobo76b2o25bo$b3o17b3o$
o2bo$3b2o16b3o2$139b2o$139b2o!

Re: pifricted's Sandbox

Posted: May 1st, 2025, 2:23 pm
by confocaloid
  • Most cellular automata that were explored by at least one people are interesting enough to have a post in an existing forum thread, such as MDiOCA or TfYUCA or TfYAD. The forum rules ( viewtopic.php?f=3&t=2092 ) apply; in particular, describe what pattern(s) you're posting, link to any relevant sources for patterns made by other people (who discovered what and when).
  • However, most of such CA aren't interesting enough to deserve a separate forum thread just for a specific cellular automaton. Usually there are only a few posts about a given CA, and discussion in an existing thread (such as those linked above) is better than making a new thread that will soon be abandoned.
  • In some cases, when there is already substantial amount of discussion/exploration of some CA, with several people other than the initial discoverers involved, sometimes that can add up to evidence that the CA deserves a separate forum thread. (Then probably the first post of the new thread should clearly present the status of exploration; what's already known and what is unknown, who discovered what, what are reasons to choose and investigate further this particular cellular automaton (why it's interesting).)
pifricted wrote: May 1st, 2025, 9:49 am Is this rule enough interesting to have a post in OCA subfourm?

Code: Select all

x = 311, y = 53, rule = B3-q6i/S2-i35i

Re: pifricted's Sandbox

Posted: May 10th, 2025, 9:11 am
by tommyaweosme
how do you feel about this being the official iconset for cellmath?

Code: Select all

#C [[ ICONS ]]
x = 21, y = 21, rule = cellmath-icons
19.BA$8.A$9.A$7.3A3$C3$4.3A$4.ADA$4.3A$19.E6$9.3A$11.A$10.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0

@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell

@COLORS
1 255 255 255

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FF0000"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"

/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: May 11th, 2025, 12:58 am
by pifricted
tommyaweosme wrote: May 10th, 2025, 9:11 am how do you feel about this being the official iconset for cellmath?

Code: Select all

#C [[ ICONS ]]
x = 21, y = 21, rule = cellmath-icons
19.BA$8.A$9.A$7.3A3$C3$4.3A$4.ADA$4.3A$19.E6$9.3A$11.A$10.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0

@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell

@COLORS
1 255 255 255

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FF0000"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"

/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
I just edited the color of state 1, and others are good.

A G to B:

Code: Select all

#C [[ ICONS ]]
x = 15, y = 15, rule = cellmath-icons
11.D2$.A$2.A$3A7$14.D$3.E.B$10.D$5.E!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: May 16th, 2025, 2:19 am
by pifricted
RuleGolf:

Code: Select all

x = 3, y = 2, rule = B2i34c6i/S2-k3-y5ei
3o$bo!
Edit: What's this?

Code: Select all

x = 6, y = 6, rule = B2i34c6i/S2a3-y5ei
2$2b3o$3bo!

Re: pifricted's Sandbox

Posted: May 16th, 2025, 9:20 am
by LWSSONHWSSONLWSS
I think the "1" cell should be better described as a regular square in CellMath.
Presenting: The G-to-B two posts ago

Code: Select all

#C [[ ICONS ]]
x = 15, y = 15, rule = cellmath-icons
11.D2$.A$2.A$3A7$14.D$3.E.B$10.D$5.E!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
"BBBBBBB"
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: June 6th, 2025, 10:19 am
by Citation needed
islptng wrote:

Code: Select all

#C Clean Reflector in Cellmath
x = 7, y = 13, rule = cellmathbeta
D$B$.F8$4.3A$4.A$5.A!
@RULE cellmathbeta
@TABLE
n_states:8
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5,6,7}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
var o={1,7}
var o1=o
var o2=o
var o3=o
var o4=o
var o5=o
var n={0,6}
var n1=n
var n2=n
var n3=n
var n4=n
var n5=n
var n6=n
var n7=n
var n8=n
#
a,o,o1,o2,n,n1,n2,n3,n4,1
a,2,o,n,n1,n2,n3,n4,n5,1
a,3,n,n1,n2,n3,n4,n5,n6,1
#
a,o,3,4,n,n1,n2,n3,n4,1
a,2,2,4,n,n1,n2,n3,n4,1
a,o,o1,2,4,n,n1,n2,n3,1
a,o,o1,o2,o3,4,n,n1,n2,1
#
a,2,3,4,4,n,n1,n2,n3,1
a,o,2,2,4,4,n,n1,n2,1
a,o,o1,3,4,4,n,n1,n2,1
a,o,o1,o2,2,4,4,n,n1,1
a,o,o1,o2,o3,o4,4,4,n,1
#
a,2,3,5,n,n1,n2,n3,n4,1
a,o,2,2,5,n,n1,n2,n3,1
a,o,o1,3,5,n,n1,n2,n3,1
a,o,o1,o2,2,5,n,n1,n2,1
a,o,o1,o2,o3,o4,5,n,n1,1
#
1,2,n,n1,n2,n3,n4,n5,n6,1
1,o,o1,n,n1,n2,n3,n4,n5,1
1,3,4,n,n1,n2,n3,n4,n5,1
1,o,2,4,n,n1,n2,n3,n4,1
1,o,o1,o2,4,n,n1,n2,n3,1
1,2,2,5,n,n1,n2,n3,n4,1
1,2,2,4,4,n,n1,n2,n3,1
1,o,3,5,n,n1,n2,n3,n4,1
1,o,3,4,4,n,n1,n2,n3,1
1,o,o1,2,5,n,n1,n2,n3,1
1,o,o1,2,4,4,n,n1,n2,1
1,o,o1,o2,o3,5,n,n1,n2,1
1,o,o1,o2,o3,4,4,n,n1,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 Life
2 2
3 3
4 -1
5 -2
6 0
7 1
@COLORS
1 255 255 255
This is a fuse. Can a wire be found?

Code: Select all

x = 20, y = 42, rule = cellmathbeta
5.F.F.F.F.F.F.F$3.2FGFGFGFGFGFGFGF$.2FG.F.F.F.F.F.F.F$FGF.F.F.F.F.F.F
.F.F$.F.FGFGFGFGFGFGFGFGF$FGF.3F.F.F.F.F.F.F$.F.FGF$FGF.F$.F.FGF$FGF.
F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F
.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF$FGF.F$.F.FGF
$FGF.F$.F.FGF$FGF.F$.F5$7.3A$7.A$8.A!
@RULE cellmathbeta
@TABLE
n_states:8
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5,6,7}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
var o={1,7}
var o1=o
var o2=o
var o3=o
var o4=o
var o5=o
var n={0,6}
var n1=n
var n2=n
var n3=n
var n4=n
var n5=n
var n6=n
var n7=n
var n8=n
#
a,o,o1,o2,n,n1,n2,n3,n4,1
a,2,o,n,n1,n2,n3,n4,n5,1
a,3,n,n1,n2,n3,n4,n5,n6,1
#
a,o,3,4,n,n1,n2,n3,n4,1
a,2,2,4,n,n1,n2,n3,n4,1
a,o,o1,2,4,n,n1,n2,n3,1
a,o,o1,o2,o3,4,n,n1,n2,1
#
a,2,3,4,4,n,n1,n2,n3,1
a,o,2,2,4,4,n,n1,n2,1
a,o,o1,3,4,4,n,n1,n2,1
a,o,o1,o2,2,4,4,n,n1,1
a,o,o1,o2,o3,o4,4,4,n,1
#
a,2,3,5,n,n1,n2,n3,n4,1
a,o,2,2,5,n,n1,n2,n3,1
a,o,o1,3,5,n,n1,n2,n3,1
a,o,o1,o2,2,5,n,n1,n2,1
a,o,o1,o2,o3,o4,5,n,n1,1
#
1,2,n,n1,n2,n3,n4,n5,n6,1
1,o,o1,n,n1,n2,n3,n4,n5,1
1,3,4,n,n1,n2,n3,n4,n5,1
1,o,2,4,n,n1,n2,n3,n4,1
1,o,o1,o2,4,n,n1,n2,n3,1
1,2,2,5,n,n1,n2,n3,n4,1
1,2,2,4,4,n,n1,n2,n3,1
1,o,3,5,n,n1,n2,n3,n4,1
1,o,3,4,4,n,n1,n2,n3,1
1,o,o1,2,5,n,n1,n2,n3,1
1,o,o1,2,4,4,n,n1,n2,1
1,o,o1,o2,o3,5,n,n1,n2,1
1,o,o1,o2,o3,4,4,n,n1,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 Life
2 2
3 3
4 -1
5 -2
6 0
7 1
@COLORS
1 255 255 255

Re: pifricted's Sandbox

Posted: June 6th, 2025, 10:38 am
by islptng
Citation needed wrote: June 6th, 2025, 10:19 am
islptng wrote:

Code: Select all

#C Clean Reflector in Cellmath
This is a fuse. Can a wire be found?

Code: Select all

x = 20, y = 42, rule = cellmathbeta
Please stop quoting nothing from me!!!!!!!!!!!

To keep it ontopic,

the reflector you posted has RT 20:

Code: Select all

x = 16, y = 16, rule = CellMath2
9.G$9.D$10.F3$2.F$GD$10.2A$5.A3.A.A$6.2A3.A2.DG$5.2A6.F3$5.F$6.D$6.G!
I was surprised that you haven't found the wire:

Code: Select all

x = 34, y = 36, rule = CellMath2
D3$3.D3$D3$3.D3$D3$3.D21.A$24.A.A$25.A$D$23.5A$23.A4.A$3.D5.D16.A2.A$
26.2A.A2.A$23.A5.A.A.A$D5.D5.D5.D3.A.A4.A2.A$22.A2.A2.2A$23.2A$3.D5.D
5.D6$14.3A$16.A$15.A!

Re: pifricted's Sandbox

Posted: June 9th, 2025, 7:07 pm
by Citation needed
Here is a variant of the "Eater 3".

Code: Select all

x = 15, y = 16, rule = CellMath2
13.FE$12.A.F$12.2A$9.A$8.A.A$8.A2.A$9.2A7$3A$2.A$.A!

Code: Select all

#C Eater 2 variant
x = 16, y = 16, rule = CellMath2
12.2EFE$15.F$12.2A.E$12.2A.E10$3A$2.A$.A!

Code: Select all

#C Bx222
x = 42, y = 35, rule = CellMath2
21.2A$21.A$22.A$6.G14.2A$30.A$4.G23.3A$27.A$27.2A6.2EFE$38.F$2.A15.2A
15.2A.E$2.A15.2A15.2A.E$3A$A3$40.2A$40.A$38.A.A$38.2A7$6.A$6.A.A$6.3A
$8.A20.2A$29.A$18.2A10.A$18.2A2.2A5.2A$22.A.A$24.A$24.2A!

Re: pifricted's Sandbox

Posted: June 10th, 2025, 10:51 am
by Resu
Citation needed wrote: June 9th, 2025, 7:07 pm Here is a variant of the "Eater 3".

Code: Select all

x = 15, y = 16, rule = CellMath2
13.FE$12.A.F$12.2A$9.A$8.A.A$8.A2.A$9.2A7$3A$2.A$.A!

Code: Select all

#C Eater 2 variant
x = 16, y = 16, rule = CellMath2
12.2EFE$15.F$12.2A.E$12.2A.E10$3A$2.A$.A!

Code: Select all

#C Bx222
x = 42, y = 35, rule = CellMath2
21.2A$21.A$22.A$6.G14.2A$30.A$4.G23.3A$27.A$27.2A6.2EFE$38.F$2.A15.2A
15.2A.E$2.A15.2A15.2A.E$3A$A3$40.2A$40.A$38.A.A$38.2A7$6.A$6.A.A$6.3A
$8.A20.2A$29.A$18.2A10.A$18.2A2.2A5.2A$22.A.A$24.A$24.2A!
Some snakes replaced:

Code: Select all

x = 42, y = 33, rule = CellMath2
21.2E$6.G14.2A$30.A$4.G23.3A$27.A$27.2A6.2EFE$38.F$2.A15.2A15.2A.E$2.
A15.2A15.2A.E$3A$A3$40.2A$40.A$38.A.A$38.2A7$6.A$6.A.A$6.3A$8.A20.2A$
29.A$18.2A10.E$18.2A2.2A$22.A.A$24.A$24.2A!

Re: pifricted's Sandbox

Posted: June 18th, 2025, 9:29 am
by yyh_baboon
P35

Code: Select all

 #C [[ ICONS ]]
x = 6, y = 6, rule = cellmath-icons
A2.A.A$.C.AB2$2A$.B2.B$A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
EDIT:P7,P14(seems like 7 is a lucky number for this rule)

Code: Select all

 #C [[ ICONS ]]
x = 6, y = 11, rule = cellmath-icons
.C2.B8$A4.A$.B2.B$A4.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
cool P17:

Code: Select all

 #C [[ ICONS ]]
x = 6, y = 6, rule = cellmath-icons
2.2A4$.B2.B$A.2A.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P30:

Code: Select all

 #C [[ ICONS ]]
x = 6, y = 12, rule = cellmath-icons
A.2A.A$.B2.B$.A2.A7$.A2.A$.B2.B$A.2A.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
gourmet variant:

Code: Select all

 #C [[ ICONS ]]
x = 12, y = 12, rule = cellmath-icons
4.D2.D4$D2.3A5.D$3.A.A$3.A.A$D10.D4$4.D2.D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P26:

Code: Select all

#C [[ ICONS ]]
x = 12, y = 1, rule = cellmath-icons
AC2.C2.C2.CA!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: June 19th, 2025, 4:28 am
by yyh_baboon
Nice P69:

Code: Select all

 #C [[ ICONS ]]
x = 7, y = 9, rule = cellmath-icons
2A3.2A$.BA.AB$2A3.2A$3.A$3.C$3.A$2A3.2A$.BA.AB$2A3.2A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
(sorry about double posting,I think my last post is a bit too long)
EDIT:P135

Code: Select all

 #C [[ ICONS ]]
x = 27, y = 9, rule = cellmath-icons
11.2A.2A$10.A2.B2.A$9.A.A3.A.A2$10.B5.B$8.A2.A3.A2.A$9.A7.A$D6.A.A7.A
.A6.D$8.A9.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P13:

Code: Select all

 #C [[ ICONS ]]
x = 9, y = 6, rule = cellmath-icons
3.A.A$2.A.B.A$2.A3.A$3.A.A$AB.A.A.BA$A.A3.A.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
M638750:

Code: Select all

 #C [[ ICONS ]]
x = 5, y = 5, rule = cellmath-icons
B3.B2$3.A$A$B3.B!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P18:

Code: Select all

 #C [[ ICONS ]]
x = 9, y = 4, rule = cellmath-icons
A.A3.A.A$.BA3.AB$A2.A.A2.A$4.B!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P11 sparker& P22 hassler

Code: Select all

 #C [[ ICONS ]]
x = 28, y = 21, rule = cellmath-icons
5.A16.A$5.C16.C$.A7.A8.A7.A$A.B2.A2.B.A6.A.B2.A2.B.A$.A2.A.A2.A8.A2.A
.A2.A4$22.A$21.A.A$21.A.A$22.A5$18.A2.A.A2.A$17.A.B2.A2.B.A$18.A7.A$22.
C$22.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P123:

Code: Select all

 #C [[ ICONS ]]
x = 9, y = 11, rule = cellmath-icons
A.A$.B$A.A2$3.A4.D$AC3.B$3.A4.D2$A.A$.B$A.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P24:

Code: Select all

 #C [[ ICONS ]]
x = 5, y = 5, rule = cellmath-icons
4.B$2.A$3.A$.C$A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P50:

Code: Select all

 #C [[ ICONS ]]
x = 7, y = 7, rule = cellmath-icons
A.A$AB2$3.C$A5.A$AB3.B$.2A2.2A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P104:

Code: Select all

#C [[ ICONS ]]
x = 7, y = 7, rule = cellmath-icons
5.A$.B3.BA2$2A2$.B.A.B$3.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P38:

Code: Select all

 #C [[ ICONS ]]
x = 5, y = 7, rule = cellmath-icons
4.D$4.B$A$A2$3.BA$3.D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P19:

Code: Select all

 #C [[ ICONS ]]
x = 4, y = 7, rule = cellmath-icons
D$B4$2.C$.A.A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P91:

Code: Select all

 #C [[ ICONS ]]
x = 5, y = 13, rule = cellmath-icons
D3$3.D$.2AB$A$2A.2A$4.A$.B2A$.D3$4.D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P40:

Code: Select all

 #C [[ ICONS ]]
x = 6, y = 4, rule = cellmath-icons
4.BD$A3.A$.C$A!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P57:

Code: Select all

 #C [[ ICONS ]]
x = 10, y = 8, rule = cellmath-icons
4.D$4.B$3.2A2.A$8.BA$7.A.A3$D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: June 20th, 2025, 4:01 am
by yyh_baboon
SKOP collection which will be expanded:

Code: Select all

 #C [[ ICONS ]]
x = 73, y = 11, rule = cellmath-icons
2E2.D2.3E2.D2.3E2.D2.E.E2.D2.3E2.D2.3E3.D2.3E3.D2.3E2.D3.3E3.D$.E2.D4.
E2.D4.E2.D2.E.E2.D2.E4.D2.E5.D2.E.E3.D2.E.E2.D3.E.E3.D$.E2.D2.3E2.D2.
3E2.D2.3E2.D2.3E2.D2.3E3.D4.E3.D2.3E2.D3.3E3.D$.E2.D2.E4.D4.E2.D4.E2.
D4.E2.D2.E.E3.D4.E3.D2.E.E2.D5.E3.D$3E.D2.3E2.D2.3E2.D4.E2.D2.3E2.D2.
3E3.D4.E3.D2.3E2.D3.3E3.D$4.D7.D7.D7.D7.D8.D8.D7.D9.D$4.D7.D7.D7.D7.D
8.D8.D7.D9.D$4.D7.D7.D7.D4.A2.D.A4.A.D8.D7.D6.BD.D$.B2.D2.3A2.D3.C3.D
3.C.A.D3.B3.D2.B2.B2.D3.C2.B.D3.BA2.D2.A2.A3.D$4.D7.D7.D7.D3.2D2.D8.D
8.D3.D3.D2.AC5.D$4.D7.D7.D7.D7.D8.D8.D7.D9.D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"
P411 glider gun!

Code: Select all

 #C [[ ICONS ]]
x = 11, y = 41, rule = cellmath-icons
8.D9$D8$6.A$6.4A$5.A4.A$6.B2.B$5.A4.A$6.4A$6.A8$D9$8.D!
@RULE cellmath-icons
0 0   1 1
2 2   3 3   4 -1   5 -2
@TABLE
n_states:6
neighborhood:Moore
symmetries:permute
var a={0,1}
var b={a,2,3,4,5}
var s=b
var d=b
var f=b
var g=b
var h=b
var j=b
var k=b
#
a,1,1,1,0,0,0,0,0,1
a,2,1,0,0,0,0,0,0,1
a,3,0,0,0,0,0,0,0,1
#
a,1,3,4,0,0,0,0,0,1
a,2,2,4,0,0,0,0,0,1
a,1,1,2,4,0,0,0,0,1
a,1,1,1,1,4,0,0,0,1
#
a,2,3,4,4,0,0,0,0,1
a,1,2,2,4,4,0,0,0,1
a,1,1,3,4,4,0,0,0,1
a,1,1,1,2,4,4,0,0,1
a,1,1,1,1,1,4,4,0,1
#
a,2,3,5,0,0,0,0,0,1
a,1,2,2,5,0,0,0,0,1
a,1,1,3,5,0,0,0,0,1
a,1,1,1,2,5,0,0,0,1
a,1,1,1,1,1,5,0,0,1
#
1,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,3,4,0,0,0,0,0,0,1
1,1,2,4,0,0,0,0,0,1
1,1,1,1,4,0,0,0,0,1
1,2,2,5,0,0,0,0,0,1
1,2,2,4,4,0,0,0,0,1
1,1,3,5,0,0,0,0,0,1
1,1,3,4,4,0,0,0,0,1
1,1,1,2,5,0,0,0,0,1
1,1,1,2,4,4,0,0,0,1
1,1,1,1,1,5,0,0,0,1
1,1,1,1,1,4,4,0,0,1
#
1,b,s,d,f,g,h,j,k,0
@NAMES
0 off
1 on
2 double cell
3 triple cell
4 negative cell
5 double negative cell
@COLORS
1 255 255 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"7 35 6 1"
/* colors */
". c #000000"
"B c #FFFFFF"
"C c #FFFF00"
"D c #00FFFF"
"E c #0000FF"
"F c #FF00FF"
/* icon for state 1 */
"...B..."
"..BB..."
".B.B..."
"...B..."
"...B..."
"...B..."
".BBBBB."
/* icon for state 2 */
".CCCCC."
"C.....C"
"......C"
"....CC."
"..CC..."
".C....."
"CCCCCCC"
/* icon for state 3 */
".DDDDD."
"D.....D"
"......D"
"....DD."
"......D"
"D.....D"
".DDDDD."
/* icon for state 4 */
".....E."
"....EE."
".....E."
"EEE..E."
".....E."
".....E."
"....EEE"
/* icon for state 5 */
"....FFF"
"....F.F"
"......F"
"FFF..F."
"....F.."
"....F.."
"....FFF"

Re: pifricted's Sandbox

Posted: June 29th, 2025, 4:21 am
by pifricted
I remember that someone want to know the number of alive cell in gen n of this:

Code: Select all

x = 1, y = 1, rule = B1/S0123456H
o!
It's A151723.
Edit:

Code: Select all

x = 97, y = 62, rule = B35678/S34678
35b3o3b3o3b3o3b3o3b3o$29b4obo3b3o3b3o3b3o3b3o3bob4o$29bo2b33o2bo$27b43o
$25b3ob39ob3o$24bob45obo$23bob47obo$22bob49obo$21bob51obo$20bob53obo$
19bob55obo$18bob57obo$17bob59obo$16bob61obo$15bob63obo$14bob65obo$13b
ob67obo$12bob69obo$11bob71obo$10bob73obo$9bob75obo$8bob77obo$7bob79ob
o$6bob81obo$5bob83obo$4bob85obo$3bob87obo$2bob89obo$bob91obo$ob93obo$
97o$97o$ob93obo$bob91obo$2bob89obo$3bob87obo$4bob85obo$5bob83obo$6bob
81obo$7bob79obo$8bob77obo$9bob75obo$10bob73obo$11bob71obo$12bob69obo$
13bob67obo$14bob65obo$15bob63obo$16bob61obo$17bob59obo$18bob57obo$19b
ob55obo$20bob53obo$21bob51obo$22bob49obo$23bob47obo$24bob45obo$25b3ob
39ob3o$27b43o$29bo2b33o2bo$29b4obo3b3o3b3o3b3o3b3o3bob4o$35b3o3b3o3b3o
3b3o3b3o!

Re: pifricted's Sandbox

Posted: July 2nd, 2025, 11:08 pm
by pifricted
possible xs30_64ljgz01qaahzx125aic:

Code: Select all

x = 17, y = 12, rule = B3/S23
12bobo$10b3o2b2o$14bobo$15bo$5bo$4bobo3b3o$3b2o5b3o$4b2o$2bo$2o5b2o5b
3o$4bo4b2o$b2o3bob2o!
possible xs26_g88b96z12jap552zx1:

Code: Select all

x = 44, y = 17, rule = B3/S23
3bo$3bo$2b2o$bobo$bobo38b2o$2bo39b2o$2bo$bobo$2ob2o34bo$bo2bo34bob3o$
2b2o36b4o2$38bo$4b3o30b2o$2bo4bo28bo2b2o$4bobo30b2ob3o$b2o2bo32bo!
almost xs26_gs2llmzo4kb421z01:

Code: Select all

x = 40, y = 53, rule = B3/S23
15bobo$16b2o$o15bo$b2o$2o33bo$35bobo$15bo19b2o3$18bo$11bo3$14bo7$10bo
$8b2o$9b2o2$37b2o$10b2o25bobo$9b2o26bo$11bo12$11b3o$10bo2bo$9bo3bo5bo
$10bobo5b3o$11bo5bob2o$17b2ob2o$16bobobo$15bo2bobo$15bo2bo$17b3o2$17b
obo$18bo$18bo!

Code: Select all

x = 42, y = 23, rule = B3/S23
9bo31bo$9bo31bo$7b2o30b2o$6bo31bo$6bobo29bobo$7b2o30b2o2$b3o$o3bo4b3o
$o4bo3b3o$o4bo$bo3bo$2b3o26b2o$32b2o$31bo$36bo$35b2o$35bobo3$26b2o$27b
2o$26bo!

Re: pifricted's Sandbox

Posted: July 16th, 2025, 12:35 am
by pifricted
How to get a synth of a spaceship?

Re: pifricted's Sandbox

Posted: August 8th, 2025, 2:40 am
by pifricted
Any reflectors?

Code: Select all

x = 254, y = 75, rule = B3-ejk4j5ae6i/S2-i34kny5ei
3bo$2bobo208b3o$3bo209bobo$87b2o125bob2o$5bobob2o26bobob2o45bo55bobob
2o63bobobo$5b2obobo17bo8b2obobo41bo2bobo54b2obobo62bobob2o$3b2obobo2b
2o14bobo5b2obobo2b2o38bobo2bo53b2obobo2b2o56b2obobo$4b2ob2o3bo15bo7b2o
b2o3bo39bobobo29b3o22b2ob2o3bo58bobo19bo16bo$3bo2bo2b3o23bo2bo2b3o41b
obo30bo2bo20bo2bo2b3o37b3o18bobo19bobo14bobo$4b3o2bo2bo23b3o2bo2bo36b
obo2bobo29bo2bo21b3o2bo2bo36bobo17bobobo19bo16bo$3bo3b2ob2o23bo3b2ob2o
37b2ob2obo31b3o20bo3b2ob2o38bob2o16bo2bo$3b2o2bobob2o22b2o2bobob2o38b
o58b2o2bobob2o36bobobo36bo16bo$5bobob2o26bobob2o101bobob2o39bob2o35bo
bo3b3o8bobo3b3o$5b2obobo26b2obobo101b2obobo79bo4b3o9bo4b3o$235bo16bo2$
235bo16bo$3o29b3o212bo$3o29b3o211bobo$bo31bo213bo9$169bo25bo$115bo27b
o24bobo23bobo$84bo4b2o23bobo25bobo24bo25bo$83bobo2b4o23bo27bo$82bobo5b
2o$83bo3b2o2b3o77b3o23b3o$86bo5bo24b3o51bo2bo22bo2bo$84b2o5bo2bo22bo2b
o22b3o19bo5bo2bo22bo2bo$84bo6b3o23bo2bo22bo2bo17bobo5b3o23b3o33bo$84b
3ob4o26b3o22bo2bo18bo67bobo$87bobo54b3o87bo$8bo78b3o$7bobo21bo134bo$8b
o21bobo132bobo69bo$31bo134bo37bo26b3o2bobo$203bobo25b3o3b2o$5bobob2o26b
obob2o161bo27bo$5b2obobo26b2obobo$3b2obobo2b2o22b2obobo2b2o187bo$4b2o
b2o3bo23b2ob2o3bo$3bo2bo2b3o23bo2bo2b3o102bo$4b3o2bo2bo23b3o2bo2bo100b
obo$3bo3b2ob2o23bo3b2ob2o102bo$3b2o2bobob2o22b2o2bobob2o$5bobob2o26bo
bob2o$5b2obobo26b2obobo4$3o29b3o$3o29b3o80bo$bo31bo80bobo$115bo30bo$145b
obo$146bo$117b3o$117bo2bo$117bo2bo$118b3o25b3o$146bo2bo$146bo2bo$147b
3o2$114bo$113bobo$112bobo$113bo!

Re: pifricted's Sandbox

Posted: August 8th, 2025, 11:45 am
by hotcrystal0
Why is your esolangs username “Pifrited” and not “Pifricted”?

Re: pifricted's Sandbox

Posted: August 9th, 2025, 4:05 am
by b-engine
hotcrystal0 wrote: August 8th, 2025, 11:45 am Why is your esolangs username “Pifrited” and not “Pifricted”?
Probably a typo.

Re: pifricted's Sandbox

Posted: August 11th, 2025, 4:52 am
by pifricted

Code: Select all

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var zoom = 1;
var g_x = 0; //c.width / 2;
var g_y = 0; //c.height / 2;
var mode = 1;
/*
mode0 move
mode1 draw
*/
var store = new Map();
var is_drag = false;
var drawState = 1;
var birth = [1];
var surival = [0];

function Button_str(x,y,str,f){
	ctx.fillStyle = "#000000";
	ctx.fillRect(x,y,40,40);
	ctx.font = "15px sans-serif";
	ctx.fillStyle = "#ffffff";
	ctx.textAlign = "center";
	ctx.fillText(str,x + 20,y + 25);

	c.addEventListener('click',function(){
		if (event.offsetX >= x && event.offsetX <= x + 40 && event.offsetY >= y && event.offsetY <= y + 40){
			f();
		}
	})
}


function vertex(x,y,h,w,shiftW,f) {
	for(i = -2; i <= Math.floor(c.width / w) + 1; i++){
		for(j = -2; j <= Math.floor(c.height / h) + 2; j++){
			f(x % w + i * w + (shiftW * j) % w , y % (2 * h) + j * h);
		}
	}
}

function grid(x,y){
	ctx.beginPath();
	ctx.moveTo(x + 20 / zoom,y - 10 / zoom);
	ctx.lineTo(x,y);
	ctx.lineTo(x,y + 20 / zoom);
	ctx.lineTo(x + 20 / zoom,y + 10 / zoom);
	ctx.lineTo(x + 20 / zoom,y - 10 / zoom);
	ctx.lineTo(x + 40 / zoom,y);
	ctx.lineTo(x + 40 / zoom,y + 20 / zoom);
	ctx.lineTo(x + 20 / zoom,y + 10 / zoom);
	ctx.stroke();
}

function c_x(x,y){
	p = new Path2D();
	p.moveTo(x,y);
	p.lineTo(x,y + 20 / zoom);
	p.lineTo(x + 20 / zoom,y + 10 / zoom);
	p.lineTo(x + 20 / zoom,y - 10 / zoom);
	return p;
}

function c_y(x,y){
	p = new Path2D();
	p.moveTo(x,y + 20 / zoom);
	p.lineTo(x + 20 / zoom,y + 30 / zoom);
	p.lineTo(x + 40 / zoom,y + 20 / zoom);
	p.lineTo(x + 20 / zoom,y + 10 / zoom);
	return p;
}

function c_z(x,y){
	p = new Path2D();
	p.moveTo(x + 20 / zoom,y - 10 / zoom);
	p.lineTo(x + 20 / zoom,y + 10 / zoom);
	p.lineTo(x + 40 / zoom,y + 20 / zoom);
	p.lineTo(x + 40 / zoom,y);
	return p;
}

function getIndex(x,y){
	return (Math.floor(1 - 0.5 * Math.sign(x)) * 8388608 + Math.abs(x) * 8192 + Math.floor(1 - 0.5 * Math.sign(y)) * 4096 + Math.abs(y)).toString(16);
}

function cellUnit(x,y,cx,cy){
	index = getIndex(cx,cy);
	states = store.get(index) ?? [0,0,0];
	
	ctx.beginPath();
	ctx.fillStyle = "#000000";
	if (states[0] === 1){
		ctx.fill(c_x(x,y));
	}
	if (states[1] === 1){
		ctx.fill(c_y(x,y));
	}
	if (states[2] === 1){
		ctx.fill(c_z(x,y));
	}
}

function cell(x,y,h,w,shiftW) {
	for(i = -2; i <= Math.floor(c.width / w) + 1; i++){
		for(j = -2; j <= Math.floor(c.height / h) + 2; j++){
			this.X = x % w + i * w + (shiftW * j) % w;
			this.Y = y % (2 * h) + j * h;
			cy = Math.floor((this.Y - g_y) / (30 / zoom));
			cx = Math.floor((cy * 20 / zoom + this.X - g_x) / (40 / zoom));
			cellUnit(this.X,this.Y,cx,cy);
		}
	}
}

function nextGenCell(c,x,y){
	c = c ?? [0,0,0];
	this.n = store.get(getIndex(x,y - 1)) ?? [0,0,0];
	this.e = store.get(getIndex(x + 1,y)) ?? [0,0,0];
	this.se = store.get(getIndex(x + 1,y + 1)) ?? [0,0,0];
	this.s = store.get(getIndex(x,y + 1)) ?? [0,0,0];
	this.w = store.get(getIndex(x - 1,y)) ?? [0,0,0];
	this.nw = store.get(getIndex(x - 1,y - 1)) ?? [0,0,0];
	this.newState = [0,0,0];
	this.tx = this.n[0] + this.n[1] + c[1] + c[2] + this.s[0] + this.s[2] + this.w[1] + this.w[2] + this.nw[1] + this.nw[2];
	this.ty = c[0] + c[2] + this.e[0] + this.e[1] + this.se[0] + this.se[2] + this.s[0] + this.s[2] + this.w[1] + this.w[2];
	this.tz = this.nw[1] + this.nw[2] + this.n[0] + this.n[1] + this.e[0] + this.e[1] + this.se[0] + this.se[2] + c[0] + c[1];

	this.newState[0] = (c[0] === 0) ? (birth.includes(this.tx) ? 1 : 0) : (surival.includes(this.tx) ? 1 : 0);
    this.newState[1] = (c[1] === 0) ? (birth.includes(this.ty) ? 1 : 0) : (surival.includes(this.ty) ? 1 : 0);
    this.newState[2] = (c[2] === 0) ? (birth.includes(this.tz) ? 1 : 0) : (surival.includes(this.tz) ? 1 : 0);
	return this.newState;
}

function nextGen(){
	newStore = new Map();

	cellsToUpdate = new Set();
	for (const [key, value] of store) {
		const numKey = parseInt(key, 16);
		cellsToUpdate.add(key);

		const x = -Math.floor(numKey / 8388608) * Math.floor(numKey % 8388608 / 8192);
		const y = -Math.floor(numKey / 4096) * Math.floor(numKey % 4096);

		cellsToUpdate.add(getIndex(x,y - 1));
		cellsToUpdate.add(getIndex(x + 1,y));
		cellsToUpdate.add(getIndex(x + 1,y + 1));
		cellsToUpdate.add(getIndex(x,y + 1));
		cellsToUpdate.add(getIndex(x - 1,y));
		cellsToUpdate.add(getIndex(x - 1,y - 1));
	}
    
	
	for (const key of cellsToUpdate) {
		const numKey = parseInt(key, 16);
		const x = -Math.floor(numKey / 8388608) * Math.floor(numKey % 8388608 / 8192);
		const y = -Math.floor(numKey / 4096) * Math.floor(numKey % 4096);
		const currentState = store.get(key) ?? [0,0,0];
		const newState = nextGenCell(currentState, x, y);
		if(newState.some(s => s === 1)) {
			newStore.set(key, newState);
		}
	}

	store = newStore;
	refresh();
}
function refresh(){
	ctx.clearRect(0,0,c.width,c.height);
	if (zoom <= 2){
		vertex(g_x,g_y,30 / zoom,40 / zoom,20 / zoom,(a,b) => {grid(a,b)});
	}
	cell(g_x,g_y,30 / zoom,40 / zoom,20 / zoom);
	Button_str(2,2,'Move',() => {mode = 0;});
	Button_str(44,2,'Draw',() => {mode = 1;});
}


function draw(is_Xor){
	downY = Math.floor((rY - g_y) / (30 / zoom));
	downX = Math.floor((downY * 20 / zoom + rX - g_x) / (40 / zoom));

	cy = downY * (30 / zoom) + g_y;
	cx = downX * (40 / zoom) + g_x - downY * (20 / zoom);
	if (ctx.isPointInPath(c_x(cx,cy),rX,rY)){
		downC = 0;
	} else if (ctx.isPointInPath(c_y(cx,cy),rX,rY)){
		downC = 1;
	} else if (ctx.isPointInPath(c_z(cx,cy),rX,rY)){
		downC = 2;
	} else if (ctx.isPointInPath(c_z(cx - 20 / zoom ,cy + 30 / zoom),rX,rY)){
		downY = downY + 1;
		downC = 2;
	} else if (ctx.isPointInPath(c_x(cx + 20 / zoom,cy + 30 / zoom),rX,rY)){
		downY = downY + 1;
		downX = downX + 1;
		downC = 0;
	} else {
		downC = 'Error'
	}

	if (Math.abs(downX) < 2048 && Math.abs(downY) < 2048){
		index = getIndex(downX,downY);
		lastDown = [index,downC];
		cellStates = store.get(index) ?? [0,0,0];
		if (is_Xor){
			if (cellStates[downC] === 0){
				drawState = 1;
			} else {
				drawState = 0;
			}
		}
		cellStates[downC] = drawState;

		store.set(index,cellStates);
	}
}

c.addEventListener("mousedown", function(event) {
	is_drag = true;
	rX = event.offsetX;
	rY = event.offsetY;
	
	if (mode === 1){
		draw(1);
	}
	
	refresh();
});

c.addEventListener("mousemove", function(event) {
	if (is_drag) {
		var dx = event.offsetX - rX;
		var dy = event.offsetY - rY;

		if (mode === 0){
			g_x += dx;
			g_y += dy;
		}

		if (mode === 1){
			draw(0);
		}

		refresh();

		rX = event.offsetX;
		rY = event.offsetY;
	}
});

c.addEventListener("mouseup", function() {
	lastDown = [];
	is_drag = false;
});

c.addEventListener("mouseleave", function() {
	lastDown = [];
	is_drag = false;
});

c.addEventListener('wheel',function(event){
	rX = event.offsetX;
	rY = event.offsetY;

	event.preventDefault();

	if (zoom * 2 ** Math.sign(event.deltaY) > 0.4){
		if (event.deltaY > 0){
			g_x += rX / (zoom * 2);
			g_y += rY / (zoom * 2);
		} else {
			g_x -= rX / zoom;
			g_y -= rY / zoom ;
		}
		zoom = zoom * 2 ** Math.sign(event.deltaY);
	}

	refresh();
	
});

refresh();

Re: pifricted's Sandbox

Posted: August 13th, 2025, 4:58 am
by pifricted
I'm making a viewer with 2 layers:
Coming Sooooooon.PNG
Coming Sooooooon.PNG (14.16 KiB) Viewed 866 times