Rule:Bullets

From LifeWiki
Revision as of 20:41, 2 January 2020 by Dvgrn (talk | contribs) (Rule 'Bullets' from auto-import project)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE Bullets Uploaded by Redstoneboi#9534 on Discord > A simple, Turing-complete, particle-based rule.

  1. "Bullets was *really* low hanging fruit."
  2. "Like, it's unbelievable nobody's thought about it before."
  3. "I mean, there's WireWorld, but, the mechanics aren't really that intuitive for me, at least."
  4. -Redstoneboi, the guy who made this rule
  5. A 3-2 pair is a photon, or "bullet", that travels straight in a direction until it hits something.
  6. When it hits something, it splits in 2 if it can.
  7. If it hits another bullet, they cancel out.
  8. Splitting takes priority over cancellation. This is a side effect of the simplicity of the rule.
  9. This means simple reflectors, splitters, eaters, OR and ANDNOT gates,
  10. even semi-crossovers since it's particle based (like Conway's Game of Life).

@TREE

num_states=4 num_neighbors=8 num_nodes=73 1 0 1 0 2 1 3 1 0 2 2 0 0 0 1 2 1 1 1 1 3 2 2 2 3 3 3 3 3 3 4 4 4 4 5 4 5 5 5 5 5 6 6 6 7 2 0 0 0 0 3 9 9 9 9 2 1 1 1 0 3 11 11 11 9 4 10 10 10 12 4 12 12 12 12 5 13 13 13 14 6 8 8 15 8 3 2 2 2 9 3 3 3 3 9 4 17 17 17 18 4 18 18 18 18 5 19 19 19 20 6 8 8 21 8 3 9 9 9 11 4 23 23 23 10 3 11 11 11 11 4 25 25 25 10 5 24 24 24 26 4 4 4 4 10 4 5 5 5 10 5 28 28 28 29 4 17 17 17 10 4 18 18 18 10 5 31 31 31 32 6 27 30 33 30 7 16 22 34 22 4 23 23 23 25 4 25 25 25 25 5 36 36 36 37 6 8 8 38 8 6 8 8 8 8 6 27 30 30 30 7 39 40 41 40 4 10 10 10 10 5 19 19 19 43 5 6 6 6 43 5 36 36 36 43 6 44 45 46 45 6 44 45 45 45 5 43 43 43 43 5 28 28 28 43 6 49 50 50 50 7 47 48 51 48 8 35 42 52 42 6 38 8 21 8 7 16 22 54 22 6 38 8 8 8 7 39 40 56 40 6 21 8 38 8 6 21 8 8 8 6 15 8 8 8 7 58 59 60 59 8 55 57 61 57 6 50 50 49 50 6 45 45 44 45 6 46 45 44 45 7 63 64 65 64 6 30 30 27 30 7 67 40 56 40 6 33 30 27 30 7 69 59 60 59 8 66 68 70 68 9 53 62 71 62

@TABLE n_states:4 neighborhood:Moore symmetries:rotate4reflect var a{0,1,2,3} var b=a var c=a var d=a var e=a var f=a var g=a var h=a 0 a,b,c,0,3,2,g,h 0 0 a,b,c,d,3,f,g,h 3 2 a,b,c,d,e,f,g,h 0 3 a,b,c,d,e,f,g,h 2