I checked in an
OTT-finder-gliders.py script this morning, and am currently running it against Blockic constellations with up to four blocks. Five blocks would have given way too many results.
As it is, the run has currently produced about 7000 clean reactions, of which 700-ish are G->2G splitters, about 50 are G->3G splitters, and there are even a couple of G->4Gs (or maybe only one and its mirror image, we'll see).
I haven't started writing the classifier script for these constellations yet. Has any progress been made on that? The script's output format has one constellation per line of the text file, in a non-standard RLE format, like this:
Code: Select all
x = 0, y = 0, rule = B2n3/S23-q
2o$2o3$8b2o$2o6b2o$2o6$13b3o$13bo$14bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o2b2o$2o2b2o2b2o7$2o$2o3$10b3o$10bo$11bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o2b2o$2o2b2o2b2o7$3b2o$3b2o3$22b3o$22bo$23bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o2b2o$2o2b2o2b2o7$4b2o$4b2o3$22b3o$22bo$23bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o2b2o$2o2b2o2b2o7$6b2o$6b2o3$22b3o$22bo$23bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o2b2o$8b2o6$5b2o$5b2o3$11b3o$11bo$12bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o$8b2o$8b2o5$2b2o$2b2o3$4b3o$4bo$5bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o$8b2o$8b2o5$5b2o$5b2o3$15b3o$15bo$16bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o2$8b2o$8b2o4$3b2o$3b2o3$19b3o$19bo$20bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o2$8b2o$8b2o4$7b2o$7b2o3$17b3o$17bo$18bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o3$8b2o$8b2o3$b2o$b2o3$6b3o$6bo$7bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o4$4b2o$4b2o2$8b2o$8b2o3$14b3o$14bo$15bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o4$8b2o$8b2o2$b2o$b2o3$16b3o$16bo$17bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o2b2o$2o2b2o5$2b2o$2b2o$8b2o$8b2o3$13b3o$13bo$14bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o3b2o$2o3b2o3$8b2o$8b2o3$5b2o$5b2o3$10b3o$10bo$11bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o3b2o$2o3b2o3$8b2o$8b2o3$6b2o$6b2o3$11b3o$11bo$12bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o3b2o$2o3b2o6$2b2o$2b2o4b2o$8b2o3$4b3o$4bo$5bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o4b2o$2o4b2o3$8b2o$8b2o3$b2o$b2o3$11b3o$11bo$12bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o4b2o$2o4b2o3$8b2o$8b2o3$7b2o$7b2o3$8b3o$8bo$9bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o4b2o$2o4b2o4$2b2o$2b2o2$8b2o$8b2o3$14b3o$14bo$15bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o4b2o$2o4b2o6$b2o$b2o5b2o$8b2o3$19b3o$19bo$20bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o5b2o$2o5b2o3$2b2o$2b2o3$8b2o$8b2o3$20b3o$20bo$21bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o5b2o$2o5b2o4$3b2o$3b2o2$8b2o$8b2o3$20b3o$20bo$21bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o5b2o$2o5b2o4$8b2o$8b2o2$2o$2o3$16b3o$16bo$17bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o5b2o$2o5b2o5$8b2o$8b2o$2o$2o3$15b3o$15bo$16bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o5b2o$2o5b2o7$8b2o$8b2o3$20b3o$20bo$21bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o$4b2o$4b2o5$4b2o$4b2o3$22b3o$22bo$23bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$2o$2o3$2o$2o3$13b3o$13bo$14bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$4b2o$4b2o3$2o$2o3$b3o$bo$2bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$4b2o$4b2o3$2o$2o3$22b3o$22bo$23bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$6b2o$6b2o3$4b2o$4b2o3$9b3o$9bo$10bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$7b2o$7b2o3$5b2o$5b2o3$12b3o$12bo$13bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$8b2o$8b2o3$2o$2o3$13b3o$13bo$14bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o3$8b2o$8b2o3$8b2o$8b2o3$9b3o$9bo$10bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o4$6b2o$6b2o2$2b2o$2b2o3$21b3o$21bo$22bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o4$8b2o$8b2o2$2o$2o3$6b3o$6bo$7bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o5$6b2o$6b2o$b2o$b2o3$14b3o$14bo$15bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o6$2o$2o3b2o$5b2o3$7b3o$7bo$8bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o6$2o$2o4b2o$6b2o3$8b3o$8bo$9bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o7$2o2b2o$2o2b2o3$10b3o$10bo$11bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o6b2o$2o6b2o7$2o3b2o$2o3b2o3$17b3o$17bo$18bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o2b2o2b2o$4b2o2b2o6$7b2o$7b2o3$17b3o$17bo$18bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o2b2o2b2o$4b2o2b2o6$8b2o$8b2o3$18b3o$18bo$19bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o2b2o$4b2o4$8b2o$8b2o$b2o$b2o3$11b3o$11bo$12bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o2b2o$4b2o4$8b2o$8b2o$3b2o$3b2o3$4b3o$4bo$5bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o3b2o$5b2o6$3b2o3b2o$3b2o3b2o3$5b3o$5bo$6bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o4b2o$6b2o4$8b2o$8b2o$3b2o$3b2o3$8b3o$8bo$9bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o5b2o$7b2o2$2b2o$2b2o3$8b2o$8b2o3$20b3o$20bo$21bo$$$$$$$$$$$$$$$$$$$$$$$$$
2o$2o5b2o$7b2o4$2o$2o$8b2o$8b2o3$4b3o$4bo$5bo$$$$$$$$$$$$$$$$$$$$$$$$$!
Most of these we won't need, of course. We'll just find a few turners in each of the sixteen categories with the smallest bounding box, smallest reaction envelope, fewest number of blocks, edgiest input or output lanes, "optional splitters" where you can add a block and get an extra glider out, and so on. Then Demonoid circuitry can be built out of that much more limited stamp collection.