JLS phoenix hack

For scripts to aid with computation or simulation in cellular automata.
User avatar
wwei47
Posts: 1648
Joined: February 18th, 2021, 11:18 am

Re: JLS phoenix hack

Post by wwei47 » December 12th, 2021, 11:29 am

Sokwe wrote:
December 12th, 2021, 1:45 am
Edit: I've finished the move. Tell me if I missed anything from the oscillator discussion thread. I decided not to move this post, because it has content that is relevant to the oscillator discussion thread. As I said, you should edit the first post of this new thread to include the latest working version of the hack.
I acknowledge your post. I will do what you said once I can send a copy over to the forums.
EDIT: Here:
JLS6.zip
(970.65 KiB) Downloaded 57 times
Edit 2: Placed inline. Also, this is probably useful.

Code: Select all

x = 27, y = 48, rule = LifeHistory
10.D$3B8.D7.5B$ABA5.5D4.3BABAB$BAB8.D5.BA2BA3B$10.D6.2B3ABAB$17.BAB3A
2B$17.3BA2BAB$18.BABA3B$18.5B2$10.D8.5B$ABA8.D5.3BABAB$BAB5.5D4.BA2BA
3B$2AB8.D5.2B3ABAB$10.D6.BAB3A2B$17.3BA2BAB$18.BABA3B$18.5B2$19.5B$
10.D6.3BABAB$BAB8.D5.BA2BA3B$2AB5.5D4.2B3ABAB$3A8.D5.BAB3A2B$10.D6.3B
A2BAB$18.BABA3B$18.5B4$10.D10.5B$2BA8.D7.3BABAB$A2B5.5D6.BA2BA3B$B2A
8.D7.2B3ABAB$10.D8.BAB3A2B$19.3BA2BAB$20.BABA3B$20.5B3$10.D9.5B$BAB8.
D6.3BABAB$2BA5.5D5.BA2BA3B$3A8.D6.2B3ABAB$10.D7.BAB3A2B$18.3BA2BAB$
19.BABA3B$19.5B!
Edit 3: B3e4k5n and S4y5n are dead. Note that we get four additional off cells in the original flake if we specify it in a generation other than generation 0.

Code: Select all

x = 193, y = 110, rule = LifeHistory
14.6B$8.D4.2BABA3B149.B4.B$.BAB5.D3.3BA2BAB162.D4.D3.D$.B2A2.5D2.BAB3A
2B149.2B2.B.B2.B4.D4.D.D$.3A5.D3.2B3ABAB156.B3.5D4.D$8.D4.BA2BA3B151.
B.B4.B4.D4.D.D$13.3BABA2B149.B4.B.B5.D4.D3.D$14.6B152.B$170.B2.B.B2.2B
2$14.6B154.B4.B$8.D4.2BABA3B$.3B5.D3.3BA2BAB$.ABA2.5D2.BAB3A2B$.BAB5.
D3.2B3ABAB$8.D4.BA2BA3B$13.3BABA2B$14.6B3$14.6B152.4B$8.D4.2BABA3B88.
CD4.DC2.C19.BA4.AB2.B19.BA4.AB2.B$.2BA5.D3.3BA2BAB88.5CB5C8.D4.D3.D.11B
8.D10.11B$.A2B2.5D2.BAB3A2B88.C2D2CDCD2CD9.D4.D.D2.B2A2BABA2BA9.D9.B2A
2BABA2BA$.B2A5.D3.2B3ABAB88.4CBCBCD3C5.5D4.D3.8BA3B5.5D8.8BA3B$8.D4.B
A2BA3B88.3CDCDCBCBD9.D4.D.D2.3BABA4BA9.D9.3BABA4BA$13.3BABA2B89.DBCBC
DCD3C7.D4.D3.D2.A4BABA3B7.D11.A4BABA3B$14.6B89.3CDCBCB4C18.3BA8B18.3B
A8B$110.D2CDCD2C2DC19.A2BABA2B2AB19.A2BABA2B2AB$110.5CB5C19.11B19.11B
$14.6B90.C2.CD4.DC19.B2.BA4.AB19.B2.BA4.AB$8.D4.2BABA3B153.4B$.BAB5.D
3.3BA2BAB$.A2B2.5D2.BAB3A2B$.3A5.D3.2B3ABAB$8.D4.BA2BA3B$13.3BABA2B$14.
6B3$14.6B$8.D4.2BABA3B61.5C25.5B25.5B23.B.5B$.ABA5.D3.3BA2BAB63.D2.C5.
D4.D3.D11.A2.B26.A2.B23.B2.A2.2B$.BAB2.5D2.BAB3A2B59.BC2BCB2C.B4.D4.D
.D8.8B.B20.8B.B20.10B$.2AB5.D3.2B3ABAB59.C.CDCDCB.C.5D4.D9.B.BABA2B.B
20.B.BABA2B.B20.BABABA2BAB$8.D4.BA2BA3B59.B.2CBCDBDB4.D4.D.D8.B.4BABA
B20.B.4BABAB20.6BABAB$13.3BABA2B59.BDBDCB2C.B3.D4.D3.D7.BABA4B.B20.BA
BA4B.B20.BABA6B$14.6B60.C.BCDCDC.C20.B.2BABAB.B20.B.2BABAB.B20.BA2BAB
ABAB$80.B.2CBC2BCB20.B.8B20.B.8B20.10B$82.C2.D26.B2.A26.B2.A25.2B2.A2.
B$83.5C25.5B25.5B25.5B.B12$5.2B6.D4.D3.D12.2B6.D4.D3.D12.2B6.D6.10B20.
10B20.10B20.10B$14.D4.D.D22.D4.D.D22.D4.BAB2ABA3BA19.BAB2ABA3BA19.BAB
2ABA3BA19.BAB2ABA3BA$.B.2B.B4.5D4.D10.B.2B.B4.5D4.D10.B.2B.B4.5D3.8BA
3B18.8BA3B18.8BA3B18.8BA3B$.B2.A.B7.D4.D.D9.B2.3B7.D4.D.D9.B2.A2B7.D4.
BA3BA2BABAB18.BA3BA2BABAB18.BA3BA2BABAB18.BA3BA2BABAB$3.BA3.B4.D4.D3.
D10.2B3.B4.D4.D3.D10.2BA2.B4.D5.BABA2BA3BAB18.BABA2BA3BAB18.BABA2BA3B
AB18.BABA2BA3BAB$3.B.2B.B24.B.2B.B24.B.2B.B10.3BA8B18.3BA8B18.3BA8B18.
3BA8B$80.A3BAB2ABAB19.A3BAB2ABAB19.A3BAB2ABAB19.A3BAB2ABAB$3.2B28.2B28.
2B15.10B20.10B20.10B20.10B12$4.4B26.4B26.4B16.4B26.4B26.4B26.4B$.4B2A
2B22.4B2A2B22.4B2A2B12.4B2A2B22.4B2A2B22.4B2A2B22.4B2A2B$9B21.9B21.9B
11.10B20.10B20.10B20.10B$BAB2ABA2B21.BAB2ABA2B21.BAB2ABA2B11.BAB2ABA2B
21.BAB2ABA2B21.BAB2ABA2B21.BAB2ABA2B$BA4BA3B20.BA4BA3B20.BA4BA3B10.BA
4BA3B20.BA4BA3B20.BA4BA3B20.BA4BA3B$3BA4BAB20.3BA4BAB20.3BA4BAB10.3BA
4BAB20.3BA4BAB20.3BA4BAB20.3BA4BAB$.2BAB2ABAB21.2BAB2ABAB21.2BAB2ABAB
11.2BAB2ABAB21.2BAB2ABAB21.2BAB2ABAB21.2BAB2ABAB$.9B21.9B21.9B10.10B20.
10B20.10B20.10B$.2B2A4B22.2B2A4B22.2B2A4B12.2B2A4B22.2B2A4B22.2B2A4B22.
2B2A4B$2.4B26.4B26.4B16.4B26.4B26.4B26.4B12$2.6B24.6B24.6B14.7B23.7B23.
7B23.7B$.2BABA3B22.2BABA3B22.2BABA3B12.2BABA3B22.2BABA3B22.2BABA3B22.
2BABA3B$.3BA2BAB22.3BA2BAB22.3BA2BAB12.3BA2BA2B21.3BA2BA2B21.3BA2BA2B
21.3BA2BA2B$.BAB3A2B22.BAB3A2B22.BAB3A2B12.BAB3A2B22.BAB3A2B22.BAB3A2B
22.BAB3A2B$.2B3ABAB22.2B3ABAB22.2B3ABAB12.2B3ABAB22.2B3ABAB22.2B3ABAB
22.2B3ABAB$.BA2BA3B22.BA2BA3B22.BA2BA3B11.2BA2BA3B21.2BA2BA3B21.2BA2B
A3B21.2BA2BA3B$.3BABA2B22.3BABA2B22.3BABA2B12.3BABA2B22.3BABA2B22.3BA
BA2B22.3BABA2B$2.6B24.6B24.6B13.7B23.7B23.7B23.7B!
Edit 4: Here is the final version for the phoenix filters, unless something broke earlier:
JLS7.zip
(844.69 KiB) Downloaded 58 times
Edit 5: It may be faster to simply set the rule to B3/S2345678, but I'm not sure.
Last edited by wwei47 on December 13th, 2021, 9:28 am, edited 1 time in total.
Help me find high-period c/2 technology!
My guide: https://bit.ly/3uJtzu9
My c/2 tech collection: https://bit.ly/3qUJg0u
Overview of periods: https://bit.ly/3LwE0I5
Most wanted periods: 76,116

Sokwe
Moderator
Posts: 2643
Joined: July 9th, 2009, 2:44 pm

Re: JLS phoenix hack

Post by Sokwe » December 13th, 2021, 6:20 am

Tell me if I'm reading this table correctly.

Since B4e is red, there is no phoenix oscillator in Life that contains the following 3 by 3 cell block:

Code: Select all

.o.
o.o
.o.
Since S5c is red, there is no phoenix oscillator in Life that contains the following 3 by 3 cell block:

Code: Select all

.o.
ooo
oo.
Etc.
-Matthias Merzenich

User avatar
Scorbie
Posts: 1692
Joined: December 7th, 2013, 1:05 am

Re: JLS phoenix hack

Post by Scorbie » December 13th, 2021, 6:59 am

I'll add one more question that would be helpful to see an answer here:
Is this a p4 phoenix search or a general period-n phoenix search?
I'm curious to know how it's done if it's a period-n search

User avatar
wwei47
Posts: 1648
Joined: February 18th, 2021, 11:18 am

Re: JLS phoenix hack

Post by wwei47 » December 13th, 2021, 8:15 am

Sokwe wrote:
December 13th, 2021, 6:20 am
Tell me if I'm reading this table correctly.
Correct, assuming the hack isn't broken.
Scorbie wrote:
December 13th, 2021, 6:59 am
I'll add one more question that would be helpful to see an answer here:
Is this a p4 phoenix search or a general period-n phoenix search?
I'm curious to know how it's done if it's a period-n search
For any period. I try to backtrack each transition, and in the case of red transitions, you can't backtrack them past a certain point. Surprisingly, if a transition is possible at all, it's possible in a P2 phoenix.
EDIT: Here's an improvement to the patcher and stuff:
jlspatcher.zip
(15.18 KiB) Downloaded 57 times
JLS (7).zip
(1.83 MiB) Downloaded 52 times
Edit 2: For example, the LeapLife Lepa:
Screenshot 2021-12-13 10.30.05 AM.png
Screenshot 2021-12-13 10.30.05 AM.png (81.49 KiB) Viewed 896 times
For unknown reasons, LeapLife searching is around an order of magnitude slower than searching in Life.
Edit 3: Known bugs:
1. Cells after the last generation and before the first generation are treated as off if the "After the last generation" setting is set to "Unknown" instead of "Generation 0". I have already patched this one, but don't plan to release it since the other bug is worse:
2. Cells marked with a subperiod have a bug similar to, if not the same as the other bug that I fixed. This one is probably going to be harder to patch, and it's not worth releasing the patch just for the first bug if I don't fix the second bug.
Help me find high-period c/2 technology!
My guide: https://bit.ly/3uJtzu9
My c/2 tech collection: https://bit.ly/3qUJg0u
Overview of periods: https://bit.ly/3LwE0I5
Most wanted periods: 76,116

Post Reply