Rule:WSwitch

From LifeWiki
Revision as of 16:41, 20 January 2020 by Ian07 (talk | contribs) (from https://github.com/gollygang/ruletablerepository)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE WSwitch

@TABLE

  1. (Alan Tennant)'s Wire Switch v1.00.0

n_states:5 neighborhood:Moore symmetries:rotate4

  1. all states

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

  1. all states except electron head

var i={0,2,3,4} var j={0,2,3,4} var k={0,2,3,4} var l={0,2,3,4} var m={0,2,3,4} var n={0,2,3,4}

  1. wire

var aa={1,2,3} var ab={1,2,3} var ac={1,2,3}

  1. electron tail or wire

var ba={2,3} var bb={2,3}

  1. space or switch

var ca={0,4}

  1. switch changes 1

ba,3,0,0,a,aa,0,4,1,4 4,1,3,aa,ab,0,a,0,2,0 0,0,3,4,3,1,2,a,b,4 4,3,a,b,c,3,1,0,0,3

  1. switch changes 2

4,3,0,0,a,aa,0,0,1,3 0,1,3,4,aa,0,a,0,2,4 ba,aa,a,0,0,3,1,4,0,4 4,0,aa,ab,ac,1,2,0,0,0

  1. little switch

ba,aa,0,0,bb,3,1,4,0,4

  1. head becomes tail

1,a,b,c,d,e,f,g,h,2

  1. tail becomes wire

2,a,b,c,d,e,f,g,h,3

  1. wire becomes electron head

3,0,0,aa,ca,0,ab,1,2,3 #easy crossovers 3,0,2,1,3,0,0,ba,ca,3 #easy crossovers 3,1,a,b,c,d,e,f,g,1

@COLORS

1 0 128 255 2 255 255 255 3 240 180 0 4 0 0 80