- a head with a neighboring tail becomes a tail
- a head with more than 3 neighboring heads becomes a tail
- a tail becomes a wire
- a wire with 1 or 2 neighboring heads becomes a head
- assistant wires are like wires but without tail states and it takes two tails to turn it off
Code: Select all
@RULE LongSignals
********************************
**** COMPILED FROM NUTSHELL ****
**** v0.6.1 ****
********************************
1: wire
2: head
3: tail
4: assistant wire
5: energized assistant wire
@TABLE
neighborhood: Moore
symmetries: permute
n_states: 6
var any.0 = {0,1,2,3,4,5}
var any.1 = any.0
var any.2 = any.0
var any.3 = any.0
var any.4 = any.0
var any.5 = any.0
var any.6 = any.0
var _a0.0 = {2,5}
var _a0.1 = _a0.0
var _a0.2 = _a0.0
var _a0.3 = _a0.0
var _b0.0 = {0,1,3,4}
var _b0.1 = _b0.0
var _b0.2 = _b0.0
var _b0.3 = _b0.0
var _b0.4 = _b0.0
var _b0.5 = _b0.0
var _c0.0 = {0,1,2,3,4}
var _c0.1 = _c0.0
var _c0.2 = _c0.0
var _c0.3 = _c0.0
var _c0.4 = _c0.0
var _c0.5 = _c0.0
var _c0.6 = _c0.0
var _c0.7 = _c0.0
1, _a0.0, any.0, _b0.0, _b0.1, _b0.2, _b0.3, _b0.4, _b0.5, 2
4, _a0.0, any.0, _b0.0, _b0.1, _b0.2, _b0.3, _b0.4, _b0.5, 5
2, 3, any.0, any.1, any.2, any.3, any.4, any.5, any.6, 3
5, 3, 3, any.0, any.1, any.2, any.3, any.4, any.5, 4
2, _a0.0, _a0.1, _a0.2, _a0.3, any.0, any.1, any.2, any.3, 3
5, _a0.0, _a0.1, _a0.2, _a0.3, any.0, any.1, any.2, any.3, 4
3, _c0.0, _c0.1, _c0.2, _c0.3, _c0.4, _c0.5, _c0.6, _c0.7, 1
@COLORS
0 0 0 0
1 136 85 34
2 255 255 255
3 153 153 153
4 51 51 255
5 204 204 255
Code: Select all
x = 15, y = 8, rule = LongSignals
8.C$8.B$8.B$8.B$8.A$8.D$8.A$C6BA.6A!
Code: Select all
x = 17, y = 8, rule = LongSignals
7.A$6.A.A$5.A2.A$5.A.4A$CBADA2.A2.7A$5.A.4A$5.A2.A$6.2A!