Splitters with common SL

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Splitters with common SL

Post by simsim314 » November 27th, 2014, 4:03 am

Here are 280 splitters from 2 common objects in 10x10 square

Code: Select all

x = 84042, y = 33, rule = LifeHistory
6.C299.C299.C299.C299.C299.C299.C299.C299.C299.C291.2C6.C299.C299.C
299.C299.C299.C292.C6.C299.C299.C299.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C4.C294.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C300.
C299.C6.C292.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C298.C294.C4.C
299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.C299.
C299.C299.C299.C8.2C289.C299.C299.C299.C299.C299.C299.C299.C299.C299.
C299.C299.C299.C299.C302.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C295.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C293.2C3.2C298.2C298.2C298.2C298.2C299.2C298.2C298.2C298.2C298.
2C298.2C292.2C4.2C298.2C4.2C292.2C298.2C298.2C298.2C298.2C298.2C298.
2C2.2C294.2C298.2C298.2C298.2C297.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C289.C8.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C3.2C293.2C298.2C298.2C298.
2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C297.2C298.2C298.2C294.2C2.2C298.2C298.2C298.
2C298.2C298.2C298.2C298.2C298.2C298.2C2.2C294.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C6.C291.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C294.2C2.2C292.2C4.2C
298.2C298.2C4.2C292.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.
2C298.2C298.2C$5.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C290.C.C4.C.C297.C.C297.C.C297.C.C297.C.C297.C.C290.C.C
4.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C3.2C292.
C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C2.C.C292.C.C297.C.C297.C
.C294.2C.C.C297.C.C297.C.C297.C.C297.C.C297.C.C7.2C288.C.C297.C.C297.
C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C6.2C289.C.C298.C.
C297.C.C4.C.C290.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C5.2C290.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C296.C.C292.C.C2.C.C297.C.C
290.C6.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C289.C7.C.C297.C.C291.2C4.C.C297.C.C297.C.C6.C2.C287.C.C
297.C.C297.C.C290.C6.C.C297.C.C6.C290.C.C297.C.C297.C.C291.2C4.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C300.C.C3.C293.C.C297.C.C287.C9.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C294.C.C297.C.C297.C.C297.C.
C4.C292.C.C297.C.C297.C.C292.2C3.C.C297.C.C297.C.C6.2C284.C2.C.C.C
297.C.C297.C.C297.C.C297.C.C298.C.C297.C.C297.C.C297.C.C297.C.C297.C.
C291.C.C3.C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C2.2C293.C.C297.C.C297.C.C297.C.C296.C.C3.C293.C.C297.C.C297.C.
C292.2C3.C.C297.C.C297.C.C297.C.C297.C.C297.C2.C291.C4.C2.C296.C2.C
287.C.C6.C2.C296.C2.C296.C2.C296.C2.C296.C2.C290.2C4.C2.C296.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C292.2C2.C2.C296.C
2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C5.C290.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C.C.C292.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C5.C290.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.2C3.C294.2C298.2C293.C.C
2.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C2.C.C293.C.
C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C
.C297.C.C5.2C290.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C4.C292.C.C4.C.C290.C.C297.C.C290.C6.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C293.2C2.C.C291.C.C3.C.C297.
C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C
.C297.C.C297.C.C6.2C289.C.C$5.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C292.C.C3.2C298.2C298.2C3.2C293.2C298.2C298.2C290.C.
C5.C.C297.C.C297.C.C291.C5.C.C297.C.C297.C.C297.C.C4.2C291.C.C297.C.C
2.C2.C291.C.C297.C.C297.C.C291.2C4.C.C297.C.C292.C4.C2.C296.C2.C2.2C
288.C3.C2.C296.C2.C296.C2.C292.C.C.C2.C296.C2.C296.C2.C288.2C6.C2.C
296.C2.C296.C2.C6.C.C287.C2.C296.C2.C296.C2.C296.C2.C296.C2.C296.C2.C
296.C2.C6.2C288.C2.C296.C2.C296.C2.C5.C.C288.C2.C296.C.C297.C.C5.C.C
289.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C288.2C
7.C.C297.C.C293.2C2.C.C297.C.C297.C.C6.C.C288.C.C297.C.C297.C.C3.2C
292.C.C297.C2.C296.C2.C296.C2.C296.C2.C296.C2.C297.2C3.C288.C2.C2.2C
298.2C289.C.C6.2C298.2C293.2C3.2C293.2C3.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C288.C.C7.C.C292.2C3.C.C289.C2.C4.C.C297.C.C297.C.C
5.C.C284.2C3.C.C297.C.C297.C.C288.C.C6.C299.C6.C.C284.C5.C299.C299.C
291.C2.C4.C299.C299.C299.C299.C299.C301.2C3.C.C292.2C298.2C287.C.C8.
2C298.2C298.2C298.2C298.2C298.2C298.2C4.2C289.2C298.2C298.2C298.2C4.C
.C291.2C298.2C298.2C292.C.C3.2C298.2C298.2C6.C2.C284.C.C.2C298.2C298.
2C3.2C293.2C298.2C295.C2.C.C297.C.C297.C.C297.C.C297.C.C297.C.C291.C.
C3.C.C297.C.C3.C.C291.C.C297.C.C297.C.C297.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C3.2C292.C.C3.2C293.C3.C.C293.C299.C299.C292.C2.C
3.C299.C299.C299.C299.C298.C.C291.C.C3.C.C291.C5.C.C289.C.C5.C.C297.C
.C297.C.C297.C.C297.C.C290.C2.C3.C.C297.C.C297.C.C297.C.C297.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C291.C.C2.C2.C296.C2.C296.C2.C296.C2.C296.
C2.C296.C2.C296.C2.C296.C2.C297.2C298.2C298.2C298.2C5.C.C290.2C298.2C
298.2C298.2C293.2C3.2C298.2C298.C.C297.C.C.2C294.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C297.C.C291.C5.C2.C296.C2.C3.C.C290.C2.C296.C2.C
296.C2.C296.C2.C296.C2.C3.2C291.C2.C296.C2.C6.2C288.C2.C296.C2.C296.C
2.C299.C.C887.C.C2708.C.C293.2C298.2C298.2C298.2C298.2C298.2C298.2C
298.2C298.2C298.2C298.2C298.2C4.C2.C290.2C298.2C293.2C3.2C298.2C3.2C
293.2C298.2C298.2C298.2C2.2C289.C4.C.C297.C.C2.C.C292.C.C3.2C292.C.C
297.C.C288.C.C6.C.C297.C.C292.2C3.C.C292.2C3.C.C297.C.C297.C.C297.C.C
297.C.C297.C.C297.C.C291.C.C3.C.C297.C.C297.C.C3.C.C291.C.C297.C299.C
299.C299.C299.C299.C299.C299.C299.C7.C.C289.C$2.C2997.C609.C.C1184.2C
7.C299.C299.C291.C.C5.C299.C299.C299.C4.C.C292.C299.C4.2C293.C299.C
299.C292.C.C4.C299.C292.C.C4.2C298.2C292.C.C3.2C293.2C3.2C298.2C294.C
3.2C298.2C298.2C288.C2.C6.2C298.2C298.2C8.2C288.2C298.C.C297.C.C297.C
.C297.C.C297.C.C297.C.C5.C2.C288.C.C297.C.C297.C.C6.2C289.C.C296.2C
298.2C7.C290.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C298.2C9.2C
277.C2.C6.2C298.2C294.2C2.2C298.2C298.2C8.2C288.2C298.2C298.2C4.C.C
291.2C299.2C5.C292.2C298.2C298.2C298.2C302.C.C288.2C593.C.C601.C.C
297.C.C2392.C.C9.2C291.C.C4.2C289.C.C6.2C298.2C298.2C6.C284.C.C4.C
299.C299.C289.2C314.C2.C282.C.C896.C.C1805.2C5.2C291.2C298.2C288.C.C
7.2C298.2C298.2C298.2C298.2C298.2C298.2C5.C2.C282.C910.C2.C1186.C612.
C.C286.C606.C2.C888.C.C2.C299.C299.C299.C299.C299.C293.C5.C299.C5.C
293.C299.C299.C299.C299.C299.C299.C299.C299.C299.C4.C.C292.C4.C.C296.
2C1187.C2.C1496.C6.C292.C2.C3.C291.C.C5.C291.2C6.C299.C299.C299.C299.
C291.C2.C4.C299.C299.C4.2C293.C299.2C298.2C298.2C8.C280.C8.2C298.2C
292.2C4.2C298.2C298.2C298.2C298.2C298.2C298.2C290.2C6.2C1204.C2.C
1485.C.C603.C299.C293.2C4.C299.C299.C299.C8.2C289.C299.C299.C291.C.C
5.2C298.2C5.2C291.2C298.2C298.2C298.2C298.2C3.C.C292.2C298.2C6.C2.C
288.2C298.2C298.2C300.2C889.C2710.C1499.C2100.C.C885.C2.C306.C2.C
1196.C.C287.C.C4.C299.C3.2C294.C299.C299.C289.C2.C6.C299.C292.C.C4.C
292.C.C4.C299.C299.C299.C299.C299.C299.C293.C5.C299.C299.C5.C293.C
2707.2C$.C.C2101.2C1504.C.C296.2C1787.C301.2C607.C.C1202.2C583.C.C
307.2C288.2C599.C.C296.C.C1494.2C314.2C892.C299.C299.C4.C294.C299.C
299.C6.C.C290.C299.C299.C299.C3307.C2.C277.2C2114.C.C597.C.C1495.2C
884.2C601.C.C299.C1512.2C879.2C302.C.C297.C899.C.C1212.2C283.C2.C599.
2C295.C298.2C909.2C298.2C294.C.C297.C.C297.C.C288.2C7.C.C293.C3.C.C
297.C.C297.C.C290.2C5.C.C297.C.C297.C.C6.C.C281.C.C307.C602.2C1801.C
895.C2.C283.2C601.C.C5109.C.C297.C1202.2C283.2C1496.C.C299.2C295.C2.C
1798.2C610.C.C885.C315.C.C278.C.C599.2C310.2C298.2C1486.2C1213.2C
1487.C.C1195.C.C912.C2.C1180.2C1810.C.C601.C.C2387.2C600.2C604.2C585.
2C303.2C1503.C299.C.C2100.C887.2C308.2C1198.C.C286.2C902.C296.C296.C.
C598.C.C299.C4812.2C$C.C301.C602.2C1195.C2.C1195.2C307.C297.C.C286.2C
901.C897.C.C608.C1203.2C286.2C296.C308.C.C889.C297.2C304.2C1505.C.C
1495.C.C901.C1195.2C2389.C912.C.C2395.C598.2C2685.C300.C607.2C1203.C
2.C1183.C1199.C603.2C894.C.C598.C.C593.C2.C908.C.C297.C.C293.2C298.2C
298.2C298.2C293.C.C2.2C298.2C298.2C290.C2.C4.2C298.2C298.2C8.C282.C2.
C305.C.C298.C2694.2C306.2C284.C.C600.2C303.C2097.2C1196.2C1510.C1500.
C2.C593.2C290.2C302.2C300.2C287.C.C597.2C2412.C.C883.C.C313.C.C280.C.
C597.C.C309.C.C297.C.C1795.C301.C291.C1195.2C604.C305.2C295.C592.C.C
913.C.C883.2C1500.2C607.C603.C2387.C.C599.C.C603.C2.C583.C2.C302.C.C
900.C302.C297.C.C297.C2.C2700.2C896.2C287.2C305.2C303.C1190.C.C294.C.
C296.C600.C5112.C2.C1182.2C$2C301.C.C299.2C299.C.C1196.C.C290.2C310.
2C591.C.C605.C.C285.C.C899.C.C895.C.C2101.C.C605.C.C1491.C.C1506.2C
581.2C310.C602.C1188.2C297.2C609.C.C298.C590.C303.C296.C299.C299.C
296.C.C308.2C602.C585.2C601.2C596.2C302.2C598.2C592.C303.2C2091.C.C
906.C.C603.2C289.2C308.C2.C581.2C2402.C2.C894.C598.C.C594.C2.C909.C.C
297.C.C888.C597.C2.C894.C.C899.C.C305.C2.C296.C.C889.2C1801.C2.C592.C
.C903.C.C1205.2C888.C.C307.2C886.C2.C1203.2C1195.C609.C.C594.2C290.C.
C301.C.C299.C.C287.C2708.2C303.C591.C292.C.C313.2C282.C598.2C310.2C
298.2C1795.C.C299.C.C289.C.C1194.2C910.C.C293.C.C592.C304.2C307.2C
300.C884.C.C900.C305.C291.C.C2105.2C1491.C.C601.C604.C.C585.C2.C302.C
.C898.C.C300.C.C295.C2.C298.2C588.C2111.C2.C894.C2.C285.C2.C304.C.C
1493.C.C294.C2.C1803.2C605.2C288.2C899.2C593.2C597.2C300.2C910.C.C
1183.C.C$304.2C298.C.C300.C291.2C598.2C305.C290.C2.C309.2C592.C.C605.
C287.C298.2C599.C.C305.C591.C898.2C1203.2C606.C1492.2C2090.C.C308.C.C
1790.2C297.C.C609.C.C296.C.C588.C.C301.C.C294.C.C297.C.C297.C.C296.C
308.C.C1187.C2.C600.2C596.C.C301.C.C597.C.C590.C.C301.C.C302.2C1788.C
908.C303.2C298.C2.C287.C2.C308.2C582.C.C2402.C.C1194.C299.C596.2C304.
2C605.C299.C888.C.C597.2C896.C901.C307.C.C295.C2.C888.C.C299.2C1501.C
.C593.C903.C.C1205.C.C889.C307.C.C887.2C1204.C.C1193.C.C609.C888.C.C
301.C.C299.C.C1492.C299.C593.2C607.C.C893.C.C292.C2405.2C1199.C.C298.
C.C289.C2.C600.2C297.2C1206.C.C293.2C896.C2.C305.C2.C1185.C.C898.C.C
303.C.C290.2C299.2C1805.C.C903.C587.C905.2C301.C289.2C296.2C304.C899.
C.C300.C2.C295.2C888.C.C1205.2C602.2C299.C2.C895.C.C286.C2.C304.C.C
1493.C296.2C1503.2C298.C.C604.C2.C286.C2.C898.C.C592.C.C595.C.C299.C.
C911.C1185.C.C$604.2C592.C2.C596.C2.C596.C2.C903.C1193.C.C598.2C305.C
.C1488.C.C4211.2C1184.C308.C.C297.C592.2C1199.2C610.C297.2C589.C2.C
299.C.C296.2C298.C.C297.C.C604.2C301.2C886.2C1200.C.C301.C.C597.C591.
C.C301.2C302.C.C293.2C904.C1800.C2.C297.C.C289.C.C588.2C303.2C2403.C
1194.C.C1200.C2.C300.2C1199.C291.C2.C892.2C309.2C596.2C902.C297.2C
889.2C299.C.C605.2C895.C892.2C604.2C1206.2C1199.C601.2C590.2C900.C.C
1192.C2.C298.C1199.C303.C301.C1492.C.C297.C.C298.2C291.C.C608.C.C892.
2C1196.C1501.C2.C306.2C298.2C591.C299.2C291.2C600.C2.C295.C2.C1206.C
1192.C.C306.C.C893.2C292.C900.C305.C289.2C300.C.C1499.2C305.C.C587.C
313.C.C1491.C2.C589.C2.C1208.C293.C302.2C1187.2C312.2C298.2C298.2C
290.C2.C600.C2.C299.2C897.C288.2C306.C2392.2C901.C.C299.C304.2C299.C.
C288.2C900.C.C592.C296.2C299.C301.C608.2C588.2C899.C$1198.C.C309.2C
287.2C598.2C2099.C905.C2.C1489.C604.2C3605.C2.C1492.2C297.C.C590.C.C
2701.2C300.2C598.2C298.C907.C2.C2088.C303.C1191.C300.2C305.C293.C2.C
902.C.C1799.C.C299.C291.C589.C.C1508.2C895.2C1496.2C1201.2C300.C2.C
1197.C.C291.C.C891.C.C308.C.C595.C2.C2391.2C605.C2.C1787.C.C905.C602.
2C2103.C2.C588.C2.C597.2C301.C1194.C.C297.C.C3298.C.C297.C298.C.C292.
C610.C584.2C1504.C.C1206.2C292.C.C306.C2.C296.C2.C1785.C.C296.C2.C
2400.C308.C894.C.C1787.C.C300.2C604.2C596.2C296.C.C305.C587.C.C311.C.
C897.2C593.C.C590.C2.C1207.C.C2097.C.C297.C.C297.C.C290.C.C601.C2.C
4187.C.C902.C604.C2.C299.C1192.C889.C.C1209.C2.C586.C2.C303.2C$1199.C
309.C2.C3894.2C896.2C1196.C2.C3302.2C300.C.C1793.2C591.C307.2C4503.C.
C3885.C.C599.C.C903.C2.C1799.C1183.2C1507.C2.C893.C2.C3001.C.C1197.C
2.C291.C892.2C310.C596.C2.C1793.2C1203.C.C1789.C905.C.C298.C301.C.C
1799.2C302.C.C590.2C598.C.C1496.C299.C3300.2C596.2C1489.C.C1504.C
1206.C.C293.C307.C.C297.C.C1787.C298.2C605.2C2695.2C302.2C1787.2C906.
C2.C595.C.C296.C.C892.C.C311.2C897.C.C594.C592.2C1208.2C1483.C614.2C
298.2C299.C292.C603.2C4188.2C1508.C.C2383.2C898.2C310.C.C588.C.C303.C
.C$1509.C.C4792.C.C1197.C.C3301.C2.C300.C2694.C2.C4503.C3886.2C601.C
905.C.C4492.C.C894.C2.C3002.C1199.2C2095.2C1793.C.C1204.C2697.2C297.C
.C300.2C1799.C2.C302.C1192.2C5693.2C1492.C2711.C.C603.C299.C2694.2C
2695.C.C2998.C.C597.2C297.C894.C1210.C.C3882.C.C7812.C3283.C2.C310.C
590.C305.2C$1510.C4792.C.C1199.C3302.C.C2996.C.C9901.C4494.C896.2C
8095.2C4203.C.C297.2C1801.C.C7190.C.C4205.C6297.2C2999.C3004.C3884.2C
11096.C.C$6304.C4504.C2998.C23389.2C4206.2C296.C.C1802.C7191.2C31494.
C$37197.C.C4504.2C$37197.2C15$29.3C301.3C304.3C286.3C297.3C291.3C303.
3C303.3C291.3C308.3C290.3C296.3C298.3C294.3C296.3C297.3C295.3C300.3C
301.3C291.3C289.3C300.3C303.3C294.3C304.3C293.3C296.3C300.3C296.3C
298.3C287.3C313.3C290.3C307.3C291.3C292.3C302.3C302.3C287.3C311.3C
302.3C271.3C298.3C313.3C288.3C293.3C304.3C312.3C287.3C286.3C317.3C
281.3C304.3C294.3C301.3C291.3C303.3C297.3C297.3C297.3C295.3C288.3C
304.3C296.3C302.3C293.3C301.3C305.3C281.3C305.3C292.3C302.3C289.3C
298.3C302.3C298.3C286.3C309.3C290.3C292.3C295.3C304.3C287.3C304.3C
298.3C304.3C292.3C305.3C299.3C269.3C315.3C289.3C295.3C298.3C306.3C
302.3C282.3C314.3C290.3C301.3C293.3C287.3C300.3C293.3C299.3C298.3C
305.3C302.3C290.3C306.3C301.3C285.3C301.3C297.3C284.3C302.3C296.3C
304.3C295.3C304.3C286.3C310.3C291.3C298.3C286.3C301.3C297.3C291.3C
309.3C298.3C292.3C288.3C305.3C297.3C282.3C308.3C309.3C294.3C297.3C
287.3C305.3C295.3C303.3C293.3C296.3C300.3C304.3C285.3C302.3C293.3C
289.3C310.3C292.3C297.3C307.3C284.3C294.3C319.3C273.3C304.3C290.3C
311.3C300.3C286.3C304.3C294.3C293.3C307.3C297.3C283.3C299.3C303.3C
301.3C294.3C275.3C326.3C283.3C308.3C278.3C312.3C293.3C297.3C308.3C
289.3C294.3C296.3C310.3C284.3C305.3C301.3C283.3C306.3C293.3C298.3C
306.3C297.3C285.3C306.3C291.3C300.3C283.3C303.3C300.3C302.3C283.3C
302.3C303.3C299.3C293.3C306.3C297.3C281.3C306.3C311.3C272.3C312.3C
283.3C296.3C314.3C298.3C273.3C315.3C288.3C301.3C305.3C291.3C305.3C
290.3C297.3C287.3C311.3C296.3C301.3C297.3C287.3C299.3C306.3C295.3C
285.3C304.3C302.3C291.3C301.3C296.3C298.3C296.3C294.3C297.3C307.3C
287.3C296.3C306.3C298.3C291.3C303.3C291.3C291.3C308.3C286.3C299.3C
297.3C296.3C303.3C301.3C288.3C298.3C296.3C291.3C312.3C288.3C286.3C
317.3C285.3C299.3C307.3C295.3C292.3C298.3C286.3C322.3C289.3C$29.C303.
C306.C288.C299.C293.C305.C305.C293.C310.C292.C298.C300.C296.C298.C
299.C297.C302.C303.C293.C291.C302.C305.C296.C306.C295.C298.C302.C298.
C300.C289.C315.C292.C309.C293.C294.C304.C304.C289.C313.C304.C273.C
300.C315.C290.C295.C306.C314.C289.C288.C319.C283.C306.C296.C303.C293.
C305.C299.C299.C299.C297.C290.C306.C298.C304.C295.C303.C307.C283.C
307.C294.C304.C291.C300.C304.C300.C288.C311.C292.C294.C297.C306.C289.
C306.C300.C306.C294.C307.C301.C271.C317.C291.C297.C300.C308.C304.C
284.C316.C292.C303.C295.C289.C302.C295.C301.C300.C307.C304.C292.C308.
C303.C287.C303.C299.C286.C304.C298.C306.C297.C306.C288.C312.C293.C
300.C288.C303.C299.C293.C311.C300.C294.C290.C307.C299.C284.C310.C311.
C296.C299.C289.C307.C297.C305.C295.C298.C302.C306.C287.C304.C295.C
291.C312.C294.C299.C309.C286.C296.C321.C275.C306.C292.C313.C302.C288.
C306.C296.C295.C309.C299.C285.C301.C305.C303.C296.C277.C328.C285.C
310.C280.C314.C295.C299.C310.C291.C296.C298.C312.C286.C307.C303.C285.
C308.C295.C300.C308.C299.C287.C308.C293.C302.C285.C305.C302.C304.C
285.C304.C305.C301.C295.C308.C299.C283.C308.C313.C274.C314.C285.C298.
C316.C300.C275.C317.C290.C303.C307.C293.C307.C292.C299.C289.C313.C
298.C303.C299.C289.C301.C308.C297.C287.C306.C304.C293.C303.C298.C300.
C298.C296.C299.C309.C289.C298.C308.C300.C293.C305.C293.C293.C310.C
288.C301.C299.C298.C305.C303.C290.C300.C298.C293.C314.C290.C288.C319.
C287.C301.C309.C297.C294.C300.C288.C324.C291.C$30.C303.C306.C288.C
299.C293.C305.C305.C293.C310.C292.C298.C300.C296.C298.C299.C297.C302.
C303.C293.C291.C302.C305.C296.C306.C295.C298.C302.C298.C300.C289.C
315.C292.C309.C293.C294.C304.C304.C289.C313.C304.C273.C300.C315.C290.
C295.C306.C314.C289.C288.C319.C283.C306.C296.C303.C293.C305.C299.C
299.C299.C297.C290.C306.C298.C304.C295.C303.C307.C283.C307.C294.C304.
C291.C300.C304.C300.C288.C311.C292.C294.C297.C306.C289.C306.C300.C
306.C294.C307.C301.C271.C317.C291.C297.C300.C308.C304.C284.C316.C292.
C303.C295.C289.C302.C295.C301.C300.C307.C304.C292.C308.C303.C287.C
303.C299.C286.C304.C298.C306.C297.C306.C288.C312.C293.C300.C288.C303.
C299.C293.C311.C300.C294.C290.C307.C299.C284.C310.C311.C296.C299.C
289.C307.C297.C305.C295.C298.C302.C306.C287.C304.C295.C291.C312.C294.
C299.C309.C286.C296.C321.C275.C306.C292.C313.C302.C288.C306.C296.C
295.C309.C299.C285.C301.C305.C303.C296.C277.C328.C285.C310.C280.C314.
C295.C299.C310.C291.C296.C298.C312.C286.C307.C303.C285.C308.C295.C
300.C308.C299.C287.C308.C293.C302.C285.C305.C302.C304.C285.C304.C305.
C301.C295.C308.C299.C283.C308.C313.C274.C314.C285.C298.C316.C300.C
275.C317.C290.C303.C307.C293.C307.C292.C299.C289.C313.C298.C303.C299.
C289.C301.C308.C297.C287.C306.C304.C293.C303.C298.C300.C298.C296.C
299.C309.C289.C298.C308.C300.C293.C305.C293.C293.C310.C288.C301.C299.
C298.C305.C303.C290.C300.C298.C293.C314.C290.C288.C319.C287.C301.C
309.C297.C294.C300.C288.C324.C291.C!
Discussion has started here (and now moved to this thread):

viewtopic.php?p=14570#p14570
viewtopic.php?p=14573#p14573
viewtopic.php?p=14584#p14584

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 27th, 2014, 4:37 am

dvgrn wrote: they make a fairly nice toolkit for freeze-dried slow salvos:
With the current quality of splitters, one can hope to find universal kit with 2 SLs alone per back shoot:

Here are some design patterns:

Code: Select all

x = 300, y = 61, rule = LifeHistory
240.C$239.C.C$238.C2.C$239.2C5$237.2C$24.C211.C2.C$23.C.C210.C.C$24.C
212.C5$25.2C$24.C2.C$25.2C7$255.2C$255.C.C6.2C$256.C7.C.C$8.C256.2C$
7.C.C$7.2C5$.2C$C2.C$C.C$.C17$297.3C$297.C$298.C$31.3C$31.C$32.C!
Just imagine if we have output back-shoot on all 15-20 adjacent lanes. This will make the dry salvo very effective, with 2SL per glider

Another point to notice is that "adjustable design" (the one on the left) allows any lane adjustment (assuming we have both colors), but less clear what are the minimal toolkit for it's usage. As for back-shoot + forward-shoot, we only need about 15 lanes - but it will be limited to those lanes.

---

Just another point - I searched in 10x10 and found 280 splitters I only can guess that in 20x20 there will be around 800 (as the distance get larger the splitters are less common).

There is also another issue: If we find megasplitters, and use some universal kits with them, this could also reduce the size of the dried salvos.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 27th, 2014, 7:33 am

Here is a simple report I've generated while hoping to get a nice kit of back-shoots:

Code: Select all

x = 786, y = 1258, rule = LifeHistory
269.C81.C99.C116.C92.2C94.2C$268.C.C79.C.C97.C.C114.C.C90.C2.C93.2C$
268.C.C78.C.C97.C.C116.C91.C2.C$269.C79.2C98.2C202.2C6.2C$264.2C298.
2C87.2C$263.C.C80.C216.C.C$262.C.C80.C.C98.2C114.C.C$263.C82.C98.C2.C
114.C191.2C$446.2C306.C2.C$754.C2.C$755.2C20$3.2C.C.2C.C271.3C97.3C
97.3C97.3C97.3C97.3C$3.C.2C.C.2C271.C99.C99.C99.C99.C99.C$284.C99.C
99.C99.C99.C99.C$2C11.2C$C12.C$.C12.C$2C11.2C2$2C11.2C$C12.C$.C12.C$
2C11.2C5$2C11.2C$C12.C$.C12.C$2C11.2C2$2C11.2C$C12.C$.C12.C$2C11.2C2$
3.2C.C.2C.C$3.C.2C.C.2C143$259.C86.C103.2C111.2C101.2C73.2C$258.C.C
84.C.C101.C.C110.C2.C100.C.C72.C.C6.2C$258.2C85.C2.C101.C112.C.C101.C
74.C7.C.C$346.2C216.C186.2C$263.2C88.2C$263.C.C87.C.C97.2C$264.C.C87.
2C97.C.C$265.C188.C.C$455.C110.2C$566.C.C98.2C$567.2C98.C.C$668.2C19$
283.3C97.3C97.3C97.3C97.3C97.3C$283.C99.C99.C99.C99.C99.C$284.C99.C
99.C99.C99.C99.C$13.2C$13.C$14.C$13.2C2$13.2C$13.C$14.C$13.2C5$13.2C$
13.C$14.C$13.2C2$13.2C$13.C$14.C$13.2C146$257.C96.2C4.2C92.2C4.2C$
256.C.C94.C.C3.C.C91.C.C3.C.C$255.C.C94.C.C3.C.C91.C.C3.C.C$255.2C96.
C5.C93.C5.C3$257.C$256.C.C$255.C.C$255.2C21$283.3C97.3C97.3C$283.C99.
C99.C$284.C99.C99.C$2C11.2C$C12.C$.C12.C$2C11.2C2$2C11.2C$C12.C$.C12.
C$2C11.2C2$3.2C.C.2C.C$3.C.2C.C.2C2$13.2C$13.C$14.C$13.2C2$13.2C$13.C
$14.C$13.2C146$262.C94.2C$261.C.C93.C.C$261.C2.C93.2C$262.C.C$263.C$
352.2C$256.2C93.C2.C$256.C.C93.C2.C$257.2C94.2C22$3.2C.C.2C.C271.3C
97.3C$3.C.2C.C.2C271.C99.C$284.C99.C$2C$C$.C$2C2$2C$C$.C$2C2$3.2C.C.
2C.C$3.C.2C.C.2C2$13.2C$13.C$14.C$13.2C2$13.2C$13.C$14.C$13.2C2$3.2C.
C.2C.C$3.C.2C.C.2C143$250.C112.C111.2C80.2C100.2C88.2C$249.C.C110.C.C
109.C.C79.C2.C98.C2.C5.C81.C.C$249.C2.C108.C2.C109.2C74.C5.C.C100.C2.
C3.C.C81.C$250.C.C109.2C185.C.C5.C102.2C5.2C$251.C296.C2.C$549.2C3$
251.C108.2C104.2C274.2C$250.C.C106.C2.C103.C.C272.C.C$251.2C106.C.C
105.C273.2C$360.C19$3.2C.C.2C.C271.3C97.3C97.3C97.3C97.3C97.3C$3.C.2C
.C.2C271.C99.C99.C99.C99.C99.C$284.C99.C99.C99.C99.C99.C$2C11.2C$C12.
C$.C12.C$2C11.2C2$2C11.2C$C12.C$.C12.C$2C11.2C2$3.2C.C.2C.C$3.C.2C.C.
2C2$2C11.2C$C12.C$.C12.C$2C11.2C2$2C11.2C$C12.C$.C12.C$2C11.2C2$3.2C.
C.2C.C$3.C.2C.C.2C143$257.C105.2C$256.C.C104.C.C$257.2C105.2C4$250.2C
106.C$250.C.C104.C.C$251.2C105.2C22$23.2C.C.2C.C251.3C97.3C$23.C.2C.C
.2C251.C99.C$284.C99.C$13.2C5.2C11.2C$13.C6.C12.C$14.C6.C12.C$13.2C5.
2C11.2C2$13.2C5.2C11.2C$13.C6.C12.C$14.C6.C12.C$13.2C5.2C11.2C5$13.2C
5.2C11.2C$13.C6.C12.C$14.C6.C12.C$13.2C5.2C11.2C2$13.2C5.2C11.2C$13.C
6.C12.C$14.C6.C12.C$13.2C5.2C11.2C2$23.2C.C.2C.C$23.C.2C.C.2C143$249.
C110.2C$248.C.C108.C.C$248.2C110.C3$365.2C$253.2C110.2C$253.2C23$23.
2C.C.2C.C251.3C97.3C$23.C.2C.C.2C251.C99.C$284.C99.C$13.2C18.2C$13.C
19.C$14.C19.C$13.2C18.2C2$13.2C18.2C$13.C19.C$14.C19.C$13.2C18.2C2$
23.2C.C.2C.C$23.C.2C.C.2C2$13.2C18.2C$13.C19.C$14.C19.C$13.2C18.2C2$
13.2C18.2C$13.C19.C$14.C19.C$13.2C18.2C2$23.2C.C.2C.C$23.C.2C.C.2C!
As you can see some lanes are much more probable than others. You can also see how partial the kit is - so we need much more splitters. This should include more SLs to use, and more space to cover.

---

As for the script that generated the report:

Place the left upper corner of the results in the first message at ~(0,0) and run this script:

Code: Select all

import golly as g 


snakeLineHor = g.parse("2obob2obo$ob2obob2o!")
snakeLineVer = g.transform(snakeLineHor, -3, 3, 0, 1, 1, 0)

figure8 = [snakeLineVer, g.transform(snakeLineVer, 0, 13),  snakeLineHor, g.transform(snakeLineHor, 0, 13), g.transform(snakeLineHor, 0, 26), g.transform(snakeLineVer, 13, 0), g.transform(snakeLineVer, 13, 13)]

def PlaceDigit(digit, x = 0, y = 0):
   digitIdx = [[0,1,2,4,5,6], [5,6],[1,2,3,4,5],[2,3,4,5,6],[0,3,5,6],[0,2,3,4,6],[0,1,2,3,4,6],[2,5,6],[0,1,2,3,4,5,6],[0,2,3,4,5,6]]
   
   if digit >= 0 and digit <= 9:
      for idx  in digitIdx[digit]:
         g.putcells(figure8[idx], x, y)
def NumDigit(num):
   if num < 10: 
      return 1 
   else: 
      return 1 + NumDigit(int((num - (num % 10))/10))
      
def PlaceNumber(number, x = 0, y = 0):
   if number < 0: 
      g.putcells(figure8[3], x, y)
      PlaceNumber(-number, x, y)
      return
	  
   curNum = number
   d = 20 * NumDigit(number)
   
   while True:
      PlaceDigit(curNum%10, x + d, y)
      curNum = (curNum - curNum%10) / 10 
      
      if curNum == 0:
         return 
      
      d -= 20

	  
dx = 0

cellsList = []
while True: 

	cells = g.getcells([-50 + dx, - 50, 150, 150])
	
	if len(cells) == 0:
		break
	
	cellsList.append(cells)
	dx += 300
	
for idx in xrange(0, len(cellsList)):
	g.new(str(idx))
	cells = cellsList[idx]
	g.putcells(cells)
	g.update()
	
	rect = g.getrect()
	
	cells0 = g.getcells([rect[0], rect[1] + rect[3] - 1, rect[2], 1])
	dx = cells0[0] - 1
	dy = cells0[1] - 2
	
	g.new("")
	g.putcells(cells, -dx, -dy)
	cellsList[idx] = g.getcells(g.getrect())
	
g.new("")
dx = 0
idxList = []

for i in xrange(0, len(cellsList)):
	g.new(str(i))
	g.setbase(8)
	g.setstep(3)
	g.putcells(cellsList[i])
	g.step()
	g.step()
	
	rect = g.getrect()
	
	if not(rect[0] < -100 and rect[0] + rect[2] > 100 and rect[1] < -100 and rect[1] + rect[3] > 100): 
		continue 
	
	
	
	for j in xrange(0, 4):
		rect = g.getrect()
	
		x = rect[0] + rect[2] - 1
		y = rect[1] + rect[3] - 1
		
		if g.getcell(x, y) == 1 and g.getcell(x - 1, y) == 1 and g.getcell(x - 2, y) == 1:
			idxList.append([i, y - x + 1])
			break

			g.exit()
		
		g.run(1)
		
idxList.sort(key=lambda tup: abs(tup[1]))  

g.new("")
dx = 0
dy = 0 

last = idxList[0][1]
PlaceNumber(last, -300, dy)
		
for idx in idxList:
	
	if abs(idx[1]) != abs(last):
		dy += 200
		last = idx[1]
		dx = 0
		PlaceNumber(abs(idx[1]), -300, dy)
		
	g.putcells(cellsList[idx[0]], dx, dy)
	dx += 100
	
	

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » November 27th, 2014, 12:01 pm

simsim314 wrote:Another point to notice is that "adjustable design" (the one on the left) allows any lane adjustment (assuming we have both colors), but less clear what are the minimal toolkit for it's usage. As for back-shoot + forward-shoot, we only need about 15 lanes - but it will be limited to those lanes.
It occurs to me that wherever independent freeze-dried salvo constructions can be run in parallel, a safe distance apart, it should work okay to use backwards-with-offset/sideways splitters. I think there are enough variants for a universally adjustable 2sL-per-glider toolkit, for two or more equal-length parallel slow salvos.

Here's a rough design pattern for three parallel constructions, including also a forward-with-offset/sideways splitter:

Code: Select all

x = 73, y = 81, rule = LifeHistory
63.C$62.C.C$63.2C$71.C$70.C.C$71.2C3$69.2C$69.C.C$70.C19$55.C$54.C.C$
54.C.C$55.C6$56.2C$55.C2.C$55.C.C$56.C8$52.2C$51.C2.C$50.C2.C$51.2C2$
55.2C$55.C.C$56.2C$58.2C$58.C.C$59.2C7$47.2C$46.C.C$48.C2$.2C16.2C$C
2.C2.2C10.C.C$C.C2.C.C9.C.C$.C4.C11.C4$19.C$18.C.C$18.C2.C$19.2C!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 27th, 2014, 5:08 pm

dvgrn wrote:Here's a rough design pattern
I've built a script that analyses the lane difference of the recipes. This allows to built this design pattern using two sorted lists of recipes, while adding the numbers will result in adding the lane distance.

Code: Select all

x = 2563, y = 5828, rule = LifeHistory
620.2C.C.2C.C1824.2C.C.2C.C$620.C.2C.C.2C1824.C.2C.C.2C2$617.2C11.2C
1818.2C11.2C$617.C12.C1819.C12.C$618.C12.C1819.C12.C$617.2C11.2C1818.
2C11.2C2$617.2C11.2C1818.2C11.2C$617.C12.C1819.C12.C$618.C12.C1819.C
12.C$617.2C11.2C1818.2C11.2C5$617.2C11.2C1818.2C11.2C$617.C12.C1819.C
12.C$618.C12.C1819.C12.C$617.2C11.2C1818.2C11.2C2$617.2C11.2C1818.2C
11.2C$617.C12.C1819.C12.C$618.C12.C1819.C12.C$617.2C11.2C1818.2C11.2C
2$620.2C.C.2C.C1824.2C.C.2C.C$620.C.2C.C.2C1824.C.2C.C.2C143$279.2C
1869.C$278.C.C1868.C.C4.2C$279.C1868.C.C4.C2.C$2148.2C6.C.C$2157.C2$
277.C$276.C.C$276.C2.C$277.C.C$278.C20$20.2C.C.2C.C271.3C1828.3C$20.C
.2C.C.2C271.C1832.C$301.C1830.C$17.2C11.2C1831.2C18.2C$17.C12.C1832.C
19.C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C2$17.2C11.2C1831.2C18.
2C$17.C12.C1832.C19.C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C2$2C.C
.2C.C11.2C.C.2C.C1804.2C.C.2C.C$C.2C.C.2C11.C.2C.C.2C1804.C.2C.C.2C2$
30.2C1831.2C18.2C$30.C1832.C19.C$31.C1832.C19.C$30.2C1831.2C18.2C2$
30.2C1831.2C18.2C$30.C1832.C19.C$31.C1832.C19.C$30.2C1831.2C18.2C2$
20.2C.C.2C.C$20.C.2C.C.2C143$274.C98.2C1783.2C$273.C.C97.C.C1781.C2.C
$274.2C98.2C1781.C.C$2158.C2$267.C1891.C$266.C.C1889.C.C$267.C1890.2C
$382.2C$381.C.C$381.2C20$20.2C.C.2C.C271.3C97.3C1470.2C.C.2C.C249.3C$
20.C.2C.C.2C271.C99.C1472.C.2C.C.2C251.C$301.C99.C1730.C$17.2C1844.2C
5.2C11.2C$17.C1845.C6.C12.C$18.C1845.C6.C12.C$17.2C1844.2C5.2C11.2C2$
17.2C1844.2C5.2C11.2C$17.C1845.C6.C12.C$18.C1845.C6.C12.C$17.2C1844.
2C5.2C11.2C2$2C.C.2C.C11.2C.C.2C.C1804.2C.C.2C.C$C.2C.C.2C11.C.2C.C.
2C1804.C.2C.C.2C2$17.2C11.2C1831.2C5.2C11.2C$17.C12.C1832.C6.C12.C$
18.C12.C1832.C6.C12.C$17.2C11.2C1831.2C5.2C11.2C2$17.2C11.2C1831.2C5.
2C11.2C$17.C12.C1832.C6.C12.C$18.C12.C1832.C6.C12.C$17.2C11.2C1831.2C
5.2C11.2C2$20.2C.C.2C.C1844.2C.C.2C.C$20.C.2C.C.2C1844.C.2C.C.2C143$
295.2C1863.2C$294.C2.C1862.2C$294.C.C$295.C4$2150.C$2149.C.C$284.2C
1864.C.C$284.C.C1864.2C$285.C19$20.2C.C.2C.C271.3C1550.2C.C.2C.C269.
3C$20.C.2C.C.2C271.C1552.C.2C.C.2C271.C$301.C1830.C$17.2C1831.2C$17.C
1832.C$18.C1832.C$17.2C1831.2C2$17.2C1831.2C$17.C1832.C$18.C1832.C$
17.2C1831.2C2$2C.C.2C.C11.2C.C.2C.C1804.2C.C.2C.C11.2C.C.2C.C$C.2C.C.
2C11.C.2C.C.2C1804.C.2C.C.2C11.C.2C.C.2C2$30.2C1818.2C11.2C$30.C1819.
C12.C$31.C1819.C12.C$30.2C1818.2C11.2C2$30.2C1818.2C11.2C$30.C1819.C
12.C$31.C1819.C12.C$30.2C1818.2C11.2C2$20.2C.C.2C.C1824.2C.C.2C.C$20.
C.2C.C.2C1824.C.2C.C.2C143$275.2C1876.C99.C98.2C108.2C90.2C$275.C.C
1874.C.C97.C.C96.C2.C106.C.C89.C.C$276.C.C1873.C.C96.C2.C97.C.C105.C.
C91.C$277.C1875.C97.C.C99.C107.C$2252.C2$284.2C2174.2C98.2C$283.C2.C
1872.2C198.2C99.C.C97.C.C$283.C.C1873.C.C96.2C99.C.C99.C99.C$284.C
1875.C97.C.C99.C$2259.C20$300.3C1828.3C97.3C97.3C97.3C97.3C$300.C
1832.C99.C99.C99.C99.C$301.C1830.C99.C99.C99.C99.C$17.2C11.2C1831.2C$
17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C2$17.2C11.2C1831.2C$
17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C2$2C.C.2C.C11.2C.C.2C.
C1804.2C.C.2C.C$C.2C.C.2C11.C.2C.C.2C1804.C.2C.C.2C2$30.2C1831.2C$30.
C1832.C$31.C1832.C$30.2C1831.2C2$30.2C1831.2C$30.C1832.C$31.C1832.C$
30.2C1831.2C146$272.C97.C111.2C84.2C1579.C99.C99.C$271.C.C95.C.C109.C
.C83.C2.C1577.C.C97.C.C97.C.C$271.C.C94.C2.C109.2C84.C.C1578.2C3.2C
92.C.C3.2C92.C.C3.2C$272.C96.2C108.2C87.C1584.C.C91.2C4.C.C92.C4.C.C$
478.C.C1673.C.C97.C.C97.C.C$478.2C1675.C99.C99.C$368.2C$274.C92.C.C
197.C$273.C.C91.2C100.2C95.C.C$272.C2.C89.2C101.C.C96.C$273.2C89.C.C
101.2C$364.2C19$300.3C97.3C97.3C97.3C1250.2C.C.2C.C269.3C97.3C97.3C$
300.C99.C99.C99.C1252.C.2C.C.2C271.C99.C99.C$301.C99.C99.C99.C1530.C
99.C99.C$30.2C1818.2C11.2C$30.C1819.C12.C$31.C1819.C12.C$30.2C1818.2C
11.2C2$30.2C1818.2C11.2C$30.C1819.C12.C$31.C1819.C12.C$30.2C1818.2C
11.2C2$2C.C.2C.C$C.2C.C.2C2$30.2C1818.2C11.2C$30.C1819.C12.C$31.C
1819.C12.C$30.2C1818.2C11.2C2$30.2C1818.2C11.2C$30.C1819.C12.C$31.C
1819.C12.C$30.2C1818.2C11.2C2$1853.2C.C.2C.C$1853.C.2C.C.2C143$277.C
104.2C1772.C90.2C99.2C$276.C.C102.C.C1771.C.C88.C2.C97.C2.C$276.2C99.
C2.C.C1773.2C88.C.C97.C2.C$376.C.C2.C1778.C86.C99.2C$375.C.C1781.C.C$
270.2C103.2C1783.C.C$270.C.C1888.2C$271.C2$2348.2C$2247.2C98.C.C$
2246.C.C98.2C$2246.2C18$20.2C.C.2C.C271.3C97.3C1728.3C97.3C97.3C$20.C
.2C.C.2C271.C99.C1732.C99.C99.C$301.C99.C1730.C99.C99.C$17.2C11.2C
1831.2C$17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C2$17.2C11.2C
1831.2C$17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C5$17.2C11.2C
1831.2C$17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C2$17.2C11.2C
1831.2C$17.C12.C1832.C$18.C12.C1832.C$17.2C11.2C1831.2C2$20.2C.C.2C.C
$20.C.2C.C.2C143$283.C103.2C93.2C87.2C1583.C104.2C$276.2C4.C.C101.C.C
92.C.C86.C2.C5.C1575.C.C.2C99.C.C$275.C2.C4.C102.2C93.2C88.2C5.C.C
1573.C2.C.C.C97.C.C$275.C.C106.2C191.C2.C1574.2C3.C99.C$276.C102.C3.C
.C192.2C1683.C$378.C.C2.2C1877.C.C$377.C2.C1881.C.C$378.2C1883.C3$
477.2C$476.C.C$476.2C$474.2C$473.C.C$473.2C15$300.3C97.3C97.3C97.3C
1250.2C.C.2C.C269.3C97.3C$300.C99.C99.C99.C1252.C.2C.C.2C271.C99.C$
301.C99.C99.C99.C1530.C99.C$30.2C1818.2C$30.C1819.C$31.C1819.C$30.2C
1818.2C2$30.2C1818.2C$30.C1819.C$31.C1819.C$30.2C1818.2C2$1853.2C.C.
2C.C$1853.C.2C.C.2C2$30.2C1831.2C$30.C1832.C$31.C1832.C$30.2C1831.2C
2$30.2C1831.2C$30.C1832.C$31.C1832.C$30.2C1831.2C2$1853.2C.C.2C.C$
1853.C.2C.C.2C143$274.2C1883.C$274.2C1875.C6.C.C$2150.C.C6.C$2149.C2.
C$282.2C1866.2C$281.C2.C$281.C.C$282.C23$300.3C1550.2C.C.2C.C269.3C$
300.C1552.C.2C.C.2C271.C$301.C1830.C$17.2C11.2C1818.2C11.2C$17.C12.C
1819.C12.C$18.C12.C1819.C12.C$17.2C11.2C1818.2C11.2C2$17.2C11.2C1818.
2C11.2C$17.C12.C1819.C12.C$18.C12.C1819.C12.C$17.2C11.2C1818.2C11.2C
2$20.2C.C.2C.C1824.2C.C.2C.C$20.C.2C.C.2C1824.C.2C.C.2C2$30.2C1818.2C
11.2C$30.C1819.C12.C$31.C1819.C12.C$30.2C1818.2C11.2C2$30.2C1818.2C
11.2C$30.C1819.C12.C$31.C1819.C12.C$30.2C1818.2C11.2C2$1853.2C.C.2C.C
$1853.C.2C.C.2C143$266.2C1891.2C$266.C.C1890.C.C$267.C1892.C.C$2161.C
7$258.2C1902.C$257.C2.C1900.C.C$257.C.C1900.C.C$258.C1901.2C17$20.2C.
C.2C.C271.3C1570.2C.C.2C.C249.3C$20.C.2C.C.2C271.C1572.C.2C.C.2C251.C
$301.C1830.C$17.2C1844.2C5.2C11.2C$17.C1845.C6.C12.C$18.C1845.C6.C12.
C$17.2C1844.2C5.2C11.2C2$17.2C1844.2C5.2C11.2C$17.C1845.C6.C12.C$18.C
1845.C6.C12.C$17.2C1844.2C5.2C11.2C2$20.2C.C.2C.C$20.C.2C.C.2C2$30.2C
1831.2C5.2C11.2C$30.C1832.C6.C12.C$31.C1832.C6.C12.C$30.2C1831.2C5.2C
11.2C2$30.2C1831.2C5.2C11.2C$30.C1832.C6.C12.C$31.C1832.C6.C12.C$30.
2C1831.2C5.2C11.2C2$20.2C.C.2C.C1844.2C.C.2C.C$20.C.2C.C.2C1844.C.2C.
C.2C143$269.C8.2C98.2C89.C8.2C80.2C105.2C97.2C1390.2C$268.C.C6.C2.C
96.C.C88.C.C6.C2.C78.C2.C104.C.C96.C.C1388.C2.C$269.C.C5.C.C97.2C90.C
.C5.C.C80.C2.C3.2C99.2C97.C.C1387.C2.C$270.2C6.C96.2C93.2C6.C82.2C3.C
.C199.C1389.2C$374.C.C188.C.C$374.2C190.C$766.2C$766.C.C$377.C298.C
90.C.C$376.C.C296.C.C90.C1385.2C$376.C2.C295.2C1477.C.C$377.2C1776.C.
C$2156.C18$20.2C.C.2C.C271.3C97.3C97.3C97.3C97.3C97.3C1070.2C.C.2C.C
249.3C$20.C.2C.C.2C271.C99.C99.C99.C99.C99.C1072.C.2C.C.2C251.C$301.C
99.C99.C99.C99.C99.C1330.C$17.2C1844.2C5.2C$17.C1845.C6.C$18.C1845.C
6.C$17.2C1844.2C5.2C2$17.2C1844.2C5.2C$17.C1845.C6.C$18.C1845.C6.C$
17.2C1844.2C5.2C2$20.2C.C.2C.C1844.2C.C.2C.C$20.C.2C.C.2C1844.C.2C.C.
2C2$17.2C11.2C1831.2C5.2C11.2C$17.C12.C1832.C6.C12.C$18.C12.C1832.C6.
C12.C$17.2C11.2C1831.2C5.2C11.2C2$17.2C11.2C1831.2C5.2C11.2C$17.C12.C
1832.C6.C12.C$18.C12.C1832.C6.C12.C$17.2C11.2C1831.2C5.2C11.2C2$20.2C
.C.2C.C1844.2C.C.2C.C$20.C.2C.C.2C1844.C.2C.C.2C143$268.2C1880.2C$
267.C2.C1879.C.C$268.2C1881.C3$271.2C$271.C.C$272.C.C$273.C1878.C$
2151.C.C$2152.C20$20.2C.C.2C.C271.3C1570.2C.C.2C.C249.3C$20.C.2C.C.2C
271.C1572.C.2C.C.2C251.C$301.C1830.C$17.2C11.2C1831.2C18.2C$17.C12.C
1832.C19.C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C2$17.2C11.2C1831.
2C18.2C$17.C12.C1832.C19.C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C
2$20.2C.C.2C.C$20.C.2C.C.2C2$17.2C11.2C1831.2C18.2C$17.C12.C1832.C19.
C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C2$17.2C11.2C1831.2C18.2C$
17.C12.C1832.C19.C$18.C12.C1832.C19.C$17.2C11.2C1831.2C18.2C2$20.2C.C
.2C.C$20.C.2C.C.2C143$272.2C$271.C2.C$266.C5.C2.C$265.C.C5.2C$265.2C
26$20.2C.C.2C.C271.3C$20.C.2C.C.2C271.C$301.C$17.2C11.2C$17.C12.C$18.
C12.C$17.2C11.2C2$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$20.2C.C.2C
.C$20.C.2C.C.2C2$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C2$20.2C.
C.2C.C$20.C.2C.C.2C576$630.2C$630.C$631.C$630.2C2$630.2C$630.C$631.C$
630.2C5$630.2C$630.C$631.C$630.2C2$630.2C$630.C$631.C$630.2C146$376.C
$375.C.C$376.C2$379.2C$379.C.C$380.C.C$381.C23$40.2C.C.2C.C351.3C$40.
C.2C.C.2C351.C$401.C$30.2C5.2C$30.C6.C$31.C6.C$30.2C5.2C2$30.2C5.2C$
30.C6.C$31.C6.C$30.2C5.2C2$2C.C.2C.C31.2C.C.2C.C$C.2C.C.2C31.C.2C.C.
2C2$30.2C18.2C$30.C19.C$31.C19.C$30.2C18.2C2$30.2C18.2C$30.C19.C$31.C
19.C$30.2C18.2C2$40.2C.C.2C.C$40.C.2C.C.2C143$275.C$274.C.C$274.C.C$
275.C$279.2C$279.C.C$280.C.C$281.C23$20.2C.C.2C.C271.3C$20.C.2C.C.2C
271.C$301.C$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.2C11.2C$17.C
12.C$18.C12.C$17.2C11.2C2$2C.C.2C.C11.2C.C.2C.C$C.2C.C.2C11.C.2C.C.2C
2$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.2C11.2C$17.C12.C$18.C
12.C$17.2C11.2C2$20.2C.C.2C.C$20.C.2C.C.2C143$278.C$277.C.C$271.C5.C.
C$270.C.C5.C$271.C26$20.2C.C.2C.C271.3C$20.C.2C.C.2C271.C$301.C$30.2C
$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C2$2C.C.2C.C$C.2C.C.2C2$30.2C$
30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C146$283.C90.C96.2C101.2C99.2C4.
2C92.2C4.2C$282.C.C88.C.C94.C.C101.C.C98.C.C3.C.C91.C.C3.C.C$282.C2.C
88.C.C93.2C4.2C97.2C99.C.C3.C.C91.C.C3.C.C$283.C.C89.2C91.2C5.C2.C
198.C5.C93.C5.C$284.C182.C.C6.C.C$467.2C8.C$286.C$285.C.C$284.C.C296.
2C$284.2C88.2C206.C.C$373.C2.C206.C$373.C.C$374.C18$20.2C.C.2C.C271.
3C97.3C97.3C97.3C97.3C97.3C$20.C.2C.C.2C271.C99.C99.C99.C99.C99.C$
301.C99.C99.C99.C99.C99.C$17.2C$17.C$18.C$17.2C2$17.2C$17.C$18.C$17.
2C2$2C.C.2C.C11.2C.C.2C.C$C.2C.C.2C11.C.2C.C.2C2$17.2C11.2C$17.C12.C$
18.C12.C$17.2C11.2C2$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$20.2C.C
.2C.C$20.C.2C.C.2C143$274.2C$273.C2.C$274.C.C$275.C2$269.2C$269.C.C$
270.C.C$271.C22$20.2C.C.2C.C271.3C$20.C.2C.C.2C271.C$301.C$17.2C$17.C
$18.C$17.2C2$17.2C$17.C$18.C$17.2C2$2C.C.2C.C11.2C.C.2C.C$C.2C.C.2C
11.C.2C.C.2C2$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C2$20.2C.C.
2C.C$20.C.2C.C.2C143$267.2C$267.2C6$272.2C$271.C2.C$271.C.C$272.C20$
300.3C$300.C$301.C$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.2C11.
2C$17.C12.C$18.C12.C$17.2C11.2C2$2C.C.2C.C11.2C.C.2C.C$C.2C.C.2C11.C.
2C.C.2C2$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C146$278.2C$277.C
2.C$277.C.C$271.C6.C$270.C.C$270.C.C$271.C24$300.3C$300.C$301.C$30.2C
$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C2$2C.C.2C.C$C.2C.C.2C2$30.2C$
30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C146$270.2C104.2C$269.C.C104.C.C
$268.C.C106.C$269.C2$268.C$267.C.C102.2C$266.C.C102.C.C$266.2C104.C
22$20.2C.C.2C.C271.3C97.3C$20.C.2C.C.2C271.C99.C$301.C99.C$17.2C11.2C
$17.C12.C$18.C12.C$17.2C11.2C2$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.
2C5$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.2C11.2C$17.C12.C$18.C
12.C$17.2C11.2C2$20.2C.C.2C.C$20.C.2C.C.2C143$275.2C$274.C2.C$275.2C
5$272.2C$271.C2.C$271.C.C$272.C20$300.3C$300.C$301.C$30.2C$30.C$31.C$
30.2C2$30.2C$30.C$31.C$30.2C5$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$
30.2C146$266.2C$266.C.C$267.C.C$268.C5$273.2C$272.C2.C$272.C.C$273.C
19$300.3C$300.C$301.C$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.2C
11.2C$17.C12.C$18.C12.C$17.2C11.2C2$20.2C.C.2C.C$20.C.2C.C.2C2$30.2C$
30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C146$277.2C$277.C.C$278.C.C$279.
C$273.C$272.C.C$272.C2.C$273.2C23$20.2C.C.2C.C271.3C$20.C.2C.C.2C271.
C$301.C$17.2C$17.C$18.C$17.2C2$17.2C$17.C$18.C$17.2C2$20.2C.C.2C.C$
20.C.2C.C.2C2$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C2$20.2C.C.
2C.C$20.C.2C.C.2C143$281.C86.2C$280.C.C85.C.C$281.C87.2C5$276.C$275.C
.C99.2C$276.2C98.C.C$376.2C20$20.2C.C.2C.C271.3C97.3C$20.C.2C.C.2C
271.C99.C$301.C99.C$17.2C$17.C$18.C$17.2C2$17.2C$17.C$18.C$17.2C2$20.
2C.C.2C.C$20.C.2C.C.2C2$17.2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$17.
2C11.2C$17.C12.C$18.C12.C$17.2C11.2C2$20.2C.C.2C.C$20.C.2C.C.2C143$
274.C$273.C.C$274.C5$272.2C$271.C2.C$272.2C21$20.2C.C.2C.C271.3C$20.C
.2C.C.2C271.C$301.C$30.2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C5$30.
2C$30.C$31.C$30.2C2$30.2C$30.C$31.C$30.2C146$267.C$266.C.C$267.C2$
270.2C$270.C.C$271.C.C$272.C23$40.2C.C.2C.C251.3C$40.C.2C.C.2C251.C$
301.C$30.2C5.2C$30.C6.C$31.C6.C$30.2C5.2C2$30.2C5.2C$30.C6.C$31.C6.C$
30.2C5.2C2$40.2C.C.2C.C$40.C.2C.C.2C2$30.2C18.2C$30.C19.C$31.C19.C$
30.2C18.2C2$30.2C18.2C$30.C19.C$31.C19.C$30.2C18.2C2$40.2C.C.2C.C$40.
C.2C.C.2C!
On the left you can see left-right splitter (sorted by lane parity between the input and the left output glider), on the right you can see the back-shoot + reflect, sorted by back shoot. The total sum will end up being the lane distance between two outputs. The orientation is made in a way that you just need to place one recipe on top of another.

Here is example of adding the first on the left (dist = -9) with the first on the right (dist = -11) ending up with two glider with dist = -20 lanes.

Code: Select all

x = 30, y = 40, rule = LifeHistory
9$15.C$14.C.C4.2C$13.C.C4.C2.C$13.2C6.C.C$22.C9$13.2C$12.C.C$13.C4$
11.C$10.C.C$10.C2.C$11.C.C$12.C5$19.3C$19.C$20.C!
The first problematic distance I've noticed is -13 in 0 parity. This should be enough for most slow salvo recipes.

NOTE I didn't sort by phase parity (as I'm working with p1 for now).

And here is the script:

Code: Select all

import golly as g 
import os
import json

snakeLineHor = g.parse("2obob2obo$ob2obob2o!")
snakeLineVer = g.transform(snakeLineHor, -3, 3, 0, 1, 1, 0)

figure8 = [snakeLineVer, g.transform(snakeLineVer, 0, 13),  snakeLineHor, g.transform(snakeLineHor, 0, 13), g.transform(snakeLineHor, 0, 26), g.transform(snakeLineVer, 13, 0), g.transform(snakeLineVer, 13, 13)]

def PlaceDigit(digit, x = 0, y = 0):
	digitIdx = [[0,1,2,4,5,6], [5,6],[1,2,3,4,5],[2,3,4,5,6],[0,3,5,6],[0,2,3,4,6],[0,1,2,3,4,6],[2,5,6],[0,1,2,3,4,5,6],[0,2,3,4,5,6]]
	
	if digit >= 0 and digit <= 9:
		for idx  in digitIdx[digit]:
			g.putcells(figure8[idx], x, y)
def NumDigit(num):
	if num < 10: 
		return 1 
	else: 
		return 1 + NumDigit(int((num - (num % 10))/10))
		
def PlaceNumber(number, x = 0, y = 0):
	if number < 0: 
		g.putcells(figure8[3], x, y)
		PlaceNumber(-number, x, y)
		return
	  
	curNum = number
	d = 20 * NumDigit(number)
	
	while True:
		PlaceDigit(curNum%10, x + d, y)
		curNum = (curNum - curNum%10) / 10 
		
		if curNum == 0:
			return 
		
		d -= 20


cellsList = []

def SaveData():
	global cellsList
	fname = os.path.join(g.getdir("data"),"SplittersAPI.json")
	with open(fname, 'wb') as f:
		json.dump(cellsList, f)

def LoadData():
	fname = os.path.join(g.getdir("data"),"SplittersAPI.json")
	g.setclipstr(fname)
	if os.path.exists(fname):
		with open(fname, 'r') as f:
			return json.load(f)
	else:
		return []



def GetCellList():
	global cellsList
	
	cellsList = LoadData()
	
	if cellsList != []:
		return 
		
	patternFolder = g.getdir("patterns")
	splitters = os.path.join(patternFolder, 'Life','Signal-Circuitry','Splitters.rle')
	g.open(splitters)
	g.setalgo("HashLife")
	dx = 0
	
	while True: 

		cells = g.getcells([-50 + dx, - 50, 150, 150])
		
		if len(cells) == 0:
			break
		
		cellsList.append(cells)
		dx += 300
	

	for idx in xrange(0, len(cellsList)):
		g.new(str(idx))
		cells = cellsList[idx]
		g.putcells(cells)
		g.update()
		
		rect = g.getrect()
		
		cells0 = g.getcells([rect[0], rect[1] + rect[3] - 1, rect[2], 1])
		dx = cells0[0] - 1
		dy = cells0[1] - 2
		
		g.new("")
		g.putcells(cells, -dx, -dy)
		cellsList[idx] = g.getcells(g.getrect())
	
	
	SaveData()

	
def GliderLane(dx, dy):
	
	for j in xrange(0, 4):
		rect = g.getrect()
	
		if dx == -1:
			x = rect[0] 
		else:
			x = rect[0] + rect[2] - 3
			
		if  dy == -1:
			y = rect[1] 
		else:
			y = rect[1] + rect[3] - 1
			
		if g.getcell(x, y) == 1 and g.getcell(x + 1, y) == 1 and g.getcell(x + 2, y) == 1:
			
			return x - dx * dy * y + (dy + 1) / 2
		
		g.run(1)
	
	return "FAIL"
		
g.new("")
dx = 0
#idxList = [[],[]]
idxList = [[]]
GetCellList()

def Manage():
	global idxList
	
	cl = g.getcells( g.getrect())
	
	g.step()
	g.step()
	
	rect = g.getrect()
	
	#if not(rect[0] < -100 and rect[0] + rect[2] > 100 and rect[1] < -100 and rect[1] + rect[3] > 100): 
	if not(rect[0] < -100 and rect[0] + rect[2] > 100 and rect[1] > 100 and rect[1] + rect[3] > 100): 
		return 
	
	#lane1 = GliderLane(-1, 1)
	lane1 = GliderLane(1, 1)
	
	if lane1 != "FAIL":
	#	lane = GliderLane(1, -1)
	
	#	idxList[(lane1 + 1000) % 2].append([cl, lane - lane1])
		idxList[0].append([cl, -lane1])
	
for i in xrange(0, len(cellsList)):
	g.new(str(i))
	g.setbase(8)
	g.setstep(3)
	g.putcells(cellsList[i])
	Manage()

	
idxList[0].sort(key=lambda tup: tup[1])
#idxList[1].sort(key=lambda tup: tup[1])

g.new("")
dx = 0
dy = 0 

#for i in xrange(0, 2):
for i in xrange(0, 1):
	dy += 600
	PlaceNumber(i, 300, dy)
	dy += 200
	
	last = idxList[i][0][1]
	PlaceNumber(last, -300, dy)

	for idx in idxList[i]:
		
		if idx[1] !=last:
			dy += 200
			last = idx[1]
			dx = 0
			PlaceNumber(idx[1], -300, dy)
			
		g.putcells(idx[0], dx, dy,-1, 0, 0, 1)
		dx += 100
	
	
The script assumes you have the pattern from the first message placed at (0,0) inside 'Splitters.rle' located in patterns folder in the Life/Signal-Circuitry folder. It also saves the resulted analysis of this file into data folder under SplittersAPI.json, and loads it on the next run (saves a lot of time).

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 28th, 2014, 3:13 am

Here are all four G->3G splitters with 2 SLs (and this is the maximum in 10x10 and SLs that I've used)

Code: Select all

x = 333, y = 33, rule = LifeHistory
3.2C103.C107.C82.2C$2.C2.C101.C.C105.C.C80.C.C$2.C2.C95.C5.C.C104.C2.
C80.2C$3.2C95.C.C5.C106.2C$100.2C3$303.2C$.2C300.C.C$C2.C300.2C$C2.C
209.C$.2C209.C.C$213.C18$30.3C97.3C97.3C97.3C$30.C99.C99.C99.C$31.C
99.C99.C99.C!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 28th, 2014, 8:05 pm

Few new on this topic:

1. Here is (partial) collection of sorted by phase and parity back shooters (full collection attached):

Code: Select all


x = 1665, y = 2005, rule = LifeHistory
110$1035.2C.C.2C.C$1035.C.2C.C.2C2$1032.2C11.2C$1032.C12.C$1033.C12.C
$1032.2C11.2C2$1032.2C11.2C$1032.C12.C$1033.C12.C$1032.2C11.2C5$1032.
2C11.2C$1032.C12.C$1033.C12.C$1032.2C11.2C2$1032.2C11.2C$1032.C12.C$
1033.C12.C$1032.2C11.2C2$1035.2C.C.2C.C$1035.C.2C.C.2C143$685.2C5.C
92.2C5.C100.C113.C98.2C96.2C95.2C94.2C102.C88.C$684.C2.C3.C.C90.C2.C
3.C.C98.C.C111.C.C96.C.C95.C2.C93.C.C93.C2.C100.C.C86.C.C$685.2C4.C2.
C90.2C4.C2.C97.C2.C109.C2.C96.2C96.C.C94.2C93.C.2C100.C2.C87.C.C$692.
2C98.2C99.C.C110.2C196.C93.2C94.C.C103.2C82.C6.2C$894.C396.2C4.C.C93.
C2.C186.C.C$1200.2C88.C2.C3.2C95.2C187.C2.C$1199.C.C89.C2.C289.C.C$
1199.2C91.2C291.C$900.2C295.2C301.C$899.C2.C199.C93.C.C300.C.C$900.C
2.C99.C97.C.C92.2C302.C.C$901.2C99.C.C96.C.C397.2C$1002.C.C97.C$1003.
C17$435.2C.C.2C.C271.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$
435.C.2C.C.2C271.C99.C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C99.C
99.C99.C99.C99.C99.C99.C99.C$432.2C11.2C$432.C12.C$433.C12.C$432.2C
11.2C2$432.2C11.2C$432.C12.C$433.C12.C$432.2C11.2C5$432.2C11.2C$432.C
12.C$433.C12.C$432.2C11.2C2$432.2C11.2C$432.C12.C$433.C12.C$432.2C11.
2C2$435.2C.C.2C.C$435.C.2C.C.2C143$700.2C95.2C100.2C87.2C105.2C3.C94.
2C3.C98.2C95.2C102.2C83.2C6.C$699.C2.C93.C2.C98.C2.C85.C2.C103.C.C2.C
.C92.C.C2.C.C96.C.C94.C2.C100.C2.C81.C2.C4.C.C$694.2C3.C.C94.C2.C98.C
.C87.C2.C102.2C3.C2.C91.2C3.C2.C95.2C95.C.C102.C2.C81.2C5.2C$693.C2.C
3.C90.2C4.2C100.C89.2C101.2C6.C.C89.2C6.C.C93.2C93.C4.C104.2C$694.C2.
C93.C.C297.C.C7.C89.C.C7.C93.C.C92.C.C$695.2C95.2C297.2C98.2C102.2C
93.2C$988.2C508.C$896.C90.C2.C506.C.C$895.C.C89.C2.C506.2C$895.C.C90.
2C$896.C397.2C$1293.C.C$1293.2C18$715.3C97.3C97.3C97.3C97.3C97.3C97.
3C97.3C97.3C97.3C$715.C99.C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C
99.C99.C99.C99.C99.C99.C99.C99.C$445.2C$445.C$446.C$445.2C2$445.2C$
445.C$446.C$445.2C5$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$
445.2C146$702.C95.C102.2C100.C85.2C108.C92.C98.C101.C97.2C$701.C.C93.
C.C100.C.C99.C.C83.C.C102.2C3.C.C90.C.C96.C.C99.C.C95.C2.C$702.2C94.
2C101.C101.C.C81.C.C102.C2.C3.C.C90.C97.C.C100.C.C94.C.C$795.C96.C
111.2C82.C104.C.C4.2C189.C102.2C95.C$794.C.C94.C.C300.C202.2C188.2C$
697.C96.C.C94.C.C502.C2.C186.C.C$696.C.C96.C96.C393.2C108.C2.C186.2C$
696.C2.C387.2C196.C.C109.2C$697.2C388.C.C194.C.C204.2C$1088.C.C194.C
204.C2.C$1000.2C87.C401.C2.C$999.C.C490.2C$1000.C18$435.2C.C.2C.C271.
3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$435.C.2C.C.2C271.C99.
C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C99.C99.C99.C99.C99.C99.C
99.C99.C$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$445.2C2$435.2C
.C.2C.C$435.C.2C.C.2C2$432.2C$432.C$433.C$432.2C2$432.2C$432.C$433.C$
432.2C2$435.2C.C.2C.C$435.C.2C.C.2C143$698.C88.2C4.2C92.2C4.2C92.2C
112.2C98.2C94.2C93.2C96.C104.C$697.C.C86.C2.C2.C2.C90.C2.C2.C2.C91.C.
C110.C2.C96.C2.C92.C2.C91.C2.C94.C.C4.C97.C.C$697.C2.C85.C.C4.2C91.C.
C4.2C93.2C110.C.C97.C.C94.C2.C91.2C3.C91.C.C3.C.C95.C.C$698.C.C86.C
99.C213.C99.C96.2C96.C.C91.C5.2C95.2C$699.C697.C.C$987.C410.C$986.C.C
$696.2C289.C.C$695.C2.C289.2C101.C98.2C108.C$696.2C392.C.C97.C.C106.C
.C295.2C$1091.2C98.2C106.C2.C294.C.C$1300.2C296.C19$435.2C.C.2C.C271.
3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$435.C.2C.C.2C271.C99.
C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C99.C99.C99.C99.C99.C99.C
99.C99.C$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$445.2C2$435.2C
.C.2C.C$435.C.2C.C.2C2$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$
445.2C2$435.2C.C.2C.C$435.C.2C.C.2C143$679.C96.C100.C123.2C92.2C103.C
88.C109.C101.C100.C$678.C.C94.C.C8.C89.C.C7.C113.C2.C90.C2.C101.C.C
86.C.C2.2C98.2C3.C.C99.C.C98.C.C$678.C.C6.C87.C2.C6.C.C89.C7.C.C112.C
2.C91.2C103.C.C85.C.C2.C.C96.C.C3.2C94.2C3.C.C100.C.C$679.C6.C.C87.C.
C7.C99.C114.2C198.C87.C4.2C97.C99.C.C3.2C102.2C$687.C89.C418.2C296.C$
1195.C.C400.2C$996.2C198.C400.C.C$995.C.C98.C500.2C$995.2C98.C.C$993.
2C100.C.C$992.C.C101.C$992.2C19$715.3C97.3C97.3C97.3C97.3C97.3C97.3C
97.3C97.3C97.3C$715.C99.C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C
99.C99.C99.C99.C99.C99.C99.C99.C$432.2C11.2C$432.C12.C$433.C12.C$432.
2C11.2C2$432.2C11.2C$432.C12.C$433.C12.C$432.2C11.2C2$435.2C.C.2C.C$
435.C.2C.C.2C2$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$445.2C
146$689.C119.2C79.C109.2C96.2C93.2C106.2C91.2C103.2C95.2C$688.C.C6.2C
109.C.C78.C.C108.2C95.C.C92.C.C105.C2.C89.C2.C101.C2.C94.2C$688.C.C5.
C2.C108.2C80.2C205.2C92.C.C106.C2.C90.C2.C101.C2.C$689.C7.C.C106.2C
287.2C95.C108.2C92.2C103.2C$698.C106.C.C286.C.C99.2C$805.2C187.2C98.
2C100.C.C193.C$993.C2.C200.2C192.C.C$898.C94.C.C395.C.C201.2C$897.C.C
94.C397.C103.2C97.C.C$896.C.C403.2C191.C.C98.C$803.2C91.2C195.C207.C.
C190.C.C$802.C2.C286.C.C206.2C192.C$802.C.C287.2C$803.C17$435.2C.C.2C
.C271.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$435.C.2C.C.2C
271.C99.C99.C99.C99.C99.C99.C99.C99.C99.C$716.C99.C99.C99.C99.C99.C
99.C99.C99.C99.C$432.2C$432.C$433.C$432.2C2$432.2C$432.C$433.C$432.2C
2$435.2C.C.2C.C$435.C.2C.C.2C2$445.2C$445.C$446.C$445.2C2$445.2C$445.
C$446.C$445.2C2$435.2C.C.2C.C$435.C.2C.C.2C143$702.C87.C112.2C89.2C
90.2C107.2C88.C108.C104.2C100.2C$701.C.C85.C.C110.C.C88.C2.C88.C2.C
105.C2.C86.C.C106.C.C102.C.C99.C.C$702.C.C80.2C3.2C109.C.C81.2C6.C2.C
89.2C5.2C100.C.C87.2C107.C.C101.2C99.C.C$703.2C80.C.C114.C81.C2.C6.2C
96.C2.C96.C3.C97.C100.C204.C$786.C.C195.C.C105.C.C96.C.C99.C.C$787.C
197.C107.C96.C2.C99.C2.C$1191.2C101.C.C98.2C$1295.C98.C2.C102.2C$
1395.C.C101.C2.C$1396.C102.C.C88.2C$699.2C190.2C607.C89.C.C$698.C.C
190.C.C697.C.C$698.2C192.C.C697.C$893.C17$435.2C.C.2C.C271.3C97.3C97.
3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$435.C.2C.C.2C271.C99.C99.C99.C
99.C99.C99.C99.C99.C99.C$716.C99.C99.C99.C99.C99.C99.C99.C99.C99.C$
432.2C$432.C$433.C$432.2C2$432.2C$432.C$433.C$432.2C2$435.2C.C.2C.C$
435.C.2C.C.2C2$432.2C11.2C$432.C12.C$433.C12.C$432.2C11.2C2$432.2C11.
2C$432.C12.C$433.C12.C$432.2C11.2C2$435.2C.C.2C.C$435.C.2C.C.2C143$
700.2C100.C96.2C99.C91.C103.2C85.2C118.2C80.2C6.2C100.2C$699.C2.C89.C
8.C.C95.C.C97.C.C89.C.C101.C2.C84.C.C116.C.C80.C.C4.C2.C98.C2.C$699.C
2.C88.C.C8.C.C95.C.C95.C.C91.C.C101.C2.C84.2C115.C.C82.C5.C2.C99.2C$
700.2C90.C.C8.2C96.C96.2C93.C103.2C203.C90.2C$793.C100.2C201.2C$693.
2C198.C.C201.C.C494.C$693.C.C197.2C203.C494.C.C$694.C196.2C107.2C390.
2C198.C2.C$890.C.C106.C2.C388.C.C199.2C$890.2C107.C2.C191.C92.C104.C$
1000.2C191.C.C90.C.C$1193.C2.C89.2C$1194.2C18$435.2C.C.2C.C271.3C97.
3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$435.C.2C.C.2C271.C99.C99.C
99.C99.C99.C99.C99.C99.C99.C$716.C99.C99.C99.C99.C99.C99.C99.C99.C99.
C$445.2C$445.C$446.C$445.2C2$445.2C$445.C$446.C$445.2C5$445.2C$445.C$
446.C$445.2C2$445.2C$445.C$446.C$445.2C!

2. Another report for reflect + forward shooter:

Code: Select all

x = 825, y = 2309, rule = LifeHistory
35$674.2C.C.2C.C$674.C.2C.C.2C2$671.2C11.2C$671.C12.C$672.C12.C$671.
2C11.2C2$671.2C11.2C$671.C12.C$672.C12.C$671.2C11.2C5$671.2C11.2C$
671.C12.C$672.C12.C$671.2C11.2C2$671.2C11.2C$671.C12.C$672.C12.C$671.
2C11.2C2$674.2C.C.2C.C$674.C.2C.C.2C143$326.2C$326.C.C$327.C6$321.2C$
320.C2.C$321.C.C$322.C19$94.2C.C.2C.C251.3C$94.C.2C.C.2C251.C$355.C$
84.2C5.2C11.2C$84.C6.C12.C$85.C6.C12.C$84.2C5.2C11.2C2$84.2C5.2C11.2C
$84.C6.C12.C$85.C6.C12.C$84.2C5.2C11.2C2$54.2C.C.2C.C$54.C.2C.C.2C2$
84.2C5.2C11.2C$84.C6.C12.C$85.C6.C12.C$84.2C5.2C11.2C2$84.2C5.2C11.2C
$84.C6.C12.C$85.C6.C12.C$84.2C5.2C11.2C2$94.2C.C.2C.C$94.C.2C.C.2C
143$312.C118.2C$311.C.C117.C.C$311.C2.C6.2C109.C.C$312.C.C5.C2.C109.C
$313.C6.C.C$321.C3$428.2C$427.C.C$427.2C20$74.2C.C.2C.C271.3C97.3C$
74.C.2C.C.2C271.C99.C$355.C99.C$71.2C11.2C$71.C12.C$72.C12.C$71.2C11.
2C2$71.2C11.2C$71.C12.C$72.C12.C$71.2C11.2C2$54.2C.C.2C.C11.2C.C.2C.C
$54.C.2C.C.2C11.C.2C.C.2C2$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.
2C2$74.2C.C.2C.C$74.C.2C.C.2C143$321.2C$320.C2.C$321.C2.C$322.2C3$
325.C$324.C.C$325.C22$74.2C.C.2C.C271.3C$74.C.2C.C.2C271.C$355.C$71.
2C11.2C$71.C12.C$72.C12.C$71.2C11.2C2$71.2C11.2C$71.C12.C$72.C12.C$
71.2C11.2C2$54.2C.C.2C.C11.2C.C.2C.C$54.C.2C.C.2C11.C.2C.C.2C2$71.2C
11.2C$71.C12.C$72.C12.C$71.2C11.2C2$71.2C11.2C$71.C12.C$72.C12.C$71.
2C11.2C2$74.2C.C.2C.C$74.C.2C.C.2C143$323.C107.2C$322.C.C105.C2.C$
321.C.C106.C2.C$321.2C108.2C3$328.C$327.C.C100.2C$327.2C100.C2.C$429.
C.C$430.C20$74.2C.C.2C.C271.3C97.3C$74.C.2C.C.2C271.C99.C$355.C99.C$
84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C2$54.2C.C.2C.C$54.C.2C.C.
2C2$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C146$319.2C6.C96.C94.
2C6.C$319.C.C4.C.C94.C.C93.C.C4.C.C$320.C.C3.2C94.C.C95.C.C3.2C$321.C
100.2C97.C3$429.2C$428.C.C$428.2C22$74.2C.C.2C.C271.3C97.3C97.3C$74.C
.2C.C.2C271.C99.C99.C$355.C99.C99.C$71.2C$71.C$72.C$71.2C2$71.2C$71.C
$72.C$71.2C2$54.2C.C.2C.C11.2C.C.2C.C$54.C.2C.C.2C11.C.2C.C.2C2$71.2C
11.2C$71.C12.C$72.C12.C$71.2C11.2C2$71.2C11.2C$71.C12.C$72.C12.C$71.
2C11.2C2$74.2C.C.2C.C$74.C.2C.C.2C143$327.C$326.C.C$316.2C7.C.C$315.C
2.C6.2C$316.2C26$74.2C.C.2C.C271.3C$74.C.2C.C.2C271.C$355.C$71.2C$71.
C$72.C$71.2C2$71.2C$71.C$72.C$71.2C2$54.2C.C.2C.C11.2C.C.2C.C$54.C.2C
.C.2C11.C.2C.C.2C2$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C2$74.
2C.C.2C.C$74.C.2C.C.2C143$330.C97.C$329.C.C95.C.C$323.2C4.C.C96.C.C$
323.C.C4.C98.C$324.C.C$325.C100.2C$425.C2.C$426.C.C$427.C22$74.2C.C.
2C.C271.3C97.3C$74.C.2C.C.2C271.C99.C$355.C99.C$84.2C$84.C$85.C$84.2C
2$84.2C$84.C$85.C$84.2C2$54.2C.C.2C.C11.2C.C.2C.C$54.C.2C.C.2C11.C.2C
.C.2C2$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C2$74.2C.C.2C.C$74.
C.2C.C.2C143$326.C$325.C.C$325.C2.C$326.2C2$326.2C$325.C.C$325.2C23$
354.3C$354.C$355.C$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C2$54.
2C.C.2C.C$54.C.2C.C.2C2$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C
146$329.2C$329.C.C$325.2C3.C.C$324.C.C4.C$325.C26$74.2C.C.2C.C271.3C$
74.C.2C.C.2C271.C$355.C$71.2C11.2C$71.C12.C$72.C12.C$71.2C11.2C2$71.
2C11.2C$71.C12.C$72.C12.C$71.2C11.2C5$71.2C11.2C$71.C12.C$72.C12.C$
71.2C11.2C2$71.2C11.2C$71.C12.C$72.C12.C$71.2C11.2C2$74.2C.C.2C.C$74.
C.2C.C.2C143$327.2C96.2C$326.C2.C95.C.C$326.C.C97.2C$327.C4.2C$332.C.
C$333.C.C97.2C$334.C97.C2.C$432.C2.C$433.2C22$354.3C97.3C$354.C99.C$
355.C99.C$84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C5$84.2C$84.C$
85.C$84.2C2$84.2C$84.C$85.C$84.2C146$329.2C$329.C.C$330.2C3$331.2C$
331.C.C$332.C.C$333.C22$74.2C.C.2C.C271.3C$74.C.2C.C.2C271.C$355.C$
84.2C$84.C$85.C$84.2C2$84.2C$84.C$85.C$84.2C2$74.2C.C.2C.C$74.C.2C.C.
2C2$71.2C$71.C$72.C$71.2C2$71.2C$71.C$72.C$71.2C2$74.2C.C.2C.C$74.C.
2C.C.2C!
3. And finallythe first application - placing it all together into working tail eraser mechanism - here.

EDIT A bit less important, but still: 90 degree reflector in all phases and lane parity:

Code: Select all

x = 1393, y = 1729, rule = LifeHistory
34$867.2C.C.2C.C$867.C.2C.C.2C2$864.2C11.2C$864.C12.C$865.C12.C$864.
2C11.2C2$864.2C11.2C$864.C12.C$865.C12.C$864.2C11.2C5$864.2C11.2C$
864.C12.C$865.C12.C$864.2C11.2C2$864.2C11.2C$864.C12.C$865.C12.C$864.
2C11.2C2$867.2C.C.2C.C$867.C.2C.C.2C143$528.2C83.2C105.2C101.C91.2C3.
C94.2C3.C98.2C101.2C93.2C$528.2C82.C.C105.2C100.C.C89.C2.C.C.C92.C2.C
.C.C96.C2.C100.2C93.C.C$613.C208.2C91.2C3.C94.2C3.C98.2C197.C$519.C
196.C$518.C.C194.C.C100.C403.C94.C$519.C195.2C100.C.C294.2C105.C.C92.
C.C$611.C205.2C295.2C105.C.C93.2C$610.C.C609.C$611.C22$267.2C.C.2C.C
271.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C99.C
99.C99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$
264.2C11.2C$264.C12.C$265.C12.C$264.2C11.2C2$264.2C11.2C$264.C12.C$
265.C12.C$264.2C11.2C5$264.2C11.2C$264.C12.C$265.C12.C$264.2C11.2C2$
264.2C11.2C$264.C12.C$265.C12.C$264.2C11.2C2$267.2C.C.2C.C$267.C.2C.C
.2C143$521.2C99.C91.2C4.C103.2C96.2C90.2C4.C98.2C105.2C98.C$521.2C98.
C.C90.C.C2.C.C102.2C96.2C90.C.C2.C.C97.C.C7.C96.C.C96.C.C$617.C4.C92.
C4.C206.C87.C4.C99.C7.C.C91.2C3.C97.2C$517.C98.C.C209.C97.C.C200.C92.
2C$516.C.C97.2C209.C.C96.2C401.C$517.C309.2C499.C.C$1328.2C24$547.3C
97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$547.C99.C99.C99.C99.C99.C99.
C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$277.2C$277.C$278.C$
277.2C2$277.2C$277.C$278.C$277.2C5$277.2C$277.C$278.C$277.2C2$277.2C$
277.C$278.C$277.2C146$518.2C93.C103.C94.C99.2C6.2C95.2C106.2C85.2C6.
2C103.2C$518.C.C91.C.C101.C.C92.C.C98.2C5.C.C94.C.C106.2C85.2C5.C.C
103.C.C$519.C92.2C102.C.C93.C106.2C96.C201.2C105.2C$717.C97.2C$524.C
289.C.C$523.C.C288.2C$524.C192.2C404.2C$613.C103.2C403.C.C$612.C.C
507.2C199.2C$613.2C708.2C$1017.C$1016.C.C$1017.2C18$267.2C.C.2C.C271.
3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C99.C99.C
99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$277.2C
$277.C$278.C$277.2C2$277.2C$277.C$278.C$277.2C2$267.2C.C.2C.C$267.C.
2C.C.2C2$264.2C$264.C$265.C$264.2C2$264.2C$264.C$265.C$264.2C2$267.2C
.C.2C.C$267.C.2C.C.2C143$520.2C89.C97.C129.C100.C98.2C98.2C81.C90.C$
520.2C88.C.C95.C.C3.C123.C.C98.C.C97.2C98.2C80.C.C88.C.C$611.C3.C93.C
3.C.C123.C100.C280.2C89.2C$614.C.C96.2C593.2C$515.2C97.2C691.C.C$515.
2C791.C$828.2C385.2C$828.C.C383.C.C$829.C200.2C183.C$931.2C97.C.C$
931.C.C97.C100.2C$932.C199.C.C$1133.C18$267.2C.C.2C.C271.3C97.3C97.3C
97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C99.C99.C99.C99.C99.C
99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$277.2C$277.C$278.C
$277.2C2$277.2C$277.C$278.C$277.2C2$267.2C.C.2C.C$267.C.2C.C.2C2$277.
2C$277.C$278.C$277.2C2$277.2C$277.C$278.C$277.2C2$267.2C.C.2C.C$267.C
.2C.C.2C143$520.C99.C99.C93.C5.C99.C99.C99.C99.C99.C$519.C.C97.C.C97.
C.C91.C.C3.C.C92.C4.C.C97.C.C97.C.C92.2C3.C.C97.C.C$519.2C98.2C98.2C
93.C4.2C92.C.C3.2C93.C4.2C98.2C93.2C3.2C98.2C$914.C98.C.C298.2C$1014.
C101.C197.2C$1115.C.C$1116.C24$547.3C97.3C97.3C97.3C97.3C97.3C97.3C
97.3C97.3C$547.C99.C99.C99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.
C99.C99.C99.C99.C$264.2C11.2C$264.C12.C$265.C12.C$264.2C11.2C2$264.2C
11.2C$264.C12.C$265.C12.C$264.2C11.2C2$267.2C.C.2C.C$267.C.2C.C.2C2$
277.2C$277.C$278.C$277.2C2$277.2C$277.C$278.C$277.2C146$521.2C3.C94.C
95.2C94.2C106.2C3.C94.2C98.C103.C91.2C$521.2C2.C.C92.C.C90.C2.C.C93.C
.C106.2C2.C.C93.2C2.2C93.C.C101.C.C86.C2.C.C$525.2C94.C90.C.C2.C95.C
111.2C98.C.C88.C3.2C103.C86.C.C2.C$713.C312.C88.C.C194.2C$1115.2C$
620.2C190.2C412.2C$619.C.C190.2C411.C2.C$620.C605.2C23$267.2C.C.2C.C
271.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C99.C
99.C99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$
264.2C$264.C$265.C$264.2C2$264.2C$264.C$265.C$264.2C2$267.2C.C.2C.C$
267.C.2C.C.2C2$277.2C$277.C$278.C$277.2C2$277.2C$277.C$278.C$277.2C2$
267.2C.C.2C.C$267.C.2C.C.2C143$514.C106.C98.C91.2C106.C93.C113.C89.C
96.C$513.C.C97.2C5.C.C96.C.C90.2C105.C.C7.C83.C.C111.C.C87.C.C94.C.C$
513.2C98.2C6.2C97.C198.2C7.C.C82.2C112.2C89.2C91.C3.2C$929.2C379.C.C$
713.C99.C497.2C$512.2C198.C.C97.C.C197.2C$512.2C198.2C98.2C197.C.C
108.2C$1012.C109.C.C97.C$1123.C97.C.C$1221.2C21$267.2C.C.2C.C271.3C
97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C99.C99.C
99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.C$264.2C
$264.C$265.C$264.2C2$264.2C$264.C$265.C$264.2C2$267.2C.C.2C.C$267.C.
2C.C.2C2$264.2C11.2C$264.C12.C$265.C12.C$264.2C11.2C2$264.2C11.2C$
264.C12.C$265.C12.C$264.2C11.2C2$267.2C.C.2C.C$267.C.2C.C.2C143$522.
2C98.2C98.2C98.2C98.2C98.2C98.2C98.2C98.2C$522.C.C97.C.C97.C.C97.C.C
97.C.C97.C.C97.C.C97.C.C97.C.C$523.C.C97.C.C97.C.C97.C.C97.C.C97.C.C
97.C.C97.C.C97.C.C$524.C99.C99.C99.C99.C99.C99.C99.C99.C27$267.2C.C.
2C.C271.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C97.3C$267.C.2C.C.2C271.C
99.C99.C99.C99.C99.C99.C99.C99.C$548.C99.C99.C99.C99.C99.C99.C99.C99.
C$277.2C$277.C$278.C$277.2C2$277.2C$277.C$278.C$277.2C5$277.2C$277.C$
278.C$277.2C2$277.2C$277.C$278.C$277.2C!
Attachments
90DegFullList.txt
(62.71 KiB) Downloaded 795 times
AllBackShootersSorted.txt
(75.52 KiB) Downloaded 792 times

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » November 29th, 2014, 6:51 pm

I'm not sure what is the usage of this, but here is a fuse moving at 7/9c (base on one of the 90 degree reflector):

Code: Select all

x = 199, y = 10, rule = B3/S23
13bo13bo13bo13bo13bo13bo13bo13bo13bo13bo13bo13bo13bo13bo$12bobo11bobo
11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bo
bo$8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo
3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o$7bobo11bobo11bobo11bobo11bobo11bobo
11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo$7b2o12b2o12b2o12b2o
12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o5b2o$2o12b2o12b2o12b
2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12b2o12bobo$obo11bobo
11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bo
bo11bo$bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o
8bo3b2o8bo3b2o8bo3b2o8bo3b2o8bo3b2o$5bobo11bobo11bobo11bobo11bobo11bob
o11bobo11bobo11bobo11bobo11bobo11bobo11bobo11bobo$6bo13bo13bo13bo13bo
13bo13bo13bo13bo13bo13bo13bo13bo13bo!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 3rd, 2014, 7:47 am

Here are some recipes for 90 degree edge reflection into very tight salvo:

Code: Select all

x = 408, y = 279, rule = LifeHistory
37$280.C$279.C$80.C198.3C$79.C$79.3C$201.C$199.2C$200.2C14$70.2C320.C
$70.2C201.C116.2C$272.C.C116.2C$73.C197.C.C$72.C.C196.2C$71.C.C192.2C
$71.2C192.C2.C$66.2C115.C81.C2.C$65.C2.C113.C.C81.2C$65.C2.C114.C.C$
66.2C116.C6$182.2C$181.C.C$180.C.C$181.C4.3C$186.C$187.C8$290.3C$290.
C$90.3C198.C$90.C$91.C5$363.C$362.C.C$362.2C$358.2C$358.C.C$359.2C25$
379.3C$379.C$380.C48$384.C$383.C$383.3C20$370.2C$369.C.C$369.2C$367.
2C$366.C.C$366.2C3$367.2C$367.2C$382.3C$382.C$383.C!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 10th, 2014, 5:14 pm

Some inserters query request was made, so I post here all the best inserters found:

In front 14 ticks 90 - degree:

Code: Select all

x = 54, y = 77, rule = B3/S23
51bo$51bobo$51b2o42$6b2o$5bobo$5b2o$3b2o$2bobo$2b2o3$b2o$o2bo$bobo$2bo
19$38b3o$38bo$39bo!
Back 90 degree 14 ticks:

Code: Select all

x = 51, y = 69, rule = B3/S23
8$30bo$30bobo$30b2o21$22bo$21bobo$20bobo$20b2o$15b2o$14bo2bo$14bo2bo$
15b2o23$41b3o$41bo$42bo!
In front 15 ticks 180 - degree:

Code: Select all

x = 2554, y = 73, rule = B3/S23
70bobo$71b2o419bobo$71bo421b2o$493bo$969bobo403bobo$970b2o404b2o$970bo
405bo$904bobo$obo171bobo728b2o$b2o172b2o728bo$bo173bo420bobo$597b2o
498bobo497bobo97bobo97bobo297bobo97bobo174bobo$308bobo286bo500b2o498b
2o98b2o98b2o298b2o98b2o175b2o$309b2o478bobo306bo90bobo97bobo306bo99bo
99bo90bobo206bo99bo90bobo83bo$309bo80bobo397b2o398b2o98b2o598b2o398b2o
221bobo$391b2o397bo399bo99bo215bobo381bo100bobo296bo223b2o$391bo295bob
o817b2o483b2o520bo$688b2o817bo484bo$688bo22$32b2o85b2o96bo118bo89b2o
101b2o97b2o97b2o99bo106b2o83b2o107b2o94bo103b2o86b2o115b2o93b2o98b2o
98b2o96b2o102bo97b2o98b2o93b2o94b2o118b2o$32b2o78b2o5bobo94bobo116bobo
87bobo100bobo96bobo96bo2bo97bobo104bo2bo81bo2bo105bo2bo92bobo101bobo
81bo3bo2bo113bo2bo91bo2bo96bo2bo96bo2bo95bobo100bobo95bo2bo96bo2bo92bo
bo92bobo117bo2bo$112b2o6bo95b2o118bobo86b2o93bo8bo98bo98b2o99b2o104bob
o83b2o107bo2bo92bobo100b2o81bobo3b2o115bo2bo91bo2bo96bo2bo96bo2bo95b2o
99bobo97bo2bo96bo2bo92bobo91b2o118bobo$337bo181bobo413bo77b2o115b2o94b
o184bo2bo120b2o93b2o98b2o98b2o197b2o99b2o98b2o94bo90b2o121bo$213bo118b
2o185bobo101b2o387bo2bo396bobo209bo598b2o191bobo$212bobo116bobo88bo97b
o101bobo196bo190bobo206bo99bo91bo119bo89bobo295bo301bobo95bo94b2o118b
2o$213bobo116bo88bobo198b2o196bobo190bo206bobo97bobo209bobo89bobo293bo
bo99bo201bobo93bobo212bobo$31b2o181bo206b2o397bo2bo108bo191bo95bo2bo
96bo2bo208bobo90bo197b2o95bo2bo97bobo201bo94bo2bo88b2o121b2o$31bobo
787bobo107bobo189bobo95bobo97bobo209bo190b2o97bobo95bobo97bo2bo99b2o
195bobo87bo2bo118b2o$32bo692bo96bo108bobo190b2o96bo99bo400bobo98b2o96b
o99bobo98bobo196bo88bobo118bobo$724bobo205bo790b2o298bo98bobo287bo119b
2o$724b2o1397bo19$51b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o
97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o
97b3o97b3o$51bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99b
o99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo$52bo99bo99bo99bo99bo99bo
99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo
99bo99bo99bo!
180 degree 15 ticks back:

Code: Select all

x = 70, y = 60, rule = B3/S23
5$o$b2o$2o13$36bo$30b2o3bobo$30bobo3bobo$31b2o4b2o27$60b3o$60bo$61bo!
Lane switch 14 ticks in back inserter:

Code: Select all

x = 51, y = 55, rule = B3/S23
3$15bo$14bobo$13bobo$13b2o3$9bo$8bobo$8bobo$9bo21$43b3o$43bo$44bo12$
39b2o$39bobo$39bo!
Lane switch 15 ticks in front (with duplicates):

Code: Select all

x = 1350, y = 66, rule = B3/S23
12bo120bo93bo86b2o111bo86b2o96b2o112b2o93b2o99b2o102b2o91b2o110bo82b2o
$bo9bobo118bobo91bobo84bo2bo109bobo84bo2bo90b2o2bo2bo111bobo91bo2bo98b
obo100bobo90bo2bo108bobo80bo2bo$obo7bo2bo119bo93b2o79bo4bobo110b2o79b
2o4bobo90bobo3bo2bo111b2o92bo2bo98b2o99bobo92bo2bo107bo2bo79bo2bo$bo9b
2o294bobo4bo192bobo4bo92bo5b2o207b2o193bo7bo94b2o109bobo80b2o$308b2o
198b2o406bo99bobo213bo$426bo488bobo98bo2bo287b2o$225b2o198bobo297b2o
188bo2bo98bobo286bo2bo$224bo2bo197bo2bo295bo2bo88b2o98bobo99bo207b2o
79bo2bo$224bobo199bobo295bobo89bobo98bo199bo107bo2bo79b2o$225bo201bo
297bo91b2o297bobo106bo2bo$133bo981bobo108b2o$132bobo980b2o$131bo2bo$
132b2o17$45b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o97b3o
97b3o97b3o$45bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo14bo84b
o$46bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo99bo12b2o85bo$1259bo
bo$856bo$855b2o$855bobo3$169bo781bo$168b2o780b2o$168bobo779bobo$367bo
199bo$366b2o198b2o780bo$366bobo197bobo778b2o$1347bobo2$668bo$667b2o$
667bobo$259bo499bo$258b2o204bo293b2o$56bo201bobo202b2o293bobo$55b2o
406bobo$55bobo3$1080bo$1079b2o$1079bobo4$1174bo$1173b2o$1173bobo!
EDIT If someone is interested in some other queries from reflectors db, you're welcome to post here.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » December 10th, 2014, 9:57 pm

simsim314 wrote:Back 90 degree 14 ticks:

Code: Select all

x = 51, y = 69, rule = B3/S23
8$30bo$30bobo$30b2o21$22bo$21bobo$20bobo$20b2o$15b2o$14bo2bo$14bo2bo$
15b2o23$41b3o$41bo$42bo!
This one is shown at 16 ticks offset, but it does work at 14.
simsim314 wrote:In front 15 ticks 180 - degree:
Quite a few of these, mostly toward the left end, are shown at 14 ticks -- the boat+block, boat+hive, and loaf+hive variants.

They look good! I suspect that a careful enumeration of possibilities would now prove by induction the slow-salvo constructibility of any possible fleet of gliders. Is it possible to design a big close-packed salvo where none of the N gliders can be removed and added back by one of these reactions?

EDIT: Seems like it would be a good start to try building the last glider on the last SEmost lane of a close-packed fleet (choosing SW-traveling fleets, without loss of generality), with an inserter like the one posted above:

Code: Select all

#C pond-longboat-block 14-tick inserter, with debris
x = 16, y = 14, rule = B3/S23
11b2o$bo9b2o$o$3o11bo$13bobo$12bobo$12b2o$7b2o$6bo2bo$6bo2bo$7b2o$11b
3o$11bo$12bo!
Clearly there's no way for other gliders on this lane to block the insertion of this, if it's the last glider. Unfortunately there are just a few locations north-northeast of the insertion point, on nearby lanes, where gliders could be placed so that this recipe couldn't be used.

... I suspect this means that it will work better to attack the leading glider on the SEmost lane of a salvo instead, with clean edge-shooting inserters; that way a glider could be inserted anywhere along the front slope, not just along the SE edge.

The following inserter seems fairly foolproof -- is there any way to design the leading edge of a close-packed salvo so that this can't add at least one of the gliders?

Code: Select all

#C boat+beehive 14-tick 180-degree inserter
x = 12, y = 18, rule = B3/S23
9bobo$9b2o$10bo10$2o$obo$bo8bo$4b3o2bobo$6bo2bobo$5bo4bo!
simsim314 wrote:Lane switch 14 ticks in back inserter:
This one is shown at 17 ticks, and unfortunately doesn't work below 16 ticks.
simsim314 wrote:Lane switch 15 ticks in front (with duplicates):
In this pattern the mango+longboat lane switcher is shown at 14 ticks. That seems like a particularly nice one -- no dying sparks left just one tick after the glider reappears.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Splitters with common SL

Post by chris_c » December 11th, 2014, 10:08 am

dvgrn wrote:is there any way to design the leading edge of a close-packed salvo so that this can't add at least one of the gliders?
This is the most evil salvo I was able to construct, and the boat + hive inserter fails by one tick with respect to the nearest glider to the west.

Code: Select all

x = 41, y = 35, rule = LifeHistory
15.A$14.A$14.3A2.A.A$19.2A3.A$11.A8.A3.A.A3.A$11.A.A3.A6.2A2.2A4.A$
11.2A2.2A4.A7.2A2.A$8.A7.2A2.A12.3A2.A.A$7.A12.3A2.A.A10.2A$7.3A2.A.A
10.2A3.A8.A$12.2A3.A8.A3.A.A3.A$4.A8.A3.A.A3.A6.2A2.2A$4.A.A3.A6.2A2.
2A4.A7.2A$4.2A2.2A4.A7.2A2.A$.A7.2A2.A12.3A2.A.A$A12.3A2.A.A10.2A$3A
2.A.A10.2A3.A8.A$5.2A3.A8.A3.A.A3.A$6.A3.A.A3.A6.2A2.2A$10.2A2.2A4.A
7.2A$15.2A2.A$19.3A2.D.D$24.2D$25.D6$19.2A$19.A.A$20.A3.2A3.A$23.A.A
2.A.A$25.A2.A.A$29.A!
Maybe a combination of front inserters and back inserters can complete the argument? I don't have the brainpower for that right now.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » December 11th, 2014, 11:34 am

chris_c wrote:
dvgrn wrote:is there any way to design the leading edge of a close-packed salvo so that this can't add at least one of the gliders?
This is the most evil salvo I was able to construct, and the boat + hive inserter fails by one tick with respect to the nearest glider to the west.
...
Maybe a combination of front inserters and back inserters can complete the argument? I don't have the brainpower for that right now.
It's a good sample to work on, anyway. If there's a tougher case, it will probably show up at some point...!

Certainly we shouldn't bother trying to put gliders at oblique corners of a salvo, while there are still acute corners left. In the pattern below, the sabotaged glider would have to be placed after the mango+longboat inserter, but before the boat+hive inserter -- not sure we have a from-the-front inserter that can manage that trick yet.

But really all of these gliders are lined up one behind another, so the other acute corner is really the weak spot. This specific salvo isn't evil at all, because every glider can be placed with the same from-the-back insertion reaction:

Code: Select all

x = 159, y = 118, rule = B3/S23
14bo110bo$14bobo3bo104bobo3bo$14b2o2b2o4bo100b2o2b2o4bo$11bo7b2o2bo98b
o7b2o2bo$10bo12b3o2bobo90bo12b3o2bobo$10b3o2bobo10b2o3bo87b3o2bobo10b
2o3bo$15b2o3bo8bo3bobo3bo86b2o3bo8bo3bobo$7bo8bo3bobo3bo6b2o2b2o79bo8b
o3bobo3bo6b2o$7bobo3bo6b2o2b2o4bo7b2o78bobo3bo6b2o2b2o4bo$7b2o2b2o4bo
7b2o2bo88b2o2b2o4bo7b2o2bo$4bo7b2o2bo12b3o2bobo78bo7b2o2bo12b3o$3bo12b
3o2bobo10b2o78bo12b3o2bobo$3b3o2bobo10b2o3bo8bo78b3o2bobo10b2o3bo$8b2o
3bo8bo3bobo3bo86b2o3bo8bo3bobo3bo$o8bo3bobo3bo6b2o2b2o81bo6bo3bobo3bo
6b2o2b2o$obo3bo6b2o2b2o4bo7b2o91b2o2b2o4bo7b2o$2o2b2o4bo7b2o2bo98bo7b
2o2bo$5b2o2bo12b3o2bobo90bo12b3o2bobo6b2o$9b3o2bobo10b2o91b3o2bobo10b
2o7b2o$14b2o3bo8bo96b2o3bo8bo$15bo3bobo3bo100bo3bobo3bo13bo$19b2o2b2o
105b2o2b2o13bobo$24b2o109b2o11bobo$148b2o$143b2o$142bo2bo$142bo2bo$
143b2o6$131b2o20b2o$131b2o19b2o$154bo$134bo$133bobo$132bobo$132b2o$
127b2o$126bo2bo$126bo2bo$84b2o41b2o$84bobo$85bobo4bo$86bo4bo$91b3o4$
89b2o$88bo2bo$87bo2bo$88b2o6$50b2o$49bo2bo$50b2o6$157bo$53bo102b2o$52b
obo101bobo$53b2o44$2o$b2o$o!
A clean version of that inserter seed would be nice to have, I suppose, but cleanup isn't a problem.

So we need a test salvo that successfully guards all of its corners from every known inserter. I'm not sure that any such thing exists -- but a "well-rounded" salvo, with no acute corners and no gliders following each other directly, may still be a significant challenge.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 11th, 2014, 5:10 pm

@dvgrn There was a bug in the script unfortunately, I can fix it, but my guess is that anything useful was already posted.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » December 13th, 2014, 5:58 pm

dvgrn wrote:So we need a test salvo that successfully guards all of its corners from every known inserter. I'm not sure that any such thing exists -- but a "well-rounded" salvo, with no acute corners and no gliders following each other directly, may still be a significant challenge.
To be more specific, let's say we're hunting for a way to place, oh, 50-100 unidirectional gliders in such a close-packed formation so that there's no known mechanism to take any one of them out and put them back in place with glider-plus-still-life collisons. Eventually a workable proof of universal constructibility might come out of analyzing let's say the westernmost ON cell in the salvo that's farthest to the south. This is just an early feasibility study.

Any other construction mechanism is okay, since we strongly suspect that slow salvos, glider collisions of any type, and for that matter fleets of any spaceship crashing into any spaceship from any direction, can all construct the same set of objects. I say that because I'd love to see a counterexample... If there's any question of circularity, we can always figure out a pure slow construction for particular cases later.

Come to think of it, it's perfectly permissible to find a way to take two gliders out and put them back again simultaneously, hassle a glider in place to bump it into a tighter position, and so on. But it seems as if that probably won't be necessary (?)

Experience with Evil Glider Salvo #1 leads me to believe that the sides of the salvo should be slightly convex, to better defend especially the back corners:

Code: Select all

#C Evil Glider Salvo #2
x = 43, y = 43, rule = B3/S23
22bo$17bobo2bobo$17b2o3b2o$18bo$13bobo9bo$13b2o5bobo2bobo$14bo5b2o3b2o
$9bobo9bo$9b2o5bobo$10bo5b2o5bobo2bo$17bo5b2o3bobo$6bobo3bobo9bo3b2o$
6b2o4b2o5bobo10bo$7bo5bo5b2o11bobo$20bo6bobo2b2o$3bobo3bobo3bobo9b2o7b
o$3b2o4b2o4b2o11bo7bobo$4bo5bo5bo3bo10bobo2b2o$19bo4bobo4b2o7bo$obo3bo
bo3bobo4b3o2b2o6bo7bobo$2o4b2o4b2o11bo9bobo2b2o$bo5bo5bo14bobo4b2o$21b
o6b2o6bo$3bobo3bobo3bo3b2o8bo9bobo$3b2o4b2o4bobo2b2o10bobo4b2o$4bo5bo
4b2o8bobo4b2o6bo$25b2o6bo$6bobo3bo13bo9bobo$6b2o4bobo6bobo5bobo4b2o$7b
o4b2o7b2o6b2o6bo$22bo7bo$9bo7bobo5bobo5bobo$9bobo5b2o6b2o6b2o$9b2o7bo
7bo7bo$13bobo5bobo5bobo$13b2o6b2o6b2o$14bo7bo7bo$17bobo5bobo$17b2o6b2o
$18bo7bo$21bobo$21b2o$22bo!
Probably the front and back edges should also be convex, so there's room for improvement here.

To complete a proof by induction, we only have to be able to remove and reconstruct a single glider from any fleet we see. So where's the weakest glider in this salvo?

[Once we remove the easy gliders from EGS#2, of course, we may well discover EGS#3.]

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Splitters with common SL

Post by chris_c » December 14th, 2014, 9:19 am

Yes, I think Evil Salvo #2 definitely qualifies as more evil. Here is a simplified version. I don't think any of the gliders can be made with the two recipes you mentioned a few posts back.

Code: Select all

x = 14, y = 13, rule = B3/S23
8bo$7bo$7b3o$4bo7bo$3bo7bo$3b3o5b3o2$bo7bo$o7bo$3o5b3o$5bo$4bo$4b3o!

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » December 15th, 2014, 3:19 pm

chris_c wrote:Yes, I think Evil Salvo #2 definitely qualifies as more evil. Here is a simplified version. I don't think any of the gliders can be made with the two recipes you mentioned a few posts back.
Well, Evil Baby Salvo #2 can be solved with one of simsim314's 14-tick "front" glider seeds:

Code: Select all

x = 20, y = 38, rule = B3/S23
14bo$13bo$13b3o$10bo7bo$9bo7bo$9b3o5b3o2$7bo7bo$6bo7bo$6b3o5b3o14$b2o$
o2bo$bobo$2bo4$5bo$4bobo$4bobo$5bo2$2bo$2b2o$bobo!
And of course once one of the guard gliders in the front is gone, the rest are much easier to handle.

The original Big Evil Salvo #2 doesn't have much more effective defenses, though you do have to add the corner gliders in the correct order to avoid problems:

Code: Select all

x = 131, y = 167, rule = B3/S23
110bo$105bobo2bobo$105b2o3b2o$106bo$101bobo9bo$101b2o5bobo2bobo$102bo
5b2o3b2o$97bobo9bo$97b2o5bobo$98bo5b2o5bobo2bo$105bo5b2o3bobo$94bobo3b
obo9bo3b2o$94b2o4b2o5bobo10bo$95bo5bo5b2o11bobo$108bo6bobo2b2o$91bobo
3bobo3bobo9b2o7bo$91b2o4b2o4b2o11bo7bobo$92bo5bo5bo3bo10bobo2b2o$107bo
4bobo4b2o7bo$88bobo3bobo3bobo4b3o2b2o6bo7bobo$88b2o4b2o4b2o11bo9bobo2b
2o$89bo5bo5bo14bobo4b2o$109bo6b2o6bo$91bobo3bobo3bo3b2o8bo9bobo$91b2o
4b2o4bobo2b2o10bobo4b2o$92bo5bo4b2o8bobo4b2o6bo$113b2o6bo$94bobo3bo13b
o9bobo$94b2o4bobo6bobo5bobo4b2o$95bo4b2o7b2o6b2o6bo$110bo7bo$97bo7bobo
5bobo5bobo$97bobo5b2o6b2o6b2o$97b2o7bo7bo7bo$101bobo5bobo5bobo$101b2o
6b2o6b2o$102bo7bo7bo13$96b2o$95bo2bo$96bobo$97bo4$100bo$99bobo$99bobo$
100bo2$97b2o$96bobo$98bo6$84b2o$83bo2bo$84bobo$85bo4$88bo$87bobo$87bob
o$88bo22$65b2o$50b2o12bobo$49bo2bo13bo$50bobo$51bo4$54bo$53bobo$53bobo
$54bo52$b2o$obo$2bo!

Code: Select all

#C The next row has no new problems, so all subsets are solved
x = 133, y = 171, rule = B3/S23
112bo$107bobo2bobo$107b2o3b2o$108bo$103bobo9bo$103b2o5bobo2bobo$104bo
5b2o3b2o$99bobo9bo$99b2o5bobo$100bo5b2o5bobo2bo$107bo5b2o3bobo$96bobo
3bobo9bo3b2o$96b2o4b2o5bobo10bo$97bo5bo5b2o11bobo$110bo6bobo2b2o$93bob
o3bobo3bobo9b2o7bo$93b2o4b2o4b2o11bo7bobo$94bo5bo5bo3bo10bobo2b2o$109b
o4bobo4b2o7bo$90bobo3bobo3bobo4b3o2b2o6bo7bobo$90b2o4b2o4b2o11bo9bobo
2b2o$91bo5bo5bo14bobo4b2o$111bo6b2o6bo$93bobo3bobo3bo3b2o8bo9bobo$93b
2o4b2o4bobo2b2o10bobo4b2o$94bo5bo4b2o8bobo4b2o6bo$115b2o6bo$96bobo3bo
13bo9bobo$96b2o4bobo6bobo5bobo4b2o$97bo4b2o7b2o6b2o6bo$112bo7bo$99bo7b
obo5bobo5bobo$99bobo5b2o6b2o6b2o$99b2o7bo7bo7bo13$94b2o$93bo2bo$94bobo
$95bo4$98bo$97bobo$97bobo$98bo2$95b2o$94bobo$96bo6$82b2o$81bo2bo$82bob
o$83bo4$86bo$85bobo$85bobo$86bo22$63b2o$62bobo$64bo$55b2o$54bo2bo$55bo
bo$56bo4$59bo$58bobo$58bobo$59bo57$b2o$obo$2bo!
Surely there must be some yet-unknown Evil Salvo #3, that guards all its gliders well enough to be at least a little bit of a challenge?

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Splitters with common SL

Post by chris_c » December 15th, 2014, 9:01 pm

dvgrn wrote: Well, Evil Baby Salvo #2 can be solved with one of simsim314's 14-tick "front" glider seeds:
Yes, that does look like a very good recipe. It seems to be a perfect front inserter with respect to the current lane and all lanes to the north. It also looks perfect for 1 or 2 lanes to the south, but 3 lanes starts to be a problem:

Code: Select all

x = 14, y = 14, rule = B3/S23
7bo$5b2o$6b2o$3bo$b2o$2b2o9bo$11b2o$12b2o$o$obo7bo$2o6b2o$4bo4b2o$4bob
o$4b2o!
How to solve this one?

....

Well, I tried to do my own homework this time. I didn't find anything suitable in simsim's front inserter collection. This one does one tick better with respect to gliders 3 lanes south but it's not perfect (still one tick away) and has the disadvantage of some reaction to the north of the glider lane.

Code: Select all

x = 21, y = 22, rule = B3/S23
18bo$18bobo$18b2o7$5b2o$5bobo$6bo2$10b2o$10bobo$11b2o4$b2o$obo$2bo!

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Splitters with common SL

Post by dvgrn » December 15th, 2014, 9:37 pm

chris_c wrote:How to solve this one?
Well, the back end of that particular six-glider salvo isn't guarded very well:

Code: Select all

x = 38, y = 27, rule = B3/S23
obo$b2o9bo$bo9bobo$10bobo$10b2o3$7b2o$6bo2bo$6bo2bo$7b2o7bo$15bo$15b3o
3$15bo$13b2o8bo$14b2o6bo13bo$19bo2b3o10bobo$17b2o15bobo$18b2o14b2o$29b
2o$28bo2bo$28bo2bo$29b2o3bo$33b2o$33bobo!
-- but if we imagine a more gradual convex curve back there, then maybe you've got something. Let's see, to handle this from the front... this might be a case for a pseudo-p30-spark nudge, I suppose, if no better turner can be found:

EDIT: Glider+boat seems like it should give the right spark with no trouble, as shown.

Code: Select all

#C nudging a more buildable glider into its final position
#C    at the front of Evil Baby Salvo #3
x = 25, y = 55, rule = B3/S23
16bobo$16b2o$17bo$12bobo$12b2o$13bo8bobo$22b2o$11bo11bo$10bo$10b3o6bob
o$19b2o$20bo13$5b2o$4bo2bo$5bobo$6bo4$9bo$bo6bobo$obo5bobo$2o7bo2$6b2o
$5bobo$7bo14$17b3o$17bo$18bo!
How many more lanes do we need to solve before the first following glider becomes so exposed that it can be picked off before the front one?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 16th, 2014, 2:57 am

Maybe someone wants to practice LifeAPI for reflectors with 3 common SLs? or expand the 2SL search?

flipper77
Posts: 197
Joined: October 24th, 2010, 3:25 am
Location: Spokane, WA

Re: Splitters with common SL

Post by flipper77 » December 16th, 2014, 3:57 am

simsim314 wrote:Maybe someone wants to practice LifeAPI for reflectors with 3 common SLs? or expand the 2SL search?
I may try implementing this myself, and I might be back with a functional 3 SL modification of LifeAPI, but I make no promises on an ETA, since I haven't scanned the code thoroughly enough at this point in time to just jump into adding more code.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 16th, 2014, 6:30 am

flipper77 wrote:I haven't scanned the code thoroughly enough at this point in time to just jump into adding more code.
Maybe you missed the point of LifeAPI. The point is not "adding" code to LifeAPI, the point is using function from LifeAPI. There is nice documentation of functions available, and quite few simple samples with explanations and comments.

You don't need to modify LifeAPI to use it, just like you don't need to modify golly to use python scripting. The first sample, uses blockic seeds search - it can be easily modified to use array of SL instead just blocks.

Obviously extending LifeAPI would also be great, but for this you don't need to touch the source code of LifeAPI at all.

flipper77
Posts: 197
Joined: October 24th, 2010, 3:25 am
Location: Spokane, WA

Re: Splitters with common SL

Post by flipper77 » December 16th, 2014, 6:39 am

simsim314 wrote: Obviously extending LifeAPI would also be great, but for this you don't need to touch the source code of LifeAPI at all.
That's good to know, but that just reinforces the idea I haven't gone through the code enough to actually get a good idea of what it's doing, since my attention is directed towards other things. Still, it would be good to modify it to search for things other than splitters, since the code runs rather fast as you said.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Splitters with common SL

Post by simsim314 » December 16th, 2014, 7:52 am

flipper77 wrote: Still, it would be good to modify it to search for things other than splitters
There is no "search" in LifeAPI. Only functions that you implement as you wish. It's just a library with functions, allowing very simplistic implementation of different kinds of searches.

The first sample, shows how to implement blockic reflectors search using functions from the API - the modification can be on that sample (which is about 20 lines of code).

NOTE Searching for splitters would be harder, becuase LifeAPI works on torus, so two emitted gliders could collide. And there is still no simple glider detection. Object recognition (including automatic glider detection/removal) is something I'm working on right now. Probably will have it soon enough.

NOTE2 It's important for me to clarify the concept of LifeAPI, as people used to search utilities, and API for GOL is kinda new concept.

flipper77
Posts: 197
Joined: October 24th, 2010, 3:25 am
Location: Spokane, WA

Re: Splitters with common SL

Post by flipper77 » December 16th, 2014, 8:50 am

I understand that I don't need to modify the "LifeAPI.h" file, I was referring to the primary file that contains the main() function, I should have specified that from the beginning. Still, I'll be happy to see what I can come up with.

Post Reply