calcyman wrote: ↑August 5th, 2020, 10:17 am
Here's a 63-by-57 pure nonfiller. Can you find any smaller examples?
That's very tricky, using a 'messless' result from Catagolue to turn on all the cells in the center.
That particular sparkthuselah lasts so long that I bet it's overkill somehow -- there's probably something in
one of the messless tabulations that has a smaller bounding box at some point, but still hits all the center cells that it has to hit.
EDIT: Okay, here's my move in the Pointless Optimization Game, based on
this soup:
Code: Select all
x = 61, y = 55, rule = LifeHistory
31.3A$30.A2.A$24.3A6.A4.3A$24.A2.A.A3.A4.A2.A$24.A2.A.A3.A4.A2.A$22.A
10.A2.A.A.3A$22.2A2.2A2.A.A4.A5.A$20.A16.2A2.3A$20.3A.A.2A10.A6.A$18.
A8.A9.A.A3.3A$18.3A5.A10.A9.A$16.A28.3A$16.3A30.A$14.A32.3A$14.3A19.
2A13.A$12.A18.3A.2A.3A8.3A$12.3A12.A3.3A2.A2.A13.A$10.A6.A7.A.2A4.A3.
A13.3A$10.3A4.2A5.2A2.A9.A16.A$8.A8.A2.A6.2A3.3A18.3A$8.3A5.A2.A7.A
29.A$6.A9.3A7.2A27.3A$6.3A8.A10.A10.A18.A$3.A.A15.A17.2A14.A.3A$2.5A.
A8.3A.A14.A22.A$.2A6.A7.2A2.A14.3A.2A13.5A$2A4.2A9.2A16.A2.3A9.A.A$.A
.A3.A2.A39.A2.A3.A.A$8.A.A42.2A4.2A$.5A13.3A2.A16.2A8.A6.2A$.A16.2A.
3A14.A2.2A9.A.5A$.3A.A17.A14.A.3A12.A.A$2.A16.2A17.A13.3A$3.3A14.A10.
A10.A11.A$3.A28.2A7.3A6.3A$5.3A24.A7.A2.A8.A$5.A19.3A3.2A6.A2.A5.3A$
7.3A11.A9.A2.2A5.2A7.A$7.A14.A3.A4.2A.A7.A3.3A$9.3A8.A2.A2.3A3.A15.A$
9.A9.3A.2A.3A15.3A$11.3A8.2A22.A$11.A30.3A$13.3A28.A$13.A9.A10.A5.3A$
15.3A3.A.A9.A8.A$15.A6.A10.2A.A.3A$17.3A2.2A16.A$17.A5.A4.A.A2.2A2.2A
$18.3A.A.A2.A10.A$19.A2.A4.A3.A.A2.A$19.A2.A4.A3.A.A2.A$20.3A4.A6.3A$
27.A2.A$27.3A!
Obviously C4_1 is a better place to look for small explosive messless stuff -- the center cell might theoretically be a problem, but starting a soup after T=0 means you can usually just put one ON cell there and everything will be fine. But there were
more C4_4s here so that was where I ended up looking.
Whoever makes the final move in the Pointless Optimization Game is the champion, as usual -- giving a new meaning to the term
PogChamp.
I didn't write a scraper to download all the likely SmallExplosiveMessless candidates and hunt through them for small-diameter stages, but I did write this:
Code: Select all
import golly as g
d = []
for i in range(2000):
r = g.getrect()
if r == []: r = [0, 0, 0, 0]
d+=[r[2]]
g.run(1)
ptr=0
g.new("Graph")
for val in d:
for y in range(val):
g.setcell(ptr,-y,1)
ptr+=1
g.fit()
Paste a messless soup into Golly, then run this via an assigned keyboard shortcut (File > Preferences > Keyboard) (if you're using Golly 3.4 you can just map a key to "Run Recent Script", and it will come in handy for all kinds of repetitive tasks.)
A good candidate will have a graph that dips below its starting diameter, toward the left side of the graph, or at least not near the right end. I only looked at about 25 soups, mostly from the link above, so there's definitely room for improvement.