Rule:WormLoop-pre3

From LifeWiki
Revision as of 14:24, 23 December 2019 by Dvgrn (talk | contribs) (tree too big, uploaded rule manually)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE WormLoop-pre3

https://conwaylife.com/forums/viewtopic.php?p=30346#p58708

original version pre-release version 3 1 empty-wire 2 left-signal 3 right-signal 4 forward-signal 5 double-forward (causes worm to increase in size during mutation) 6 charged (causes worm to split/replicate) 7 decaying-wire/shealth 8 wire-sheath 09 wire-head 10 wire-head-turns 11 misc/temp 12 photon-tail 13 photon-head 14 indestructible-wall

@TABLE

n_states:15 neighborhood:Moore symmetries:rotate4 var a1={00,01,02,03,04,05,06,07,08,09,10,11,12,13} #all modifiable var x1={00,01,02,03,04,05,06,07,08,09,10,11,12,14} #all modifiable var f1={00,11,12,13} #states that worms can flow through var h1={09,10} #all head states var s1={08,07} #all sheath states var w1={01,02,03,04,05,06} #all wire states var wm={02,03,04,05,06} #all signals that causes movement var wf={04,05} #all signals that only moves forward var W1={00,08,07,09,10,11,12,13} var F1={01,02,03,04,05,06,08,07,09,10,11} var S1={00,01,02,03,04,05,06,09,10,11,12,13} var a2={a1} var a3={a1} var a4={a1} var a5={a1} var a6={a1} var a7={a1} var a8={a1} var x2={x1} var x3={x1} var x4={x1} var x5={x1} var x6={x1} var x7={x1} var x8={x1} var f2={f1} var f3={f1} var f4={f1} var f5={f1} var f6={f1} var f7={f1} var f8={f1} var s2={s1} var s3={s1} var s4={s1} var s5={s1} var s6={s1} var s7={s1} var w2={w1} var w3={w1} var w4={w1} var w5={w1} var w6={w1} var w7={w1} var w8={w1} var F2={F1} var F3={F1} var S2={S1} var S3={S1} var S4={S1} var S5={S1} var S6={S1} var S7={S1} var S8={S1} var W2={W1} var W3={W1} var W4={W1} var W5={W1} var W6={W1} var W7={W1} var W8={W1}

  1. left turn collision

00,00,s1,11,01,00,a1,a2,h1,00 00,00,s1,11,01,00,a1,w1,a2,11 00,00,11,01,a1,a2,a3,w1,a4,11

  1. right turn collision

00,00,00,01,11,00,a1,s1,a3,11

  1. other collision (releases state 11 during collision)

00,a1,a2,s1,wm,00,a3,a4,w1,11 00,a1,a2,s1,wm,00,a3,a4,h1,11 00,a1,a2,s1,wm,00,a3,F1,a4,11 00,00,s1,wm,h1,00,a1,F1,a2,11 00,00,wm,h1,a1,a2,a3,F1,a4,11 00,00,wm,h1,a1,a2,s1,a3,a4,11

      1. splitting
  1. top section

f1,f2,f3,08,06,f4,f5,f6,f7,01 01,f2,f3,08,w1,11,f5,f6,f7,04 10,f2,f3,04,w1,f4,S1,S2,S3,00

  1. middle section

f1,f2,08,06,09,f3,f4,f5,f6,11 11,01,08,w1,09,01,f4,f5,f6,w1 w1,08,W1,W2,W3,W4,w2,w3,w2,00

  1. bottom section

f1,f2,06,09,f3,f4,f5,f6,f7,01 01,11,w1,09,f3,f4,f5,f6,f7,04

      1. left turn
  1. first step

f1,W1,W2,08,02,f2,f3,f4,h1,01 f1,W1,W2,08,02,f2,f3,f4,W3,08 f1,f2,08,02,09,f3,f4,f5,f6,11 f1,f2,02,09,f3,f4,f5,f6,f7,01 09,02,w1,a1,a2,a3,f1,f2,f3,10

  1. second step

f1,f2,08,11,01,f3,W1,W2,W3,08 f1,f2,11,01,f3,f4,W1,W2,W3,08 s1,W1,W2,s2,w1,11,f1,f2,f3,08 11,s1,s2,w1,h1,01,f1,f2,f3,w1 01,11,w1,10,f1,f2,f3,f4,f5,04 10,w1,w2,a1,a2,f1,f2,04,w4,02

  1. right turn

f1,W1,W2,08,03,f2,f3,f4,W3,01 f1,f2,08,03,h1,f3,f4,f5,f6,11 09,03,w1,a1,a2,a3,a4,f1,f2,03 11,01,s1,w1,w2,00,W1,W2,W3,w1 f1,f2,f3,01,11,f4,S1,S2,S3,10

  1. forward/random/double

f1,W1,W2,08,wf,f2,f3,f4,W3,08 f1,f2,08,04,h1,f3,f4,f5,f6,01 f1,f2,08,05,h1,f3,f4,f5,f6,04 f1,f2,wf,h1,S1,S2,S3,f3,f4,09 09,wf,a1,S1,S2,S3,S4,f1,f2,04

  1. left signal mutation

00,w1,w2,00,s1,11,w3,w4,02,11 02,w1,w2,w3,11,w4,w5,w6,w7,03 04,w1,w2,w3,11,00,w4,02,w5,05 02,w1,w2,06,00,w3,w4,w5,w6,04

  1. right signal mutation

03,w1,w2,w3,00,00,11,W2,a1,05 03,w1,w2,w3,00,11,00,W2,a1,02

  1. forward signal mutation

04,04,06,04,11,11,11,04,04,01 04,03,04,04,11,11,11,04,04,02 04,02,04,04,11,11,11,04,04,03 04,06,04,04,11,11,11,04,04,05 04,04,04,06,11,11,11,04,04,05 04,06,04,06,11,11,11,04,04,05

  1. photon movement

00,x1,x2,x3,x4,x5,x6,x7,x8,00 00,x1,x2,x3,x4,x5,x6,x7,13,00 00,13,x2,x3,x4,x5,x6,x7,x8,00 00,13,x2,x3,x4,x5,x6,x7,13,00 00,x1,13,x3,x4,x5,x6,x7,x8,00 00,x1,13,x3,x4,x5,x6,x7,13,13 00,13,13,x3,x4,x5,x6,x7,x8,00 00,13,13,x3,x4,x5,x6,x7,13,00 00,x1,x2,x3,x4,x5,x6,13,x8,00 00,x1,x2,x3,x4,x5,x6,13,13,00 00,13,x2,x3,x4,x5,x6,13,x8,13 00,13,x2,x3,x4,x5,x6,13,13,00 00,x1,13,x3,x4,x5,x6,13,x8,13 00,x1,13,x3,x4,x5,x6,13,13,00 00,13,13,x3,x4,x5,x6,13,x8,00 00,13,13,x3,x4,x5,x6,13,13,13 13,x1,x2,x3,x4,x5,x6,x7,x8,00 13,x1,x2,x3,x4,x5,x6,x7,13,13 13,13,x2,x3,x4,x5,x6,x7,x8,13 13,13,x2,x3,x4,x5,x6,x7,13,00 13,x1,13,x3,x4,x5,x6,x7,x8,13 13,x1,13,x3,x4,x5,x6,x7,13,00 13,13,13,x3,x4,x5,x6,x7,x8,00 13,13,13,x3,x4,x5,x6,x7,13,00 13,x1,x2,x3,x4,x5,x6,13,x8,13 13,x1,x2,x3,x4,x5,x6,13,13,00 13,13,x2,x3,x4,x5,x6,13,x8,00 13,13,x2,x3,x4,x5,x6,13,13,00 13,x1,13,x3,x4,x5,x6,13,x8,00 13,x1,13,x3,x4,x5,x6,13,13,00 13,13,13,x3,x4,x5,x6,13,x8,00 13,13,13,x3,x4,x5,x6,13,13,00 00,x1,x2,13,x4,x5,x6,x7,x8,00 00,x1,x2,13,x4,x5,x6,x7,13,13 00,13,x2,13,x4,x5,x6,x7,x8,13 00,13,x2,13,x4,x5,x6,x7,13,00 00,x1,13,13,x4,x5,x6,x7,x8,00 00,x1,13,13,x4,x5,x6,x7,13,00 00,13,13,13,x4,x5,x6,x7,x8,00 00,13,13,13,x4,x5,x6,x7,13,13 00,x1,x2,13,x4,x5,x6,13,x8,00 00,x1,x2,13,x4,x5,x6,13,13,00 00,13,x2,13,x4,x5,x6,13,x8,00 00,13,x2,13,x4,x5,x6,13,13,13 00,x1,13,13,x4,x5,x6,13,x8,00 00,x1,13,13,x4,x5,x6,13,13,00 00,13,13,13,x4,x5,x6,13,x8,13 00,13,13,13,x4,x5,x6,13,13,00 13,x1,x2,13,x4,x5,x6,x7,x8,13 13,x1,x2,13,x4,x5,x6,x7,13,00 13,13,x2,13,x4,x5,x6,x7,x8,00 13,13,x2,13,x4,x5,x6,x7,13,00 13,x1,13,13,x4,x5,x6,x7,x8,00 13,x1,13,13,x4,x5,x6,x7,13,00 13,13,13,13,x4,x5,x6,x7,x8,00 13,13,13,13,x4,x5,x6,x7,13,00 13,x1,x2,13,x4,x5,x6,13,x8,00 13,x1,x2,13,x4,x5,x6,13,13,00 13,13,x2,13,x4,x5,x6,13,x8,00 13,13,x2,13,x4,x5,x6,13,13,00 13,x1,13,13,x4,x5,x6,13,x8,00 13,x1,13,13,x4,x5,x6,13,13,00 13,13,13,13,x4,x5,x6,13,x8,00 13,13,13,13,x4,x5,x6,13,13,00 00,x1,x2,x3,x4,x5,13,x7,x8,00 00,x1,x2,x3,x4,x5,13,x7,13,13 00,13,x2,x3,x4,x5,13,x7,x8,13 00,13,x2,x3,x4,x5,13,x7,13,00 00,x1,13,x3,x4,x5,13,x7,x8,00 00,x1,13,x3,x4,x5,13,x7,13,00 00,13,13,x3,x4,x5,13,x7,x8,13 00,13,13,x3,x4,x5,13,x7,13,13 00,x1,x2,x3,x4,x5,13,13,x8,00 00,x1,x2,x3,x4,x5,13,13,13,00 00,13,x2,x3,x4,x5,13,13,x8,00 00,13,x2,x3,x4,x5,13,13,13,13 00,x1,13,x3,x4,x5,13,13,x8,13 00,x1,13,x3,x4,x5,13,13,13,13 00,13,13,x3,x4,x5,13,13,x8,13 00,13,13,x3,x4,x5,13,13,13,00 13,x1,x2,x3,x4,x5,13,x7,x8,13 13,x1,x2,x3,x4,x5,13,x7,13,00 13,13,x2,x3,x4,x5,13,x7,x8,00 13,13,x2,x3,x4,x5,13,x7,13,00 13,x1,13,x3,x4,x5,13,x7,x8,00 13,x1,13,x3,x4,x5,13,x7,13,13 13,13,13,x3,x4,x5,13,x7,x8,00 13,13,13,x3,x4,x5,13,x7,13,00 13,x1,x2,x3,x4,x5,13,13,x8,00 13,x1,x2,x3,x4,x5,13,13,13,00 13,13,x2,x3,x4,x5,13,13,x8,00 13,13,x2,x3,x4,x5,13,13,13,00 13,x1,13,x3,x4,x5,13,13,x8,00 13,x1,13,x3,x4,x5,13,13,13,00 13,13,13,x3,x4,x5,13,13,x8,00 13,13,13,x3,x4,x5,13,13,13,00 00,x1,x2,13,x4,x5,13,x7,x8,13 00,x1,x2,13,x4,x5,13,x7,13,00 00,13,x2,13,x4,x5,13,x7,x8,00 00,13,x2,13,x4,x5,13,x7,13,13 00,x1,13,13,x4,x5,13,x7,x8,13 00,x1,13,13,x4,x5,13,x7,13,13 00,13,13,13,x4,x5,13,x7,x8,13 00,13,13,13,x4,x5,13,x7,13,00 00,x1,x2,13,x4,x5,13,13,x8,00 00,x1,x2,13,x4,x5,13,13,13,13 00,13,x2,13,x4,x5,13,13,x8,13 00,13,x2,13,x4,x5,13,13,13,00 00,x1,13,13,x4,x5,13,13,x8,13 00,x1,13,13,x4,x5,13,13,13,00 00,13,13,13,x4,x5,13,13,x8,00 00,13,13,13,x4,x5,13,13,13,00 13,x1,x2,13,x4,x5,13,x7,x8,00 13,x1,x2,13,x4,x5,13,x7,13,00 13,13,x2,13,x4,x5,13,x7,x8,13 13,13,x2,13,x4,x5,13,x7,13,13 13,x1,13,13,x4,x5,13,x7,x8,00 13,x1,13,13,x4,x5,13,x7,13,00 13,13,13,13,x4,x5,13,x7,x8,00 13,13,13,13,x4,x5,13,x7,13,00 13,x1,x2,13,x4,x5,13,13,x8,00 13,x1,x2,13,x4,x5,13,13,13,00 13,13,x2,13,x4,x5,13,13,x8,00 13,13,x2,13,x4,x5,13,13,13,00 13,x1,13,13,x4,x5,13,13,x8,00 13,x1,13,13,x4,x5,13,13,13,00 13,13,13,13,x4,x5,13,13,x8,00 13,13,13,13,x4,x5,13,13,13,00 00,x1,x2,x3,x4,13,x6,x7,x8,00 00,x1,x2,x3,x4,13,x6,x7,13,13 00,13,x2,x3,x4,13,x6,x7,x8,00 00,13,x2,x3,x4,13,x6,x7,13,00 00,x1,13,x3,x4,13,x6,x7,x8,13 00,x1,13,x3,x4,13,x6,x7,13,00 00,13,13,x3,x4,13,x6,x7,x8,00 00,13,13,x3,x4,13,x6,x7,13,13 00,x1,x2,x3,x4,13,x6,13,x8,13 00,x1,x2,x3,x4,13,x6,13,13,00 00,13,x2,x3,x4,13,x6,13,x8,00 00,13,x2,x3,x4,13,x6,13,13,13 00,x1,13,x3,x4,13,x6,13,x8,00 00,x1,13,x3,x4,13,x6,13,13,13 00,13,13,x3,x4,13,x6,13,x8,13 00,13,13,x3,x4,13,x6,13,13,00 13,x1,x2,x3,x4,13,x6,x7,x8,13 13,x1,x2,x3,x4,13,x6,x7,13,00 13,13,x2,x3,x4,13,x6,x7,x8,00 13,13,x2,x3,x4,13,x6,x7,13,00 13,x1,13,x3,x4,13,x6,x7,x8,00 13,x1,13,x3,x4,13,x6,x7,13,00 13,13,13,x3,x4,13,x6,x7,x8,00 13,13,13,x3,x4,13,x6,x7,13,00 13,x1,x2,x3,x4,13,x6,13,x8,00 13,x1,x2,x3,x4,13,x6,13,13,00 13,13,x2,x3,x4,13,x6,13,x8,00 13,13,x2,x3,x4,13,x6,13,13,00 13,x1,13,x3,x4,13,x6,13,x8,13 13,x1,13,x3,x4,13,x6,13,13,13 13,13,13,x3,x4,13,x6,13,x8,00 13,13,13,x3,x4,13,x6,13,13,00 00,x1,x2,13,x4,13,x6,x7,x8,13 00,x1,x2,13,x4,13,x6,x7,13,00 00,13,x2,13,x4,13,x6,x7,x8,00 00,13,x2,13,x4,13,x6,x7,13,13 00,x1,13,13,x4,13,x6,x7,x8,00 00,x1,13,13,x4,13,x6,x7,13,13 00,13,13,13,x4,13,x6,x7,x8,13 00,13,13,13,x4,13,x6,x7,13,00 00,x1,x2,13,x4,13,x6,13,x8,00 00,x1,x2,13,x4,13,x6,13,13,13 00,13,x2,13,x4,13,x6,13,x8,13 00,13,x2,13,x4,13,x6,13,13,00 00,x1,13,13,x4,13,x6,13,x8,13 00,x1,13,13,x4,13,x6,13,13,00 00,13,13,13,x4,13,x6,13,x8,00 00,13,13,13,x4,13,x6,13,13,00 13,x1,x2,13,x4,13,x6,x7,x8,00 13,x1,x2,13,x4,13,x6,x7,13,13 13,13,x2,13,x4,13,x6,x7,x8,00 13,13,x2,13,x4,13,x6,x7,13,00 13,x1,13,13,x4,13,x6,x7,x8,00 13,x1,13,13,x4,13,x6,x7,13,13 13,13,13,13,x4,13,x6,x7,x8,00 13,13,13,13,x4,13,x6,x7,13,00 13,x1,x2,13,x4,13,x6,13,x8,00 13,x1,x2,13,x4,13,x6,13,13,00 13,13,x2,13,x4,13,x6,13,x8,00 13,13,x2,13,x4,13,x6,13,13,00 13,x1,13,13,x4,13,x6,13,x8,00 13,x1,13,13,x4,13,x6,13,13,00 13,13,13,13,x4,13,x6,13,x8,00 13,13,13,13,x4,13,x6,13,13,00 00,x1,x2,x3,x4,13,13,x7,x8,00 00,x1,x2,x3,x4,13,13,x7,13,00 00,13,x2,x3,x4,13,13,x7,x8,00 00,13,x2,x3,x4,13,13,x7,13,00 00,x1,13,x3,x4,13,13,x7,x8,13 00,x1,13,x3,x4,13,13,x7,13,13 00,13,13,x3,x4,13,13,x7,x8,13 00,13,13,x3,x4,13,13,x7,13,00 00,x1,x2,x3,x4,13,13,13,x8,00 00,x1,x2,x3,x4,13,13,13,13,13 00,13,x2,x3,x4,13,13,13,x8,13 00,13,x2,x3,x4,13,13,13,13,00 00,x1,13,x3,x4,13,13,13,x8,13 00,x1,13,x3,x4,13,13,13,13,00 00,13,13,x3,x4,13,13,13,x8,00 00,13,13,x3,x4,13,13,13,13,00 13,x1,x2,x3,x4,13,13,x7,x8,00 13,x1,x2,x3,x4,13,13,x7,13,00 13,13,x2,x3,x4,13,13,x7,x8,00 13,13,x2,x3,x4,13,13,x7,13,00 13,x1,13,x3,x4,13,13,x7,x8,00 13,x1,13,x3,x4,13,13,x7,13,00 13,13,13,x3,x4,13,13,x7,x8,00 13,13,13,x3,x4,13,13,x7,13,00 13,x1,x2,x3,x4,13,13,13,x8,00 13,x1,x2,x3,x4,13,13,13,13,00 13,13,x2,x3,x4,13,13,13,x8,00 13,13,x2,x3,x4,13,13,13,13,00 13,x1,13,x3,x4,13,13,13,x8,00 13,x1,13,x3,x4,13,13,13,13,00 13,13,13,x3,x4,13,13,13,x8,00 13,13,13,x3,x4,13,13,13,13,00 00,x1,x2,13,x4,13,13,x7,x8,00 00,x1,x2,13,x4,13,13,x7,13,13 00,13,x2,13,x4,13,13,x7,x8,13 00,13,x2,13,x4,13,13,x7,13,00 00,x1,13,13,x4,13,13,x7,x8,13 00,x1,13,13,x4,13,13,x7,13,00 00,13,13,13,x4,13,13,x7,x8,00 00,13,13,13,x4,13,13,x7,13,00 00,x1,x2,13,x4,13,13,13,x8,13 00,x1,x2,13,x4,13,13,13,13,00 00,13,x2,13,x4,13,13,13,x8,00 00,13,x2,13,x4,13,13,13,13,00 00,x1,13,13,x4,13,13,13,x8,00 00,x1,13,13,x4,13,13,13,13,00 00,13,13,13,x4,13,13,13,x8,00 00,13,13,13,x4,13,13,13,13,00 13,x1,x2,13,x4,13,13,x7,x8,00 13,x1,x2,13,x4,13,13,x7,13,13 13,13,x2,13,x4,13,13,x7,x8,00 13,13,x2,13,x4,13,13,x7,13,00 13,x1,13,13,x4,13,13,x7,x8,00 13,x1,13,13,x4,13,13,x7,13,00 13,13,13,13,x4,13,13,x7,x8,00 13,13,13,13,x4,13,13,x7,13,00 13,x1,x2,13,x4,13,13,13,x8,00 13,x1,x2,13,x4,13,13,13,13,00 13,13,x2,13,x4,13,13,13,x8,00 13,13,x2,13,x4,13,13,13,13,00 13,x1,13,13,x4,13,13,13,x8,00 13,x1,13,13,x4,13,13,13,13,00 13,13,13,13,x4,13,13,13,x8,00 13,13,13,13,x4,13,13,13,13,00 00,x1,x2,x3,13,x5,x6,x7,x8,00 00,x1,x2,x3,13,x5,x6,x7,13,00 00,13,x2,x3,13,x5,x6,x7,x8,13 00,13,x2,x3,13,x5,x6,x7,13,13 00,x1,13,x3,13,x5,x6,x7,x8,13 00,x1,13,x3,13,x5,x6,x7,13,00 00,13,13,x3,13,x5,x6,x7,x8,00 00,13,13,x3,13,x5,x6,x7,13,13 00,x1,x2,x3,13,x5,x6,13,x8,13 00,x1,x2,x3,13,x5,x6,13,13,13 00,13,x2,x3,13,x5,x6,13,x8,00 00,13,x2,x3,13,x5,x6,13,13,13 00,x1,13,x3,13,x5,x6,13,x8,00 00,x1,13,x3,13,x5,x6,13,13,13 00,13,13,x3,13,x5,x6,13,x8,13 00,13,13,x3,13,x5,x6,13,13,00 13,x1,x2,x3,13,x5,x6,x7,x8,13 13,x1,x2,x3,13,x5,x6,x7,13,00 13,13,x2,x3,13,x5,x6,x7,x8,00 13,13,x2,x3,13,x5,x6,x7,13,00 13,x1,13,x3,13,x5,x6,x7,x8,00 13,x1,13,x3,13,x5,x6,x7,13,13 13,13,13,x3,13,x5,x6,x7,x8,00 13,13,13,x3,13,x5,x6,x7,13,00 13,x1,x2,x3,13,x5,x6,13,x8,00 13,x1,x2,x3,13,x5,x6,13,13,00 13,13,x2,x3,13,x5,x6,13,x8,13 13,13,x2,x3,13,x5,x6,13,13,00 13,x1,13,x3,13,x5,x6,13,x8,00 13,x1,13,x3,13,x5,x6,13,13,00 13,13,13,x3,13,x5,x6,13,x8,13 13,13,13,x3,13,x5,x6,13,13,00 00,x1,x2,13,13,x5,x6,x7,x8,00 00,x1,x2,13,13,x5,x6,x7,13,13 00,13,x2,13,13,x5,x6,x7,x8,00 00,13,x2,13,13,x5,x6,x7,13,13 00,x1,13,13,13,x5,x6,x7,x8,00 00,x1,13,13,13,x5,x6,x7,13,13 00,13,13,13,13,x5,x6,x7,x8,13 00,13,13,13,13,x5,x6,x7,13,00 00,x1,x2,13,13,x5,x6,13,x8,00 00,x1,x2,13,13,x5,x6,13,13,13 00,13,x2,13,13,x5,x6,13,x8,13 00,13,x2,13,13,x5,x6,13,13,00 00,x1,13,13,13,x5,x6,13,x8,13 00,x1,13,13,13,x5,x6,13,13,00 00,13,13,13,13,x5,x6,13,x8,00 00,13,13,13,13,x5,x6,13,13,00 13,x1,x2,13,13,x5,x6,x7,x8,00 13,x1,x2,13,13,x5,x6,x7,13,00 13,13,x2,13,13,x5,x6,x7,x8,00 13,13,x2,13,13,x5,x6,x7,13,00 13,x1,13,13,13,x5,x6,x7,x8,00 13,x1,13,13,13,x5,x6,x7,13,00 13,13,13,13,13,x5,x6,x7,x8,00 13,13,13,13,13,x5,x6,x7,13,00 13,x1,x2,13,13,x5,x6,13,x8,00 13,x1,x2,13,13,x5,x6,13,13,00 13,13,x2,13,13,x5,x6,13,x8,00 13,13,x2,13,13,x5,x6,13,13,00 13,x1,13,13,13,x5,x6,13,x8,00 13,x1,13,13,13,x5,x6,13,13,00 13,13,13,13,13,x5,x6,13,x8,00 13,13,13,13,13,x5,x6,13,13,00 00,x1,x2,x3,13,x5,13,x7,x8,13 00,x1,x2,x3,13,x5,13,x7,13,00 00,13,x2,x3,13,x5,13,x7,x8,00 00,13,x2,x3,13,x5,13,x7,13,13 00,x1,13,x3,13,x5,13,x7,x8,00 00,x1,13,x3,13,x5,13,x7,13,13 00,13,13,x3,13,x5,13,x7,x8,13 00,13,13,x3,13,x5,13,x7,13,00 00,x1,x2,x3,13,x5,13,13,x8,00 00,x1,x2,x3,13,x5,13,13,13,13 00,13,x2,x3,13,x5,13,13,x8,13 00,13,x2,x3,13,x5,13,13,13,00 00,x1,13,x3,13,x5,13,13,x8,13 00,x1,13,x3,13,x5,13,13,13,00 00,13,13,x3,13,x5,13,13,x8,00 00,13,13,x3,13,x5,13,13,13,00 13,x1,x2,x3,13,x5,13,x7,x8,00 13,x1,x2,x3,13,x5,13,x7,13,13 13,13,x2,x3,13,x5,13,x7,x8,00 13,13,x2,x3,13,x5,13,x7,13,00 13,x1,13,x3,13,x5,13,x7,x8,13 13,x1,13,x3,13,x5,13,x7,13,00 13,13,13,x3,13,x5,13,x7,x8,00 13,13,13,x3,13,x5,13,x7,13,00 13,x1,x2,x3,13,x5,13,13,x8,00 13,x1,x2,x3,13,x5,13,13,13,00 13,13,x2,x3,13,x5,13,13,x8,13 13,13,x2,x3,13,x5,13,13,13,00 13,x1,13,x3,13,x5,13,13,x8,00 13,x1,13,x3,13,x5,13,13,13,00 13,13,13,x3,13,x5,13,13,x8,00 13,13,13,x3,13,x5,13,13,13,00 00,x1,x2,13,13,x5,13,x7,x8,00 00,x1,x2,13,13,x5,13,x7,13,13 00,13,x2,13,13,x5,13,x7,x8,13 00,13,x2,13,13,x5,13,x7,13,00 00,x1,13,13,13,x5,13,x7,x8,13 00,x1,13,13,13,x5,13,x7,13,00 00,13,13,13,13,x5,13,x7,x8,00 00,13,13,13,13,x5,13,x7,13,00 00,x1,x2,13,13,x5,13,13,x8,00 00,x1,x2,13,13,x5,13,13,13,00 00,13,x2,13,13,x5,13,13,x8,00 00,13,x2,13,13,x5,13,13,13,00 00,x1,13,13,13,x5,13,13,x8,00 00,x1,13,13,13,x5,13,13,13,00 00,13,13,13,13,x5,13,13,x8,00 00,13,13,13,13,x5,13,13,13,00 13,x1,x2,13,13,x5,13,x7,x8,00 13,x1,x2,13,13,x5,13,x7,13,00 13,13,x2,13,13,x5,13,x7,x8,13 13,13,x2,13,13,x5,13,x7,13,00 13,x1,13,13,13,x5,13,x7,x8,00 13,x1,13,13,13,x5,13,x7,13,00 13,13,13,13,13,x5,13,x7,x8,00 13,13,13,13,13,x5,13,x7,13,00 13,x1,x2,13,13,x5,13,13,x8,00 13,x1,x2,13,13,x5,13,13,13,00 13,13,x2,13,13,x5,13,13,x8,00 13,13,x2,13,13,x5,13,13,13,00 13,x1,13,13,13,x5,13,13,x8,00 13,x1,13,13,13,x5,13,13,13,00 13,13,13,13,13,x5,13,13,x8,00 13,13,13,13,13,x5,13,13,13,00 00,x1,x2,x3,13,13,x6,x7,x8,00 00,x1,x2,x3,13,13,x6,x7,13,13 00,13,x2,x3,13,13,x6,x7,x8,00 00,13,x2,x3,13,13,x6,x7,13,13 00,x1,13,x3,13,13,x6,x7,x8,00 00,x1,13,x3,13,13,x6,x7,13,13 00,13,13,x3,13,13,x6,x7,x8,00 00,13,13,x3,13,13,x6,x7,13,00 00,x1,x2,x3,13,13,x6,13,x8,00 00,x1,x2,x3,13,13,x6,13,13,13 00,13,x2,x3,13,13,x6,13,x8,13 00,13,x2,x3,13,13,x6,13,13,00 00,x1,13,x3,13,13,x6,13,x8,13 00,x1,13,x3,13,13,x6,13,13,00 00,13,13,x3,13,13,x6,13,x8,00 00,13,13,x3,13,13,x6,13,13,00 13,x1,x2,x3,13,13,x6,x7,x8,00 13,x1,x2,x3,13,13,x6,x7,13,00 13,13,x2,x3,13,13,x6,x7,x8,00 13,13,x2,x3,13,13,x6,x7,13,00 13,x1,13,x3,13,13,x6,x7,x8,00 13,x1,13,x3,13,13,x6,x7,13,00 13,13,13,x3,13,13,x6,x7,x8,00 13,13,13,x3,13,13,x6,x7,13,00 13,x1,x2,x3,13,13,x6,13,x8,00 13,x1,x2,x3,13,13,x6,13,13,00 13,13,x2,x3,13,13,x6,13,x8,00 13,13,x2,x3,13,13,x6,13,13,00 13,x1,13,x3,13,13,x6,13,x8,13 13,x1,13,x3,13,13,x6,13,13,00 13,13,13,x3,13,13,x6,13,x8,00 13,13,13,x3,13,13,x6,13,13,00 00,x1,x2,13,13,13,x6,x7,x8,00 00,x1,x2,13,13,13,x6,x7,13,13 00,13,x2,13,13,13,x6,x7,x8,13 00,13,x2,13,13,13,x6,x7,13,00 00,x1,13,13,13,13,x6,x7,x8,13 00,x1,13,13,13,13,x6,x7,13,00 00,13,13,13,13,13,x6,x7,x8,00 00,13,13,13,13,13,x6,x7,13,00 00,x1,x2,13,13,13,x6,13,x8,13 00,x1,x2,13,13,13,x6,13,13,00 00,13,x2,13,13,13,x6,13,x8,00 00,13,x2,13,13,13,x6,13,13,00 00,x1,13,13,13,13,x6,13,x8,00 00,x1,13,13,13,13,x6,13,13,00 00,13,13,13,13,13,x6,13,x8,00 00,13,13,13,13,13,x6,13,13,00 13,x1,x2,13,13,13,x6,x7,x8,00 13,x1,x2,13,13,13,x6,x7,13,00 13,13,x2,13,13,13,x6,x7,x8,00 13,13,x2,13,13,13,x6,x7,13,00 13,x1,13,13,13,13,x6,x7,x8,00 13,x1,13,13,13,13,x6,x7,13,00 13,13,13,13,13,13,x6,x7,x8,00 13,13,13,13,13,13,x6,x7,13,00 13,x1,x2,13,13,13,x6,13,x8,00 13,x1,x2,13,13,13,x6,13,13,00 13,13,x2,13,13,13,x6,13,x8,00 13,13,x2,13,13,13,x6,13,13,00 13,x1,13,13,13,13,x6,13,x8,00 13,x1,13,13,13,13,x6,13,13,00 13,13,13,13,13,13,x6,13,x8,00 13,13,13,13,13,13,x6,13,13,00 00,x1,x2,x3,13,13,13,x7,x8,00 00,x1,x2,x3,13,13,13,x7,13,13 00,13,x2,x3,13,13,13,x7,x8,13 00,13,x2,x3,13,13,13,x7,13,00 00,x1,13,x3,13,13,13,x7,x8,13 00,x1,13,x3,13,13,13,x7,13,00 00,13,13,x3,13,13,13,x7,x8,00 00,13,13,x3,13,13,13,x7,13,00 00,x1,x2,x3,13,13,13,13,x8,13 00,x1,x2,x3,13,13,13,13,13,00 00,13,x2,x3,13,13,13,13,x8,00 00,13,x2,x3,13,13,13,13,13,00 00,x1,13,x3,13,13,13,13,x8,00 00,x1,13,x3,13,13,13,13,13,00 00,13,13,x3,13,13,13,13,x8,00 00,13,13,x3,13,13,13,13,13,00 13,x1,x2,x3,13,13,13,x7,x8,00 13,x1,x2,x3,13,13,13,x7,13,00 13,13,x2,x3,13,13,13,x7,x8,00 13,13,x2,x3,13,13,13,x7,13,00 13,x1,13,x3,13,13,13,x7,x8,00 13,x1,13,x3,13,13,13,x7,13,00 13,13,13,x3,13,13,13,x7,x8,00 13,13,13,x3,13,13,13,x7,13,00 13,x1,x2,x3,13,13,13,13,x8,00 13,x1,x2,x3,13,13,13,13,13,00 13,13,x2,x3,13,13,13,13,x8,00 13,13,x2,x3,13,13,13,13,13,00 13,x1,13,x3,13,13,13,13,x8,00 13,x1,13,x3,13,13,13,13,13,00 13,13,13,x3,13,13,13,13,x8,00 13,13,13,x3,13,13,13,13,13,00 00,x1,x2,13,13,13,13,x7,x8,13 00,x1,x2,13,13,13,13,x7,13,00 00,13,x2,13,13,13,13,x7,x8,00 00,13,x2,13,13,13,13,x7,13,00 00,x1,13,13,13,13,13,x7,x8,00 00,x1,13,13,13,13,13,x7,13,00 00,13,13,13,13,13,13,x7,x8,00 00,13,13,13,13,13,13,x7,13,00 00,x1,x2,13,13,13,13,13,x8,00 00,x1,x2,13,13,13,13,13,13,00 00,13,x2,13,13,13,13,13,x8,00 00,13,x2,13,13,13,13,13,13,00 00,x1,13,13,13,13,13,13,x8,00 00,x1,13,13,13,13,13,13,13,00 00,13,13,13,13,13,13,13,x8,00 00,13,13,13,13,13,13,13,13,00 13,x1,x2,13,13,13,13,x7,x8,00 13,x1,x2,13,13,13,13,x7,13,00 13,13,x2,13,13,13,13,x7,x8,00 13,13,x2,13,13,13,13,x7,13,00 13,x1,13,13,13,13,13,x7,x8,00 13,x1,13,13,13,13,13,x7,13,00 13,13,13,13,13,13,13,x7,x8,00 13,13,13,13,13,13,13,x7,13,00 13,x1,x2,13,13,13,13,13,x8,00 13,x1,x2,13,13,13,13,13,13,00 13,13,x2,13,13,13,13,13,x8,00 13,13,x2,13,13,13,13,13,13,00 13,x1,13,13,13,13,13,13,x8,00 13,x1,13,13,13,13,13,13,13,00 13,13,13,13,13,13,13,13,x8,00 13,13,13,13,13,13,13,13,13,00

  1. collision perma-kill (prevents worm from moving right after collision)

w1,s1,s2,w2,w3,a1,f1,f2,11,00 w1,s1,s2,w2,w3,a1,f1,11,f2,00 w1,s1,s2,w2,w3,a1,11,f1,f2,00

w1,s1,w2,w3,00,a1,f1,f2,11,00 w1,s1,w2,w3,00,a1,f1,11,f2,00 w1,s1,w2,w3,00,a1,11,f1,f2,00

  1. photon to charge (how worms will absorb photons)

04,S1,S2,w1,a1,13,a2,w2,S3,06 04,s1,s2,04,w1,06,w2,w3,a1,06 06,w1,w2,w3,S1,S2,S3,w4,w5,04

  1. excess charge filter (prevents worms from "exploding")

w1,w2,s1,06,09,w4,s2,W2,10,04 w1,w2,s1,06,w3,w4,s2,W2,W3,04 06,s1,s2,06,w2,w3,w4,w5,s3,04

  1. outside signal (preserves gene from outside of stream)

w1,w2,07,S1,S2,S3,S4,S5,w3,00 w1,w2,07,S1,S2,S3,S4,S5,00,00 w1,w2,w3,S1,S2,S3,S4,S5,S6,w1

  1. signal backflow decay (prevents signal from moving back and forth)

w1,a1,s1,w2,a2,s2,a3,a4,a5,07 w1,s1,a1,w2,a3,s2,a4,a5,a6,07

  1. w1,s1,a1,w2,s2,a2,a3,a4,a5,07
  2. signal movement

w1,w2,a1,a2,a3,a4,a5,w3,s1,w2 w1,w2,a1,a2,a3,a4,a5,s1,a6,w2 w1,w2,a1,a2,a3,a4,a5,a6,s1,w2

  1. decay/worm retract

w1,08,a1,a2,a3,a4,a5,a6,a7,07 w1,a1,08,a2,a3,a4,a5,a6,a7,07 w1,a1,a2,a3,a4,a5,a6,a7,a8,00 07,a1,a2,a3,a4,a5,a6,a7,a8,00 s1,W1,a1,W2,a3,W3,a4,W4,a5,00 09,W1,W2,W3,W4,W5,W6,W7,W8,00 10,W1,a1,W2,a3,W3,a4,W4,a5,00 11,a1,a2,a3,a4,a5,a6,a7,a8,00

  1. test
  2. 00,00,00,08,07,08,00,00,00,09
  3. 08,00,00,00,00,07,08,00,00,04

@COLORS 00 0 0 0 01 255 098 0 02 255 0 0 03 0 255 0 04 0 0 255 05 0 0 180 06 0 0 090 07 220 100 0 08 75 75 75 09 100 100 100 10 125 125 125 11 255 070 0 12 255 200 0 13 255 230 0 14 180 180 90

@ICONS

XPM

/* width height num_colors chars_per_pixel */ "7 49 2 1" /* colors */ "o c #000000" ". c #FFFFFF" /*state 1 */ "......." ".oooo.." ".o....." ".ooo..." ".o....." ".oooo.." "......." /*state 2 */ "......." ".o....." ".o....." ".o....." ".o....." ".oooo.." "......." /*state 3 */ "......." ".ooo..." ".o..o.." ".ooo..." ".o..o.." ".o..o.." "......." /* state 4 */ "......." ".oooo.." ".o....." ".ooo..." ".o....." ".o....." "......." /* state 5 */ "......." ".ooo..." ".o..o.." ".o..o.." ".o..o.." ".ooo..." "......." /* state 6 */ "......." "..ooo.." ".o....." ".o....." ".o....." "..ooo.." "......." /* all other states */ "......." "......." "......." "......." "......." "......." "......."