Luveelvoom's scripts and ideas

For scripts to aid with computation or simulation in cellular automata.
User avatar
synperiplanar
Posts: 316
Joined: February 22nd, 2023, 4:01 pm
Location: nowhere but also everywhere (uncertainty principle)

Re: Luveelvoom's scripts and ideas

Post by synperiplanar »

LuveelVoom wrote: October 22nd, 2026, 7:31 pm 1. What tools exist for Life that do not exist for INT but would be useful in INT?
a multiple-spark search program shouldn't be too hard, i'm thinking just a list of sparks and a pattern to run through like hotdogPi's script but with ✨multiple sparks✨. should ideally be a Golly Python script.
User avatar
LuveelVoom
Posts: 984
Joined: April 27th, 2022, 7:59 pm
Location: The 102 dimensional INT hypercube

Re: Luveelvoom's scripts and ideas

Post by LuveelVoom »

synperiplanar wrote: October 31st, 2026, 12:56 am
LuveelVoom wrote: October 22nd, 2026, 7:31 pm 1. What tools exist for Life that do not exist for INT but would be useful in INT?
a multiple-spark search program shouldn't be too hard, i'm thinking just a list of sparks and a pattern to run through like hotdogPi's script but with ✨multiple sparks✨. should ideally be a Golly Python script.
Can you elaborate some more? I think M. I. Wright may have already made a program like this
User avatar
synperiplanar
Posts: 316
Joined: February 22nd, 2023, 4:01 pm
Location: nowhere but also everywhere (uncertainty principle)

Re: Luveelvoom's scripts and ideas

Post by synperiplanar »

LuveelVoom wrote: October 31st, 2026, 1:00 am Can you elaborate some more? I think M. I. Wright may have already made a program like this
what do you need elaboration on? i'm going to sleep but you can PM me or DM me on Discord and i'll wake up the next morning (hopefully)
User avatar
LuveelVoom
Posts: 984
Joined: April 27th, 2022, 7:59 pm
Location: The 102 dimensional INT hypercube

Re: Luveelvoom's scripts and ideas

Post by LuveelVoom »

weird jls lls menu integration but it also seeds the sat solvers so it is kinda multithreaded yes anyway this is so bad. the jls dev hasnt been active for 5 years and lls is under an MIT license so this is fine right mods delete if im violating copyright law thx
Attachments
JLS-LLS.zip
(346.63 KiB) Not downloaded yet
User avatar
LuveelVoom
Posts: 984
Joined: April 27th, 2022, 7:59 pm
Location: The 102 dimensional INT hypercube

Re: Luveelvoom's scripts and ideas

Post by LuveelVoom »

Drift now has a sort by sparkiness option, which uses a surprisingly good heuristic. Add --sort sparky to the end of your command, or stick it in the config file with a different format that I don't feel like typing up atm
User avatar
hotcrystal0
Posts: 4728
Joined: July 3rd, 2020, 5:32 pm
Location: wherever you think I am

Re: Luveelvoom's scripts and ideas

Post by hotcrystal0 »

drift's must-reach option seems to be pretty buggy. I ran it with this input file:

Code: Select all

rule = B3/S23-a5
max-changed = 10
size = 6x6

max-gen = 30
max-steps = 3000000000

must-reach = p 14 6

skip = oscillator

pattern:
x = 34, y = 14, rule = B3/S23-a5History
34F$34F$34F$34F$34F$34F$9F5.B10.9F$9F4.A3.2A6.9F$9F3.A.A.A.A6.9F$9F2.
A2.A.A.A.A4.9F$9F2.2A.A.A.A.3A2.9F$9F5.A.A.A.A.A2.9F$9F16.9F$16.D!

Code: Select all

x = 34, y = 14, rule = B3/S23-a5History
34F$34F$34F$34F$34F$34F$9F5.B10.9F$9F4.A3.2A6.9F$9F3.A.A.A.A6.9F$9F2.
A2.A.A.A.A4.9F$9F2.2A.A.A.A.3A2.9F$9F5.A.A.A.A.A2.9F$9F16.9F$16.D!
(the singular state 2 is (14,6) which is the must-reach cell)

I already knew that a solution exists, though, namely this:

Code: Select all

x = 12, y = 11, rule = B3/S23-a5
2bo3b2o$bobobobo$o2bobobobo$2obobobob3o$3bobobobobo$2obobobobo$bo2bo2b
obo$bo6bo$2b6o$4bo$4b2o!

Code: Select all

x = 34, y = 18, rule = B3/S23-a5Super
34F$34F$34F$34F$34F$34F$9F5.B10.9F$9F4.A3.2A6.9F$9F3.A.A.A.A6.9F$9F2.
A2.A.A.A.A4.9F$9F2.2A.A.A.A.3A2.9F$9F5.A.A.A.A.A2.9F$9F2.2G.G.G.G.G4.
9F$12.G2.GD.G.G$12.G6.G$13.6G$15.G$15.2G!
Despite this, the search still returned no results even though there exists a pattern satisfying all the constraints.
There's a lot you can do by just reassembling known components.
79 days until New York's age verification law goes into effect.

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
Post Reply