True. In fact, I have seen that glider-wise, some destructions are more optimised with that script than with the glider-destruction.py one (except for smaller patterns, of course). This could mean that using a normally non-interacting lane with gliders and a simpler positioning of the still lifes would lead to total destruction. However, this would fail because of the phases of the incoming gliders/Herschels, and actually their stages in the circuit (unless the circuit and the glider lane are synchronised).dvgrn wrote: There are ways to build a circuit so that it can be used normally, but then can be sent a specific signal (using the same input channel) that will trigger a self-destruct sequence. The easiest way would be some kind of internal signal crossing, where two signals sent at a very specific relative timing either faster or slower than normal use, would interfere with each other to start the self-destruct reaction.
The pattern with those two signals coming in can be used as input for simeks' program -- just make sure to exclude all of the region needed for normal functioning, when you set up the search.
EDIT:
I'm referring to this solution, for example. Note the additional glider lane that does not interact with the still lifes unless the output from the circuit is also present (AND).
Code: Select all
x = 76, y = 45, rule = LifeHistory
42.A$43.A$41.3A$2.A$A.A$.2A10$52.A$53.A9.2A$51.3A9.2A7$61.2A11.2A$60.
A2.A10.2A$60.A.A$43.2C16.A$43.2C3$60.2A$61.A$58.3A$58.A8.2A$67.2A2$
64.2C$63.C2.C$63.C.C$64.C$52.C$51.C.C$50.C2.C$51.2C!
Another two examples of AND-dependent demolitions.
Code: Select all
x = 39, y = 14, rule = LifeHistory
26.3A$.2A23.A$A.A22.3A$2.A2$37.2A$37.2A3$30.2A$30.2A5.C$36.C.C$36.C.C
$37.C!
Code: Select all
x = 153, y = 210, rule = LifeHistory
.A$2.A$3A6$5.A$6.A$4.3A3$25.A$23.3A$22.A$22.2A2$46.2C$45.C2.C$35.A10.
2C$10.A22.3A$10.3A19.A$13.A18.2A16.C$12.2A35.C.C$50.2C4$45.A.2A$45.2A
.A$48.A.A$45.2A2.2A$45.A$43.A.A$43.2A2$65.2A$65.A$63.A.A$63.2A$11.2A
46.2A$11.2A45.A2.A$59.2A5$64.2A$20.A23.2A18.2A$19.A.A22.2A$20.2A4$51.
2A$51.2A$13.C49.C$13.C48.C.C$13.C48.C.C$63.C2$61.C$60.C.C$48.2A9.C2.C
$47.A2.A9.2C$48.2A3$34.3C11.A$47.A.A12.2C$47.2A12.C2.C$62.2C3$52.C$
51.C.C$40.C10.C.C$40.C11.C$40.C$47.2C$46.C2.C$47.2C125$151.A$150.2A$
150.A.A!
