For discussion of other cellular automata.
muzik
Posts: 3774
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Interesting

Code: Select all

x = 53, y = 105, rule = B2aen_S1e2i
bo48bo$o48bo$o42bo$bo42bo$6bo25bo$5bo$5bo33bo$6bo33bo$12bo19bo17bo$11b o21bo15bo$11bo15bo15bo$12bo15bo15bo$18bo9bo7bo$17bo9bo9bo$17bo3bo17bo$18bo3bo17bo$20b3o27bo$49bo$20b3o20bo$44bo$20b3o13bo$37bo$20b3o18bo$40b obo$20b3o16bob3o6bo$40b3obo4bo$20b3o18bobo$42bo$20b3o13bo$37bo$20b3o
26bo$48bobo$20b3o24bob3o$46bob3obo$20b3o22bob3obo$44bob3obo$20b3o13bo
6bob3obo$37bo4bob3obo$20b3o18bob3obo$34bo5bob3obo$20b3o12bo3bob3obo$38bob3obo$20b3o14bob3obo$36bob3obo$20b3o12bob3obo$34bob3obo$20b3o12b3o
bo$35b2obo$20b3o12bobo$34bobo$20b3o12bo$31bo2bo$20b3o9b2o2$20b3o2$20b
3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b
3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b
3o2$20b3o2$19bo2bo$22b2o$19bo4bo$20bo2bo$21b2o!

Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Binary clock going left of sorts:

Code: Select all

x = 3, y = 3, rule = B2-kn_S0
3o$57bo12bo2bo$3bobo51bo12bo$2bo3bo!  Leftmost rake only lasts until gen 177 before being converted into another type. gamer54657 wrote:God save us all. God save humanity. hgkhjfgh nutshelltlifeDiscord 'Conwaylife Lounge' BlinkerSpawn Posts: 1942 Joined: November 8th, 2014, 8:48 pm Location: Getting a snacker from R-Bee's ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL Like LFOD's moon laser, but not huge: Code: Select all x = 8, y = 5, rule = B2aen_S1e2i 3bo3bo$4bobo2$bo4bo$o2b2o2bo!

LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

I was experimenting and I found this rule, BEHOLD:

B2-k/S2c4cit5y!

Yes, that's a mouthful, but check this out:

First, the 2-cell replicator:

Code: Select all

x = 1, y = 2, rule = B2-k_S2c4cit5y
o$o!  And a 5-cell replicator: Code: Select all x = 4, y = 4, rule = B2-k_S2c4cit5y 2obo$o2$o!  There are two big sparkers: A p3: Code: Select all x = 5, y = 5, rule = B2-k_S2c4cit5y 2bo$2bo$2ob2o$2bo$2bo!  And a p7: Code: Select all x = 3, y = 3, rule = B2-k_S2c4cit5y bo$obo$bo!  It has several small 3-4 cell ships: Code: Select all x = 4, y = 12, rule = B2-k_S2c4cit5y b2o$o2bo3$b2o$o4$b2o2$bo!

And others:

Code: Select all

x = 10, y = 7, rule = B2-k_S2c4cit5y
b2o4b2o$o2bo$9bo$2bo$7b3o2$7bo!  A puffer: Code: Select all x = 11, y = 18, rule = B2-k_S2c4cit5y b2o$o3b2o$2bo$4bo2$4bo2$4b2o4$8bobo2$8bobo3$6bobo$8bo!

Almost a breeder:

Code: Select all

x = 4, y = 8, rule = B2-k_S2c4cit5y
o2bo$b2o6$b2o!

5-cell double rake:

Code: Select all

x = 3, y = 4, rule = B2-k_S2c4cit5y
2o2$2o$2bo!

P2 emulator-like osc:

Code: Select all

x = 10, y = 2, rule = B2-k_S2c4cit5y
bo6bo$o2b4o2bo!  AHP: Code: Select all x = 22, y = 19, rule = B2-k_S2c4cit5y bo6bo4bo6bo$o2b4o2bo2bo2b4o2bo4$4b2o10b2o6$3bo2bo$bo6bo$o2bo2bo2bo4$12bo2b4o2bo$13bo6bo!

Last edited by drc on March 9th, 2016, 9:43 pm, edited 2 times in total.
\100\97\110\105

fluffykitty
Posts: 652
Joined: June 14th, 2014, 5:03 pm

drc wrote:And a 5-cell replicator:

Code: Select all

 
You missed the 5 cell replicator
I like making rules

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

fluffykitty wrote:
drc wrote:And a 5-cell replicator:

Code: Select all

 
You missed the 5 cell replicator
Fixed faster than you could say "asessippi"
\100\97\110\105

velcrorex
Posts: 339
Joined: November 1st, 2009, 1:33 pm

Didn't see a thread for B3/S01 but didn't want to create one just for this:
A signal that advances the track:

Code: Select all

x = 10, y = 52, rule = B3/S01
2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8b
o$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo$4b2o!  Using multiple signals spaced closely together it's the front end for all kinds of spaceships. Looks like p7 is the closest signals can be. Thus here's the front of a c/7 ship: Code: Select all x = 10, y = 139, rule = B3/S01 4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo
4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o2$2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o
4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo
$o8bo$3bo2bo$4b2o2$2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b 4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4b
o$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o2$2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$
ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo
$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o!  Odd symmetry version of the same signal also exists: Code: Select all x = 9, y = 117, rule = B3/S01 4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o$obo3bobo4$2bo3bo$o 2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3bobo$4bo2$2bo3bo$o7b
o$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o$obo3bobo
4$2bo3bo$o2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3bobo$4bo2$
2bo3bo$o7bo$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o
$obo3bobo4$2bo3bo$o2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3b obo$4bo2$2bo3bo$o7bo$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo
2b2o!

-Josh Ball.

AbhpzTa
Posts: 485
Joined: April 13th, 2016, 9:40 am
Location: Ishikawa Prefecture, Japan

Saka wrote:Pesky beehives!

Code: Select all

x = 19, y = 22, rule = rgun
b2o13b2o$2o15b2o$bo15bo17$bo15bo$2o15b2o$b2o13b2o! (December 2nd, 2015, 2:09 am) (Re: Thread for Your Accidental Discoveries that Aren't in CGOL) stabilization: Code: Select all x = 39, y = 30, rule = B34t/S2-i35a7e 13bo11bo$11b3o11b3o$b2o7bo17bo7b2o$2bo7b2o15b2o7bo$bo35bo$b2o33b2o$3bo 6bo17b2o5bo$b3o5bo2bo5bo9b2o5b3o$o9b2o6b2o18bo$2o8bo6b2o18b2o$10bo$10b
o3bo$10bo2bo$11b2o3$11b2o$10bo2bo$10bo3bo$10bo$2o8bo6b2o18b2o$o9b2o6b
2o18bo$b3o5bo2bo5bo9b2o5b3o$3bo6bo17b2o5bo$b2o33b2o$bo35bo$2bo7b2o15b 2o7bo$b2o7bo17bo7b2o$11b3o11b3o$13bo11bo!
................................................................

Code: Select all

x = 56, y = 32, rule = B34t/S2-i35a7e
13bo$11b3o$b2o7bo31bo$2bo7b2o30b3o$bo43bo7b2o$b2o41b2o7bo$3bo5b2o43bo$b3o5b2o8b2o32b2o$o17bo2bo23b2o5bo$2o16b2o2bo12b2o8b2o5b3o$20bo13bo2bo
17bo$35b2o17b2o$35bo7$20bo$2o16b2o2bo$o17bo2bo13bo$b3o5b2o8b2o14b2o17b
2o$3bo5b2o23bo2bo17bo$b2o32b2o8b2o5b3o$bo43b2o5bo$2bo7b2o41b2o$b2o7bo 43bo$11b3o30b2o7bo$13bo31bo7b2o$42b3o$42bo! Last edited by AbhpzTa on September 18th, 2017, 2:26 pm, edited 1 time in total. Iteration of sigma(n)+tau(n)-n [sigma(n)+tau(n)-n : OEIS A163163] (e.g. 16,20,28,34,24,44,46,30,50,49,11,3,3, ...) : 965808 is period 336 (max = 207085118608). towerator Posts: 328 Joined: September 2nd, 2013, 3:03 pm ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL I found an unusual highway in lagton ants: it is oblique rather than diagonal (a 5/3 slope) and it contains 2 ants rather than one. It is also faster than the classical highway (also present in the pattern, for the sake of comparison) Code: Select all x = 13, y = 10, rule = Langtons-Ant 10.2A$11.2A$8.A2.GA$9.2A.A$12.A$12.E$2.2A2.A$.A4.A$3A.DA$3.2A!

And he'res a third ant on the highway. It is slower than the "head", unlike the usual offshoots.

Code: Select all

x = 16, y = 12, rule = Langtons-Ant
A2.A2.2A$.A.F3A.A$.4A.H2.A$A.2A.2A2.A$7.2A5.2A$4.A2.A.2A4.A$6.A.2A2.
2A.G$4.3A.A.A$3.A.A.2A.2A$10.2A$6.4A$6.A!  Last edited by towerator on May 1st, 2016, 6:26 am, edited 1 time in total. This is game of life, this is game of life! Loafin' ships eaten with a knife! drc Posts: 1664 Joined: December 3rd, 2015, 4:11 pm Location: creating useless things in OCA ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL I guess I found a p28 osc in langton's ant, i'm sure it's not new: Code: Select all x = 2, y = 1, rule = Langtons-Ant 2B!  \100\97\110\105 velcrorex Posts: 339 Joined: November 1st, 2009, 1:33 pm ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL New p96 in B38/S238 http://catagolue.appspot.com/object/xp9 ... 17/b38s238 Code: Select all x = 32, y = 31, rule = B38/S238 bbbbbooooboboobbbbooboboooobbbbb$
oobboobooobboobbbboobboooboobboo$ooobobobboobbbobbobbboobbobobooo$
ooobobbooboobbboobbbooboobbobooo$oooobobbbbbboboooobobbbbbboboooo$
ooobobobbbobobobbobobobbbobobooo$oooooboobbbbbobbbbobbbbboobooooo$
booooboobbboboboobobobbbooboooob$obooooobooboobboobbooboobooooobo$
bboooboboboboooooooobobobobooobb$bbobooobbbobbbbbbbbbbobbbooobobb$
boobboobobboooboobooobboboobboob$boobbobbbobbobobbobobbobbbobboob$
oboobooobobbbbbbbbbbbboboooboobo$bbboooboobobboobboobboboobooobbb$
boboooobbobbboooooobbbobboooobob$bbboooboobobboobboobboboobooobbb$
oboobooobobbbbbbbbbbbboboooboobo$boobbobbbobbobobbobobbobbbobboob$
boobboobobboooboobooobboboobboob$bbobooobbbobbbbbbbbbbobbbooobobb$
bboooboboboboooooooobobobobooobb$obooooobooboobboobbooboobooooobo$
booooboobbboboboobobobbbooboooob$oooooboobbbbbobbbbobbbbboobooooo$
ooobobobbbobobobbobobobbbobobooo$oooobobbbbbboboooobobbbbbboboooo$
ooobobbooboobbboobbbooboobbobooo$ooobobobboobbbobbobbboobbobobooo$
oobboobooobboobbbboobboooboobboo$bbbbbooooboboobbbbooboboooobbbbb! -Josh Ball. A for awesome Posts: 1952 Joined: September 13th, 2014, 5:36 pm Location: 0x-1 Contact: ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL An (8,0,0)c/8 puffer in the 3-D rule B5,8/S7,11: Code: Select all .OO. OOOO OOOO .OO. .... .OO. .OO. .... OOOO O..O O..O OOOO .... .... .... .... .... .... .... .... .... .OO. .OO. .... .... .OO. .OO. .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .OO. .OO. .... .... .OO. .OO. .... .... .OO. .OO. ....  It lays down one 2x2x3 rectangular prism SL every 8 gens. Also, a similar (3,0,0)c/3 ship in 3-D B5,8,11/S7,11: Code: Select all .OO. OOOO OOOO .OO. .... .OO. .OO. .... OOOO O..O O..O OOOO .... .... .... .... .... .... .... .... .... .... .... .... .... .OO. .OO. .... x₁=ηx V ⃰_η=c²√(Λη) K=(Λu²)/2 Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt) $$x_1=\eta x$$ $$V^*_\eta=c^2\sqrt{\Lambda\eta}$$ $$K=\frac{\Lambda u^2}2$$ $$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$ http://conwaylife.com/wiki/A_for_all Aidan F. Pierce shouldsee Posts: 406 Joined: April 8th, 2016, 8:29 am ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py I don't want to call it a spaceship, since it's not capable to move on an infinite tube. Code: Select all x = 150, y = 9, rule = 23/2/8:T150,9$150A2$8A.A.BCEFG15.F8.ED2CE2B4AE2A.A.A51.A.A.2AE7AE2F.2G16.5A$G7.A.
2A.D17.2G3.G.EF.F.D.C3.A.EFADAB3A47.3ABADAFE.A.A.B.BAGC17.ABCDEF$7.DE AEDC17.EF3.G2.EC2EB.3A7.GFEDCBA45.ABCDEFG8.2A.A2DCF2.G10.ABCDEFG$6.CF
G.GF19.D2A3.FDAD2CA.A10.GFEDCBA41.ABCDEFG13.BDBE3G11.ABCDEFG$G3.BD3.E 20.CF2A2.EFEABA.B12.GFEDCBA41.ABCDEFG14.CDF.FEG12.ABCDEF$4ACEFGFGFGFE
FG14.E2AG3.2D.BA12.GFEDCBA45.ABCDEFG15.EDF14.5A!


drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

shouldsee wrote:Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py
Let it run a little longer, it will eventually repeat, at a higher period because it moves
\100\97\110\105

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Turmite glider and p4:

Code: Select all

x = 5, y = 1, rule = Turmite_181181081010
B3.F!


Code: Select all

@RULE Turmite_181181081010

@TREE

num_states=18
num_neighbors=4
num_nodes=27
1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
1 6 14 14 14 14 14 6 6 6 6 14 14 14 14 6 6 6 6
1 2 10 10 10 10 10 2 2 2 2 10 10 10 10 2 2 2 2
2 0 0 0 1 0 0 0 1 0 0 0 1 0 0 2 0 0 0
1 9 17 17 17 17 17 9 9 9 9 17 17 17 17 9 9 9 9
2 4 4 4 0 4 4 4 0 4 4 4 0 4 4 0 4 4 4
1 5 13 13 13 13 13 5 5 5 5 13 13 13 13 5 5 5 5
2 6 6 6 0 6 6 6 0 6 6 6 0 6 6 0 6 6 6
3 3 3 5 3 3 3 5 3 3 3 5 3 3 3 3 3 3 7
1 7 15 15 15 15 15 7 7 7 7 15 15 15 15 7 7 7 7
2 9 9 9 0 9 9 9 0 9 9 9 0 9 9 0 9 9 9
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 10 10 11 10 10 10 11 10 10 10 11 10 10 10 10 10 10 11
1 3 11 11 11 11 11 3 3 3 3 11 11 11 11 3 3 3 3
2 13 13 13 0 13 13 13 0 13 13 13 0 13 13 0 13 13 13
3 14 14 11 14 14 14 11 14 14 14 11 14 14 14 14 14 14 11
4 8 8 8 8 12 8 8 8 12 8 8 8 12 8 8 15 8 8
1 8 16 16 16 16 16 8 8 8 8 16 16 16 16 8 8 8 8
2 17 17 17 0 17 17 17 0 17 17 17 0 17 17 0 17 17 17
3 18 18 11 18 18 18 11 18 18 18 11 18 18 18 18 18 18 11
3 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
4 19 19 19 19 20 19 19 19 20 19 19 19 20 19 19 20 19 19
1 4 12 12 12 12 12 4 4 4 4 12 12 12 12 4 4 4 4
2 22 22 22 0 22 22 22 0 22 22 22 0 22 22 0 22 22 22
3 23 23 11 23 23 23 11 23 23 23 11 23 23 23 23 23 23 11
4 24 24 24 24 20 24 24 24 20 24 24 24 20 24 24 20 24 24
5 16 16 16 16 16 21 16 16 16 21 16 16 16 21 16 16 25 16

@COLORS

0 0 0 0
1 0 155 67
2 131 12 251
3 131 12 251
4 131 12 251
5 131 12 251
6 132 132 132
7 132 132 132
8 132 132 132
9 132 132 132
10 23 130 99
11 23 130 99
12 23 130 99
13 23 130 99
14 23 151 78
15 23 151 78
16 23 151 78
17 23 151 78

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 527 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 2 */
"..............................."
".......C...............C......."
".......C...............C......."
"........C.............C........"
"........C.............C........"
".........CCCIICCCIICCC........."
"............IICCCII............"
".............CCCCC............."
"........CC....CCC....CC........"
".........CC...CCC...CC........."
"..........CC..CCC..CC.........."
"...........CCCCCCCCC..........."
"............CCCCCCC............"
"..............CCC.............."
"..............CCC.............."
"...........CCCCCCCCC..........."
"..........CCCCCCCCCCC.........."
".........CC...CCC...CC........."
"........CC....CCC....CC........"
".............CCCCC............."
"............CCCCCCC............"
"...........CC.CCC.CC..........."
"..........CC..CCC..CC.........."
".........CC...CCC...CC........."
"........CC...ECCCE...CC........"
".............CCCCC............."
".............CCCCC............."
".............ECCCE............."
"..............CCC.............."
"..............................."
"..............................."
/* icon for state 3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............................CC."
"......C.....C.........C...CC..."
"......CC....CC.......CC..C....."
".......CC....CC.....CC...C....."
"........CC....CC...CC....C....."
".........CC...CC..CC....II....."
"...ECCE...CC..CC..CC...CII....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"...ECCE...CC..CC..CC...CII....."
".........CC...CC..CC....II....."
"........CC....CC...CC....C....."
".......CC....CC.....CC...C....."
"......CC....CC.......CC..C....."
"......C.....C.........C...CC..."
"............................CC."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
"..............CCC.............."
".............ECCCE............."
".............CCCCC............."
".............CCCCC............."
"........CC...ECCCE...CC........"
".........CC...CCC...CC........."
"..........CC..CCC..CC.........."
"...........CC.CCC.CC..........."
"............CCCCCCC............"
".............CCCCC............."
"........CC....CCC....CC........"
".........CC...CCC...CC........."
"..........CCCCCCCCCCC.........."
"...........CCCCCCCCC..........."
"..............CCC.............."
"..............CCC.............."
"............CCCCCCC............"
"...........CCCCCCCCC..........."
"..........CC..CCC..CC.........."
".........CC...CCC...CC........."
"........CC....CCC....CC........"
".............CCCCC............."
"............IICCCII............"
".........CCCIICCCIICCC........."
"........C.............C........"
"........C.............C........"
".......C...............C......."
".......C...............C......."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".CC............................"
"...CC...C.........C.....C......"
".....C..CC.......CC....CC......"
".....C...CC.....CC....CC......."
".....C....CC...CC....CC........"
".....II....CC..CC...CC........."
".....IIC...CC..CC..CC...ECCE..."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....IIC...CC..CC..CC...ECCE..."
".....II....CC..CC...CC........."
".....C....CC...CC....CC........"
".....C...CC.....CC....CC......."
".....C..CC.......CC....CC......"
"...CC...C.........C.....C......"
".CC............................"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"..............................."
".......D...............D......."
".......D...............D......."
"........D.............D........"
"........D.............D........"
".........DDDIIDDDIIDDD........."
"............IIDDDII............"
".............DDDDD............."
"........DD....DDD....DD........"
".........DD...DDD...DD........."
"..........DD..DDD..DD.........."
"...........DDDDDDDDD..........."
"............DDDDDDD............"
"..............DDD.............."
"..............DDD.............."
"...........DDDDDDDDD..........."
"..........DDDDDDDDDDD.........."
".........DD...DDD...DD........."
"........DD....DDD....DD........"
".............DDDDD............."
"............DDDDDDD............"
"...........DD.DDD.DD..........."
"..........DD..DDD..DD.........."
".........DD...DDD...DD........."
"........DD...FDDDF...DD........"
".............DDDDD............."
".............DDDDD............."
".............FDDDF............."
"..............DDD.............."
"..............................."
"..............................."
/* icon for state 7 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............................DD."
"......D.....D.........D...DD..."
"......DD....DD.......DD..D....."
".......DD....DD.....DD...D....."
"........DD....DD...DD....D....."
".........DD...DD..DD....II....."
"...FDDF...DD..DD..DD...DII....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"...FDDF...DD..DD..DD...DII....."
".........DD...DD..DD....II....."
"........DD....DD...DD....D....."
".......DD....DD.....DD...D....."
"......DD....DD.......DD..D....."
"......D.....D.........D...DD..."
"............................DD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 8 */
"..............................."
"..............................."
"..............DDD.............."
".............FDDDF............."
".............DDDDD............."
".............DDDDD............."
"........DD...FDDDF...DD........"
".........DD...DDD...DD........."
"..........DD..DDD..DD.........."
"...........DD.DDD.DD..........."
"............DDDDDDD............"
".............DDDDD............."
"........DD....DDD....DD........"
".........DD...DDD...DD........."
"..........DDDDDDDDDDD.........."
"...........DDDDDDDDD..........."
"..............DDD.............."
"..............DDD.............."
"............DDDDDDD............"
"...........DDDDDDDDD..........."
"..........DD..DDD..DD.........."
".........DD...DDD...DD........."
"........DD....DDD....DD........"
".............DDDDD............."
"............IIDDDII............"
".........DDDIIDDDIIDDD........."
"........D.............D........"
"........D.............D........"
".......D...............D......."
".......D...............D......."
"..............................."
/* icon for state 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".DD............................"
"...DD...D.........D.....D......"
".....D..DD.......DD....DD......"
".....D...DD.....DD....DD......."
".....D....DD...DD....DD........"
".....II....DD..DD...DD........."
".....IID...DD..DD..DD...FDDF..."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....IID...DD..DD..DD...FDDF..."
".....II....DD..DD...DD........."
".....D....DD...DD....DD........"
".....D...DD.....DD....DD......."
".....D..DD.......DD....DD......"
"...DD...D.........D.....D......"
".DD............................"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 10 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAAACCCIICCCIICCCAAAAAAAAA"
"AAAAAAAAAAAAIICCCIIAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAACCCCCCCCCCCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAACCACCCACCAAAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAGCCCGAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGCCCGAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAACCA"
"AAAAAACAAAAACAAAAAAAAACAAACCAAA"
"AAAAAACCAAAACCAAAAAAACCAACAAAAA"
"AAAAAAACCAAAACCAAAAACCAAACAAAAA"
"AAAAAAAACCAAAACCAAACCAAAACAAAAA"
"AAAAAAAAACCAAACCAACCAAAAIIAAAAA"
"AAAGCCGAAACCAACCAACCAAACIIAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AAAGCCGAAACCAACCAACCAAACIIAAAAA"
"AAAAAAAAACCAAACCAACCAAAAIIAAAAA"
"AAAAAAAACCAAAACCAAACCAAAACAAAAA"
"AAAAAAACCAAAACCAAAAACCAAACAAAAA"
"AAAAAACCAAAACCAAAAAAACCAACAAAAA"
"AAAAAACAAAAACAAAAAAAAACAAACCAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAACCA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 12 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGCCCGAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAGCCCGAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAAAACCACCCACCAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCCCCCCCCCCAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAIICCCIIAAAAAAAAAAAA"
"AAAAAAAAACCCIICCCIICCCAAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 13 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"ACCAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAACCAAACAAAAAAAAACAAAAACAAAAAA"
"AAAAACAACCAAAAAAACCAAAACCAAAAAA"
"AAAAACAAACCAAAAACCAAAACCAAAAAAA"
"AAAAACAAAACCAAACCAAAACCAAAAAAAA"
"AAAAAIIAAAACCAACCAAACCAAAAAAAAA"
"AAAAAIICAAACCAACCAACCAAAGCCGAAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAAIICAAACCAACCAACCAAAGCCGAAA"
"AAAAAIIAAAACCAACCAAACCAAAAAAAAA"
"AAAAACAAAACCAAACCAAAACCAAAAAAAA"
"AAAAACAAACCAAAAACCAAAACCAAAAAAA"
"AAAAACAACCAAAAAAACCAAAACCAAAAAA"
"AAACCAAACAAAAAAAAACAAAAACAAAAAA"
"ACCAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 14 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAIIDDDIIAAAAAAAAAAAA"
"AAAAAAAAAAAAAHDDDHAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 15 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 16 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAHDDDHAAAAAAAAAAAAA"
"AAAAAAAAAAAAIIDDDIIAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

XPM
/* width height num_colors chars_per_pixel */
"15 255 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 2 */
"....C.....C...."
".....C...C....."
"......ICI......"
"...C..CCC..C..."
"....C..C..C...."
".....CCCCC....."
".......C......."
"....CCCCCCC...."
"...C...C...C..."
".....CCCCC....."
"....C..C..C...."
"...C..ECE..C..."
"......CCC......"
"......ECE......"
"..............."
/* icon for state 3 */
"..............."
"..............."
"..............."
"...C..C....C..."
"....C..C..C...C"
".....C.C.C...C."
".ECE.C.C.C.CI.."
".CCCCCCCCCCCC.."
".ECE.C.C.C.CI.."
".....C.C.C...C."
"....C..C..C...C"
"...C..C....C..."
"..............."
"..............."
"..............."
/* icon for state 4 */
"..............."
"......ECE......"
"......CCC......"
"...C..ECE..C..."
"....C..C..C...."
".....CCCCC....."
"...C...C...C..."
"....CCCCCCC...."
".......C......."
".....CCCCC....."
"....C..C..C...."
"...C..CCC..C..."
"......ICI......"
".....C...C....."
"....C.....C...."
/* icon for state 5 */
"..............."
"..............."
"..............."
"...C....C..C..."
"C...C..C..C...."
".C...C.C.C....."
"..IC.C.C.C.ECE."
"..CCCCCCCCCCCC."
"..IC.C.C.C.ECE."
".C...C.C.C....."
"C...C..C..C...."
"...C....C..C..."
"..............."
"..............."
"..............."
/* icon for state 6 */
"....D.....D...."
".....D...D....."
"......IDI......"
"...D..DDD..D..."
"....D..D..D...."
".....DDDDD....."
".......D......."
"....DDDDDDD...."
"...D...D...D..."
".....DDDDD....."
"....D..D..D...."
"...D..FDF..D..."
"......DDD......"
"......FDF......"
"..............."
/* icon for state 7 */
"..............."
"..............."
"..............."
"...D..D....D..."
"....D..D..D...D"
".....D.D.D...D."
".FDF.D.D.D.DI.."
".DDDDDDDDDDDD.."
".FDF.D.D.D.DI.."
".....D.D.D...D."
"....D..D..D...D"
"...D..D....D..."
"..............."
"..............."
"..............."
/* icon for state 8 */
"..............."
"......FDF......"
"......DDD......"
"...D..FDF..D..."
"....D..D..D...."
".....DDDDD....."
"...D...D...D..."
"....DDDDDDD...."
".......D......."
".....DDDDD....."
"....D..D..D...."
"...D..DDD..D..."
"......IDI......"
".....D...D....."
"....D.....D...."
/* icon for state 9 */
"..............."
"..............."
"..............."
"...D....D..D..."
"D...D..D..D...."
".D...D.D.D....."
"..ID.D.D.D.FDF."
"..DDDDDDDDDDDD."
"..ID.D.D.D.FDF."
".D...D.D.D....."
"D...D..D..D...."
"...D....D..D..."
"..............."
"..............."
"..............."
/* icon for state 10 */
"AAAACAAAAACAAAA"
"AAAAACAAACAAAAA"
"AAAAAAICIAAAAAA"
"AAACAACCCAACAAA"
"AAAACAACAACAAAA"
"AAAAACCCCCAAAAA"
"AAAAAAACAAAAAAA"
"AAAACCCCCCCAAAA"
"AAACAAACAAACAAA"
"AAAAACCCCCAAAAA"
"AAAACAACAACAAAA"
"AAACAAGCGAACAAA"
"AAAAAACCCAAAAAA"
"AAAAAAGCGAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAACAACAAAACAAA"
"AAAACAACAACAAAC"
"AAAAACACACAAACA"
"AGCGACACACACIAA"
"ACCCCCCCCCCCCAA"
"AGCGACACACACIAA"
"AAAAACACACAAACA"
"AAAACAACAACAAAC"
"AAACAACAAAACAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 12 */
"AAAAAAAAAAAAAAA"
"AAAAAAGCGAAAAAA"
"AAAAAACCCAAAAAA"
"AAACAAGCGAACAAA"
"AAAACAACAACAAAA"
"AAAAACCCCCAAAAA"
"AAACAAACAAACAAA"
"AAAACCCCCCCAAAA"
"AAAAAAACAAAAAAA"
"AAAAACCCCCAAAAA"
"AAAACAACAACAAAA"
"AAACAACCCAACAAA"
"AAAAAAICIAAAAAA"
"AAAAACAAACAAAAA"
"AAAACAAAAACAAAA"
/* icon for state 13 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAACAAAACAACAAA"
"CAAACAACAACAAAA"
"ACAAACACACAAAAA"
"AAICACACACAGCGA"
"AACCCCCCCCCCCCA"
"AAICACACACAGCGA"
"ACAAACACACAAAAA"
"CAAACAACAACAAAA"
"AAACAAAACAACAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 14 */
"AAAAAAIDIAAAAAA"
"AAAAAAHDHAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 15 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 16 */
"AAAAAAAAAAAAAAA"
"AAAAAAHDHAAAAAA"
"AAAAAAIDIAAAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"

XPM
/* width height num_colors chars_per_pixel */
"7 119 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
/* icon for state 2 */
".C...C."
"..ICI.."
"...C..."
".CCCCC."
"...C..."
".CCCCC."
"...C..."
/* icon for state 3 */
"......."
".C.C..C"
".C.C.I."
"CCCCCC."
".C.C.I."
".C.C..C"
"......."
/* icon for state 4 */
"...C..."
".CCCCC."
"...C..."
".CCCCC."
"...C..."
"..ICI.."
".C...C."
/* icon for state 5 */
"......."
"C..C.C."
".I.C.C."
".CCCCCC"
".I.C.C."
"C..C.C."
"......."
/* icon for state 6 */
".D...D."
"..IDI.."
"...D..."
".DDDDD."
"...D..."
".DDDDD."
"...D..."
/* icon for state 7 */
"......."
".D.D..D"
".D.D.I."
"DDDDDD."
".D.D.I."
".D.D..D"
"......."
/* icon for state 8 */
"...D..."
".DDDDD."
"...D..."
".DDDDD."
"...D..."
"..IDI.."
".D...D."
/* icon for state 9 */
"......."
"D..D.D."
".I.D.D."
".DDDDDD"
".I.D.D."
"D..D.D."
"......."
/* icon for state 10 */
"ACAAACA"
"AAICIAA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
/* icon for state 11 */
"AAAAAAA"
"ACACAAC"
"ACACAIA"
"CCCCCCA"
"ACACAIA"
"ACACAAC"
"AAAAAAA"
/* icon for state 12 */
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"AAICIAA"
"ACAAACA"
/* icon for state 13 */
"AAAAAAA"
"CAACACA"
"AIACACA"
"ACCCCCC"
"AIACACA"
"CAACACA"
"AAAAAAA"
/* icon for state 14 */
"AAIDIAA"
/* icon for state 15 */
"AAAAAAA"
"DDDDDDA"
"AAAAAAA"
/* icon for state 16 */
"AAIDIAA"
/* icon for state 17 */
"AAAAAAA"
"AAAAAAA"

\100\97\110\105

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

drc wrote:
shouldsee wrote:Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py
Let it run a little longer, it will eventually repeat, at a higher period because it moves
Is their a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measuement of lifespan

Posts: 1942
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

shouldsee wrote:Is there a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measurement of lifespan
First, record the first time at which the pattern returns to its original form, but displaced (242 in this example). Then, what remains is to find the number of cycles it takes to return to its original position, but this is equivalent to LCM(dx,x)/dx where dx is the displacement and x is the length of the torus in the direction of travel.
The true period of the torus is then P(LCM(dx,x)/dx)*.

*This equation gets weirder for patterns that travel in two dimensions: P(LCM(LCM(dx,x)/dx,LCM(dy,y)/dy))
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

lifeisawesome
Posts: 86
Joined: April 22nd, 2016, 1:55 pm
Location: poland

2c/5 wickstretcher in Stains:

Code: Select all

x = 11, y = 9, rule = B3678/S235678
3b2obo2bo$4b6o$3b8o$b9o$11o$b9o$3b8o$4b6o$3b2obo2bo!
I'm not sure if it's known, or if it could be made into a 2c/5 spaceship, but I couldn't find a variant of "Thread for your unsure discoveries" for non-CGoL discoveries.
Edit: It's known.
--Szymon Bartosiewicz
favorite pattern:

Code: Select all

x = 2, y = 2, rule = B25/S3a
2o$2o! shouldsee Posts: 406 Joined: April 8th, 2016, 8:29 am ### Re: Thread for Your Accidental Discoveries that Aren't in CGOL BlinkerSpawn wrote: shouldsee wrote:Is there a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measurement of lifespan First, record the first time at which the pattern returns to its original form, but displaced (242 in this example). Then, what remains is to find the number of cycles it takes to return to its original position, but this is equivalent to LCM(dx,x)/dx where dx is the displacement and x is the length of the torus in the direction of travel. The true period of the torus is then P(LCM(dx,x)/dx)*. *This equation gets weirder for patterns that travel in two dimensions: P(LCM(LCM(dx,x)/dx,LCM(dy,y)/dy)) Thanks for your suggestion. You mentioned I need to record the first time pattern re-appear and that's exactly my concern. i.e. I am not sure what's the computationally efficient way to do that. Referencing to oscar.py, it compares hash value of the whole bounding box to check equivalency, and this won't work in our case. I think pop-count would work as a alternative, but hashlist is obviously more reliable than pop. I have a rough idea to compare pop and upon collision compare hash pattern on a shifted pattern. This implementation seems possible but oscar.py is already quite slow for determining large period, which is a bit worrying. Please advise. BTW, a seemingly replicator in 23/2/8 UPDATED: Pattern Corrected Code: Select all x = 100, y = 9, rule = 23/2/8:T100,9$100A2$73.G.FDECAB2A$75.2GE2DB2A$71.D2.2FC.CB.A$70.GDE2AD2A$68.4GEA.B 2A12.A$70.FECDA.A12.3A!

Last edited by shouldsee on May 11th, 2016, 1:58 am, edited 1 time in total.

Posts: 1942
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

This may work as a probabilistic test, but looks too computationally complex to be viable:

Code: Select all

Choose a random subset of non-vacuum cells within the torus at Gen. 0; call it S.
Construct three parallel lists X, Y, and Z using the following method:
Select a cell in S, and set X[0] to 0, Y[n] to 0, and Z[n] to its state value.
Select a different cell in S, and set X[1] to the signed x-difference between the current and previous cells, Y[1] to the y-difference, and Z[1] to the current cell's state value.
Repeat the above, each time using a different cell and incrementing the index, until each cell in S corresponds to an entry in each list.
Add up all the entries in X, and record the minimum and maximum values of the running total as xMin and xMax.
Repeat for Y.

Step once.
Find the bounding box of the pattern.*
If the bounding box has left and right edges, find the region at least abs(xMin) units to the right of the left edge and xMax units to the left of the right edge.
If the bounding box has top and bottom edges, find the region at least abs(yMin) units above the bottom edge and yMax units below the top edge.
If two regions have been found this way, call their intersection R; If one region has been found this way, call it R.
Otherwise, R is the entire torus.
For (each state-Z[0] cell in R)
n = 1
Assume the pattern repeats. (Set rpt to true)
While rpt is true,
Move X[n] units right and Y[n] units up.
If that cell is not state Z[n], set rpt to false.
If every cell in S is accounted for, insert the generation # and displacement between the base cell's original and current location in the provided equation and calculate period.
Increment n.
If each state Z[0] cell in R has been checked and no results were returned, repeat everything after the empty line.

*The obvious problem here is how to make Golly determine bounding box in such a way that two ON cells on opposite corners of the torus have a 2x2 box instead of the full torus as their bounding box.

The probability of error should decrease exponentially with the size of S.
Feel free to PM me with any questions about the above process.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

\100\97\110\105

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

p34 and p68 in a pretty interesting rule:

Code: Select all

x = 40, y = 19, rule = B3_S234ce
2o15b2o18bo$bo15bo17b3o$bobo11bobo3b2o11bo$2b2o11b2o5bo11b2o$6b3o13bob
o$6bobo14b2o$6b3o22b3o$31bobo$31b3o5$36b2o$36bobo$25b2o11bo$26bo11b2o$23b3o$23bo!

\100\97\110\105

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

BlinkerSpawn wrote:This may work as a probabilistic test, but looks too computationally complex to be viable:

Code: Select all

Choose a random subset of non-vacuum cells within the torus at Gen. 0; call it S.
Construct three parallel lists X, Y, and Z using the following method:
Select a cell in S, and set X[0] to 0, Y[n] to 0, and Z[n] to its state value.
Select a different cell in S, and set X[1] to the signed x-difference between the current and previous cells, Y[1] to the y-difference, and Z[1] to the current cell's state value.
Repeat the above, each time using a different cell and incrementing the index, until each cell in S corresponds to an entry in each list.
Add up all the entries in X, and record the minimum and maximum values of the running total as xMin and xMax.
Repeat for Y.

Step once.
Find the bounding box of the pattern.*
If the bounding box has left and right edges, find the region at least abs(xMin) units to the right of the left edge and xMax units to the left of the right edge.
If the bounding box has top and bottom edges, find the region at least abs(yMin) units above the bottom edge and yMax units below the top edge.
If two regions have been found this way, call their intersection R; If one region has been found this way, call it R.
Otherwise, R is the entire torus.
For (each state-Z[0] cell in R)
n = 1
Assume the pattern repeats. (Set rpt to true)
While rpt is true,
Move X[n] units right and Y[n] units up.
If that cell is not state Z[n], set rpt to false.
If every cell in S is accounted for, insert the generation # and displacement between the base cell's original and current location in the provided equation and calculate period.
Increment n.
If each state Z[0] cell in R has been checked and no results were returned, repeat everything after the empty line.

*The obvious problem here is how to make Golly determine bounding box in such a way that two ON cells on opposite corners of the torus have a 2x2 box instead of the full torus as their bounding box.

The probability of error should decrease exponentially with the size of S.
Feel free to PM me with any questions about the above process.
Thank you for detailed description. I was just trying out other fixes. Since the hanging bar in the pattern that caused the problem. I tried to tell golly to ignore it when finding bounding box and it's now capable of recognising that particular pattern (4c/242 at gen 1288). I still need to check whether other pseudo methuselah turns up.

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA