The code is pretty well written and even reads input from a file! It doesn't output a lane list though, that should be fixed, and there are some pretty simple optimizations that could be made.dvgrn wrote: What search program did you use to produce this cleanup recipe for the Orthogonoid? It doesn't look like that code ever showed up anywhere like simeksgol. (?)
In its current state it found this 76 glider result for the giraffeship in 50 minutes of search time:
Code: Select all
x = 8444, y = 8267, rule = LifeHistory
8442.A$8441.A$8441.3A27$8419.A.A$8419.2A$8420.A21$8401.A.A$8401.2A$
8402.A12$8370.A$8368.2A$8369.2A34$8323.A$8321.2A$8322.2A13$8308.A$
8306.2A$8307.2A37$8237.A$8235.2A$8236.2A124$8107.A.A$8107.2A$8108.A
53$8067.A$8065.2A$8066.2A23$8036.A$8034.2A$8035.2A22$8019.A$8017.2A$
8018.2A29$7985.A.A$7985.2A$7986.A17$7957.A.A$7957.2A$7958.A38$7907.A$
7905.2A$7906.2A73$7803.A.A$7803.2A$7804.A104$7684.A.A$7684.2A$7685.A
119$7560.A$7560.A.A$7560.2A113$7444.A$7442.2A$7443.2A153$7297.A$7296.
A$7296.3A147$7170.A$7168.2A$7169.2A60$7106.A$7105.A$7105.3A41$7061.A$
7059.2A$7060.2A34$7020.A$7018.2A$7019.2A86$6922.A$6920.2A$6921.2A97$
6806.A$6804.2A$6805.2A148$6651.A.A$6651.2A$6652.A139$6511.A.A$6511.2A
$6512.A152$6357.A$6356.A$6356.3A206$6150.A$6150.A.A$6150.2A125$6040.A
.A$6040.2A$6041.A135$5870.A$5868.2A$5869.2A131$5746.A$5745.A$5745.3A
111$5652.A$5651.A$5651.3A83$5561.A$5559.2A$5560.2A75$5489.A$5487.2A$
5488.2A48$5419.A.A$5419.2A$5420.A36$5376.A$5374.2A$5375.2A51$5318.A.A
$5318.2A$5319.A102$5230.A$5228.2A$5229.2A13$5201.A$5199.2A$5200.2A
123$5067.A$5065.2A$5066.2A129$4935.A$4933.2A$4934.2A187$4748.A$4747.A
$4747.3A143$4595.A$4595.A.A$4595.2A105$4487.A$4485.2A$4486.2A212$
4275.A.A$4275.2A$4276.A53$4210.A.A$4210.2A$4211.A163$4057.A.A$4057.2A
$4058.A108$3948.A$3946.2A$3947.2A38$3907.A$3905.2A$3906.2A60$3838.A.A
$3838.2A$3839.A60$3784.A.A$3784.2A$3785.A158$3593.A$3592.A$3592.3A
168$3404.A$3402.2A$3403.2A207$3216.A$3216.A.A$3216.2A136$3075.A$3073.
2A$3074.2A183$2892.A.A$2892.2A$2893.A117$2777.A$2775.2A$2776.2A66$
2706.A$2704.2A$2705.2A179$2516.A$2514.2A$2515.2A163$2329.A$2327.2A$
2328.2A115$2215.A.A$2215.2A$2216.A94$2094.A.A$2094.2A$2095.A144$1945.
A$1943.2A$1944.2A161$1789.A.A$1789.2A$1790.A103$1684.A.A$1684.2A$
1685.A181$1480.A$1478.2A$1479.2A234$1254.A$1253.A$1253.3A140$1102.A$
1102.A.A$1102.2A202$902.A.A$902.2A$903.A142$762.A.A$762.2A$763.A137$
634.A.A$634.2A$635.A119$468.A$466.2A$467.2A178$300.A$298.2A$299.2A16$
260.A$258.2A$259.2A67$110.A$108.2A$109.2A64$121.2A$121.A5.2A$122.3A.A
.A$124.A.A$125.2A3$122.2A$122.2A32$2A$A5.2A$.3A.A.A$3.A.A$4.2A3$.2A$.
2A11$187.A$187.3A$190.A$189.A.A$189.A.A$190.A5$205.2A$205.2A4$185.2A$
184.A.A$184.A$183.2A7.2A$192.2A2$200.2A.A$200.2A.3A$206.A$200.2A.3A$
201.A.A$201.A.A$202.A2$203.A$201.3A$200.A$200.2A$192.2A$192.2A4$64.A
97.A$64.3A93.3A16.A$67.A66.2A23.A17.3A$66.A.A66.A23.2A15.A31.A$66.A.A
66.A.A38.2A28.3A$67.A68.2A2.2A63.A$140.2A63.2A4$82.2A85.2A$82.2A85.2A
2$208.2A$208.A.A$62.2A146.A$61.A.A146.2A$61.A72.2A36.2A$60.2A7.2A62.A
.A16.2A19.A$69.2A62.A18.A.A15.3A25.2A3.2A$132.2A20.A15.A18.2A7.2A3.2A
38.2A$77.2A.A67.2A4.2A33.A53.2A5.2A$77.2A.3A65.A.A39.3A57.2A$83.A66.A
41.A24.A$77.2A.3A58.2A7.2A63.3A$78.A.A60.2A71.A33.2A$78.A.A133.2A32.
2A$79.A174.2A$254.2A$80.A110.2A4.2A$78.3A110.2A3.A2.A$77.A119.2A$77.
2A52.2A84.2A$69.2A61.A84.2A$69.2A61.A.A$133.2A3$39.A152.2A$37.3A16.A
135.2A$11.2A23.A17.3A94.2A74.2A$12.A23.2A15.A31.A65.A76.A$12.A.A38.2A
28.3A63.A.A73.3A$13.2A2.2A63.A66.2A41.2A31.A$17.2A63.2A107.A.A$191.A$
190.2A53.2A$245.2A$46.2A115.A$46.2A105.2A6.3A$153.A6.A$85.2A64.A.A6.
2A$85.A.A63.2A$87.A$87.2A$11.2A36.2A87.2A$10.A.A16.2A19.A86.A.A$10.A
18.A.A15.3A25.2A3.2A55.A25.2A$9.2A20.A15.A18.2A7.2A3.2A38.2A14.2A25.
2A$25.2A4.2A33.A53.2A5.2A55.2A$25.A.A39.3A57.2A55.2A$27.A41.A24.A$18.
2A7.2A63.3A46.2A91.2A$18.2A71.A33.2A15.A91.A.A$91.2A32.2A12.3A14.2A
77.A9.2A$131.2A6.A16.A51.2A34.A2.A$131.2A17.A6.3A48.2A35.2A$68.2A4.2A
73.A.A7.A22.2A$68.2A3.A2.A73.A30.A.A$74.2A105.A$8.2A84.2A84.2A26.2A
25.A$9.A84.2A112.2A23.3A$9.A.A182.2A36.A15.2A$10.2A181.A.A36.2A14.A$
193.A55.3A$192.2A8.2A47.A$69.2A131.A$69.2A132.3A$28.2A74.2A99.A$28.A
76.A$26.A.A73.3A117.2A$26.2A41.2A31.A118.A.A5.2A$68.A.A150.A7.2A$68.A
151.2A$67.2A53.2A$122.2A110.A$40.A189.2A.A.A$30.2A6.3A188.A.A.A.A$30.
A6.A188.A2.A.A.A.A.2A$28.A.A6.2A187.4A.2A2.A2.A$28.2A200.A4.2A$228.A.
A$228.2A$15.2A$14.A.A$14.A25.2A$13.2A25.2A$61.2A$61.2A2$18.2A91.2A$
19.A91.A.A$16.3A14.2A77.A9.2A$16.A16.A13.A37.2A34.A2.A$27.A6.3A10.3A
35.2A35.2A$26.A.A7.A13.A$27.A21.2A2$85.2A25.A$41.2A42.2A23.3A$41.A29.
2A36.A15.2A$38.2A.A28.A.A36.2A14.A$38.A2.3A4.2A20.A55.3A$39.2A3.A3.2A
19.2A8.2A47.A$41.4A34.A$41.A15.2A21.3A$42.3A12.A.A22.A$45.A13.A$40.5A
14.2A38.2A$40.A57.A.A5.2A$42.A55.A7.2A$41.2A54.2A2$111.A$107.2A.A.A$
106.A.A.A.A$103.A2.A.A.A.A.2A$103.4A.2A2.A2.A$107.A4.2A$105.A.A$105.
2A!