Thread for basic questions
Re: Thread for basic questions
If one were to create the OCA:LeapLife article, will it be Stable or Chaotic?
Re: Thread for basic questions
This depends on a lot of things. Rule 2166637080 has been shown to have a highly diverse set of spaceships.
Bored of using the Moore neighbourhood for everything? Introducing the Range2 von Neumann isotropic nontotalistic rulespace!
Re: Thread for basic questions
What search programs can search for diagonal spaceships in this kind of region?
The green pattern is a (1,1)c/6 spaceship partial going to NW.
Code: Select all
x = 32, y = 20, rule = LifeHistory
4B28F$6B26F$5BA2B24F$3B2ABABAB22F$3B2A2BA4B20F$3BA3BA2BA3B18F$3BA4B3A
5B16F$4BA4B3ABA4B14F$2FB2A8B3A4B12F$4F5BA4B4ABA2B10F$6F3BA6BA2BA4B8F$
8F2BA2BA2BA6BA2B6F$10F2BA3B2A3B3A4B4F$12F4BAB2A2BA7B2F$14F4B2A2BAB2A
6B$16F2BA5BA7B$18F2BABA9B$20FA11B$22F10B$24F8B!
Still drifting.
 A for awesome
 Posts: 2076
 Joined: September 13th, 2014, 5:36 pm
 Location: Pembina University, Home of the Gliders
 Contact:
Re: Thread for basic questions
As far as I know, WLS/JLS are the only modern ones that can confine a partial to an arbitrarilyshaped region, although both LSSS and ikpx support floating rows and could in theory find this partial during a search of a broader search space.Bullet51 wrote: ↑June 16th, 2020, 7:34 amWhat search programs can search for diagonal spaceships in this kind of region?Code: Select all
rle
praosylen#5847 (Discord)
x₁=ηx
V*_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)
$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$
x₁=ηx
V*_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)
$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$
Re: Thread for basic questions
It's also possible to extend a partial like this using logic life search, but it would only be feasible to find a completion if it's relatively short. I'd guess that a 10 column extension is doable, perhaps a bit longer if searching for a partial, but currently a new search needs to be run for each partial to be found (this is a limitation of LLS, not the SAT solver it's driving). My intuition from a comparison of JLS and LLS with an experimental completion of Sir Robin partials says that: if there's a short completion then finding it would be quicker with LLS, but without that apriori information it's much more convenient and efficient to search with WLS (or JLS).
The latest version of the 5S Project contains over 226,000 spaceships. There is also a GitHub mirror of the collection. Tabulated pages up to period 160 (out of date) are available on the LifeWiki.
 gameoflifemaniac
 Posts: 1114
 Joined: January 22nd, 2017, 11:17 am
 Location: There too
Re: Thread for basic questions
Is a small spaceship with a front spark known?
I was so socially awkward in the past and it will haunt me for my entire life.
Re: Thread for basic questions
Depends on your definition of "small", I guess. Maybe start by looking through the list of nonmonotonic spaceships and see if you think anything there fits the bill.
There are some ships, like the edgerepair spaceships, that don't precisely have front sparks, but they can have sparklike effects on object in front of them and off to one side... and there are things like 37P4H1V0, which has an isolated dot spark along the edge in one phase, but the period is so low that it's kind of hard to find anything useful for the spark to do.
Maybe other people know what the current recordholder is for a spaceship with a useful front spark? What's smaller than 114P6H1V0?
 gameoflifemaniac
 Posts: 1114
 Joined: January 22nd, 2017, 11:17 am
 Location: There too
Re: Thread for basic questions
After someone said that a smaller sawtooth could be built using a ship burning a blinker fuse, I thought about that a lot.dvgrn wrote: ↑June 18th, 2020, 3:12 pmDepends on your definition of "small", I guess. Maybe start by looking through the list of nonmonotonic spaceships and see if you think anything there fits the bill.
There are some ships, like the edgerepair spaceships, that don't precisely have front sparks, but they can have sparklike effects on object in front of them and off to one side... and there are things like 37P4H1V0, which has an isolated dot spark along the edge in one phase, but the period is so low that it's kind of hard to find anything useful for the spark to do.
Maybe other people know what the current recordholder is for a spaceship with a useful front spark? What's smaller than 114P6H1V0?
I was so socially awkward in the past and it will haunt me for my entire life.
Re: Thread for basic questions
What kind of methuselahofspecificcellcountthatfitsinacertainboundingbox searches should be done with LeapLife?
 Hdjensofjfnen
 Posts: 1571
 Joined: March 15th, 2016, 6:41 pm
 Location: r cis θ
Re: Thread for basic questions
Is there a ruletable for Immigration somewhere?
Code: Select all
x = 5, y = 9, rule = B3jqr/S01c2in3
3bo$4bo$o2bo$2o2$2o$o2bo$4bo$3bo!
Code: Select all
x = 7, y = 5, rule = B3/S2i3y4i
4b3o$6bo$o3b3o$2o$bo!
Re: Thread for basic questions
What's wrong with the one in the LifeWiki Rule namespace?
Code: Select all
x = 36, y = 9, rule = Immigration
24.A$22.A.A$12.2B6.2A12.2B$11.B3.B4.2A12.2B$2A8.B5.B3.2A$2A8.B3.B.2B
4.A.A$10.B5.B7.A$11.B3.B$12.2B!
#C [[ AUTOSTART THUMBNAIL THUMBSIZE 3 ]]
Re: Thread for basic questions
Not sure where to put this, but how can I save images in Golly?
Code: Select all
x = 25, y = 26, rule = Crawlers
21.A2$19.A2.A.A$22.ABA$17.A2.A$20.ABA$15.A2.A$18.ABA$13.A2.A$16.ABA$
11.A2.A$14.ABA$9.A2.A$12.ABA$7.A2.A$10.ABA$5.A2.A$8.ABA$3.A2.A$6.ABA$
.A2.A$4.ABA$2.A$2.ABA2$2BA!
Re: Thread for basic questions
Depends on what you mean by "image". For just single images, maybe just take a screenshot. For communicating here on the forums, it's usually better to copy out an RLE of the pattern (Ctrl+A, Ctrl+C) so that the pattern can be viewed in LifeViewer and copied back into Golly.
For collecting sequences of images, there's giffer.lua (in newer versions of Golly) or giffer.py. Or you can hack lifeviewer.lua to get much nicer pictures.

 Posts: 45
 Joined: June 26th, 2020, 6:02 pm
Re: Thread for basic questions
Because of the way this metapixel works, you should be able to build the pattern out of itself and see which metametapixels are currently on.dvgrn wrote: ↑November 18th, 2018, 12:58 pmPeople should be able to make whatever metapatterns they want, by cloning the slmake repository and following calcyman's instructions... and much good may it do them, given that it's so impressively tedious to run even a single cell through one metatick.
metaglider.mc.gz
That's the proplem you run into with the OTCA metametablinker. You can only see which ones are on and which are off up to the first meta, but since, with this one, the metapixels kill themselves if they're in the "off" state, you can go up as many metas as you want and still be able to clearly see which metapixels in that layer are turned on. If someone wants to build the 0e0p metametablinker, be my guest.
Re: Thread for basic questions
It might be interesting to look at in Golly, actually. A metaglider is 7.7MB, so presumably a metametablinker would be on the order of 15MB. Probably a few megabytes bigger, since the average hashtile index will have another digit or two in it.RakeGuy1246 wrote: ↑June 30th, 2020, 5:21 pmIf someone wants to build the 0e0p metametablinker, be my guest.
I think Golly wouldn't have any trouble zooming and panning a structure like that. However, the best way to simulate it would definitely be to build the two metametaphases separately with calcyman's tools, drop them into the same universe at a respectful poweroftwo distance from each other, and then write a script to shift the view back and forth between them.
Re: Thread for basic questions
1. Is it possible to adapt knightt for INT rules?
2. How to modify dr to support specific INT rules?
2. How to modify dr to support specific INT rules?
 NoAyeBeardo
 Posts: 132
 Joined: June 16th, 2020, 12:38 pm
 Location: A house, or a flat, or a [click to expand]
 A for awesome
 Posts: 2076
 Joined: September 13th, 2014, 5:36 pm
 Location: Pembina University, Home of the Gliders
 Contact:
Re: Thread for basic questions
It's just an abbreviation for isotropic nontotalistic.
praosylen#5847 (Discord)
x₁=ηx
V*_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)
$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$
x₁=ηx
V*_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)
$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$
Re: Thread for basic questions
If the converter input is a glider and the output is a different spaceship then a spaceship gun is made by driving the converter with any glider gun having period greater than the repeat time of the converter. Is that what you were asking about?
The latest version of the 5S Project contains over 226,000 spaceships. There is also a GitHub mirror of the collection. Tabulated pages up to period 160 (out of date) are available on the LifeWiki.
Re: Thread for basic questions
Probably, but given Tim Coe's comments about his own coding style I don't expect it would be straightforward.
Also can't help you much with this one, but there is/was a modification for dr to support Just Friends (included in the code and enabled by setting a variable). Looking at the code associated with that variable would be a good starting point.2. How to modify dr to support specific INT rules?
The latest version of the 5S Project contains over 226,000 spaceships. There is also a GitHub mirror of the collection. Tabulated pages up to period 160 (out of date) are available on the LifeWiki.
Re: Thread for basic questions
Back in the 1990s, I played with a rule I called Integer Life.A for awesome wrote: ↑July 14th, 2020, 12:43 pmIt's just an abbreviation for isotropic nontotalistic.
1) Assume a Moore neighborhood, except every cell has an integer value
2) At every step, a cell's neighborhood is the arithmetic sum of the values of its 8 neighbors.
3) If a cell is dead (i.e. value=0), and has a neighborhood of exactly 3n, a new cell of value n is born there; otherwise it stays dead.
4) If a cell is alive (i.e. value=n, n!=0), and has exactly 2n or 3n neighbors, it remains alive; otherwise, it dies. (As it happens, the n!=0 condition is redundant).
5) There is some room for experimentation with regards to what happens with neighborhoods aren't exact multiples of n; I have found that "round down" works the best, i.e. survival in the range [2n...4n); some other more permissive combinations can make a rule that is explosive.
This rule behaves very similarly to life, with some minor exceptions. The exteriors of soups behave much as in Life, but the interiors work very differently; it's a bit like the interior of a star, with high temperatures causing creation of heavier elements. Most stable patterns and oscillators tend to be of one state, but a fair number of hybrids of multiple states (most commonly, 2 in the interior and 1 on the outside) occur
One interesting feature is scaling; any pattern containing cells of states 1, 2, 3, ... is isomorphic to a similar pattern containing cells of states n, 2n, 3n... for any integer n that is not a multiple of 3. One can even extend this from integers to rational numbers whose denominators are not multiples of 3.
Besides supporting most patterns from Life (notably excluding anything involving dead cells with 6 neighbors, as does HighLife, e.g. ship and dead spark coil), there is also a natural 2c/6 orthogonal spaceship:
Code: Select all
.111
1.2.
122.
1.2.
...1
Re: Thread for basic questions
Are you sure the above pattern is correct? I've implemented your rule in Golly (using NewCA.lua) but that pattern dies out in 12 gens.mniemiec wrote: ↑July 14th, 2020, 2:22 pmBesides supporting most patterns from Life (notably excluding anything involving dead cells with 6 neighbors, as does HighLife, e.g. ship and dead spark coil), there is also a natural 2c/6 orthogonal spaceship:Code: Select all
.111 1.2. 122. 1.2. ...1
I'm pretty sure my implementation is correct. I see everything else you described; eg. the isomorphism. A ship dies out in 3 gens and a dead spark coil dies out in 8 gens  is that correct?
EDIT: I found the problem. My test for survival was based on your point 4:
Code: Select all
if (n == 2 * state) or (n == 3 * state) then
 this live cell survives
Code: Select all
if (n >= 2 * state) and (n < 4 * state) then
 this live cell survives
Re: Thread for basic questions
Yes, those are correct. I didn't think it would be possible to implement this in Golly without a lot of work. I'd be very curious to see your script for it.
One interesting thing is that it's possible to use 1gliders to make 2gliders (and thus, by induction ngliders for any n that's a power of 2). State 4 is easy to achieve by doubling twice; states 5 and higher would probably take a lot more work. Here is a synthesis of the 2c/6 spaceship, and 3 syntheses for 2gliders. I hope I converted them properly. (You'll have to supply the rule descriptor yourself, of course).
Code: Select all
x = 160, y = 87
99.AA19.A19.A$98.AA19.A.A17.A.A$100.A17.A..A16.A..A$95.3A21.AA18.AA$
97.A$96.A$136.3A$138.A$137.A19.3A$156.A.B$156.ABB$156.A.B$159.A7$11.A
36.A$12.A33.A.A58.AA18.AA$10.3A34.AA57.A.A17.A.A$30.AA18.AA15.3A17.3A
15.A19.A6.A$29.A.A17.A.A16.3A17.3A13.A19.A6.AA$11.3A16.A19.A53.AA18.AA
5.A.A$13.A77.3A$12.A79.B.A$92.BBA$92.B.A$91.A5$157.3B$157.B$158.B4$
102.A$103.A$101.3A8$66.A.A17.A30.A3.A4.A$66.AA17.A.A30.3BA3.A.A$67.A
17.AA32.B.A3.AA$118.3A$47.BB18.BB18.BB38.BB$47.BB18.BB18.BB38.BB$49.A
19.A19.A39.A4$32.AA$32.A.A$28.A3.A$29.AA$28.AA127.3B$157.B$158.B3$71.
3A39.3A$56.AA15.A..AA36.B.A$35.AA18.A.A14.A..A.A20.A14.3BA.A$19.BB15.
AA.BB15.A..BB15.A..BB18.BB11.A3.A..BB$19.BB14.A3.BB18.BB18.BB18.BB18.
BB$21.A19.A19.A19.A19.A19.A$$138.AA$138.AA$4.AA$4.A.A$A3.A$.AA$AA$$
157.3B$157.B$158.B!
Re: Thread for basic questions
See my latest post in the NewCA.lua thread. Worth reading some of the early posts in that thread if you haven't used a script based on NewCA. The zip file linked there contains IntegerLife.lua and a few rle files, including one with the above synthesis.