For general discussion about Conway's Game of Life.
Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

Are there any known reactions where a glider hits a constellation and is reflected, but the reflector itself if translated at least one cell, orthogonally or diagonally? If not, how might I go about finding such a reaction?
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

### Re: Thread for basic questions

Ethanagor wrote:Are there any known reactions where a glider hits a constellation and is reflected, but the reflector itself if translated at least one cell, orthogonally or diagonally? If not, how might I go about finding such a reaction?

Code: Select all

``````x = 13, y = 11, rule = B3/S23
b2o\$o2bo\$bobo\$2bob2o\$3bo2bo\$4bobo\$5bo2\$10b2o\$10bobo\$10bo!
``````
\100\97\110\105

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

drc wrote:
Ethanagor wrote:Are there any known reactions where a glider hits a constellation and is reflected, but the reflector itself if translated at least one cell, orthogonally or diagonally? If not, how might I go about finding such a reaction?

Code: Select all

``````x = 13, y = 11, rule = B3/S23
b2o\$o2bo\$bobo\$2bob2o\$3bo2bo\$4bobo\$5bo2\$10b2o\$10bobo\$10bo!
``````
This isn't quite what I wanted. In an ideal pattern, the glider would be turned 90 degrees, and the reflector would be moved some number of cells in the original direction of the glider.
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

gmc_nxtman
Posts: 1149
Joined: May 26th, 2015, 7:20 pm

### Re: Thread for basic questions

Ethanagor wrote:This isn't quite what I wanted. In an ideal pattern, the glider would be turned 90 degrees, and the reflector would be moved some number of cells in the original direction of the glider.
That sounds quite a bit like Gabriel Nivasch's program, sngdetect, in fact - people have been trying that approach for a while now, and it doesn't seem likely to yield anything, for the next (insert pessimistic number here) years.

muzik
Posts: 3785
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Thread for basic questions

I'm pretty sure Dave posted another reaction somewhere, where a glider would react with a constellation of 3 blocks, and produce this exact constellation again but rotated.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

dvgrn
Moderator
Posts: 6725
Joined: May 17th, 2009, 11:00 pm
Contact:

### Re: Thread for basic questions

muzik wrote:I'm pretty sure Dave posted another reaction somewhere, where a glider would react with a constellation of 3 blocks, and produce this exact constellation again but rotated.
I think it got mentioned again in the last year or so, but here's an older mention of it. Again it's not quite what was asked for, unfortunately.

It's theoretically possible to engineer a stable constellation with these properties nowadays, but I don't think it's practical yet -- would have to appeal to the old tired "do it with a universal constructor" plan. The constellation would have to be a fairly complex computer with an embedded universal constructor, or maybe two U.C.s each of which is programmed to move the other... all triggered by that one input glider.

Generalizing a little, at least we can do something like this with a stream of N gliders on the same lane now. Recent spiral-growth patterns aren't too far away, and the old idea of using freeze-dried slow salvos to build a knightship comes even closer.

muzik
Posts: 3785
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Thread for basic questions

Isolated:

Code: Select all

``````x = 24, y = 20, rule = B3/S23
21bobo\$21b2o\$22bo10\$2o\$2o5\$2o5b2o\$2o5b2o!
``````
Pretty sure that this, the Snark, and the half-bakery are the only such elementary patterns known with this kind of behaviour.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

blah
Posts: 270
Joined: April 9th, 2016, 7:22 pm

### Re: Thread for basic questions

bprentice wrote:
blah wrote:By the way, would you be interested in me posting a newer version of Reasoning Realm?

Brian Prentice
Okay, I'll post a new version in that thread. But just out of curiosity, why do you want the new version? Is it for the circuit rules or B0 hexagonal generations rules with over 256 states (it can do that) or what?
succ

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

Ah well. Related note, is there a compilation somewhere of all known still-lives which can be "pushed" by gliders, with the glider being destroyed in the process, or something of the sort?
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

bprentice
Posts: 674
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

### Re: Thread for basic questions

blah wrote:But just out of curiosity, why do you want the new version?

Brian Prentice

dvgrn
Moderator
Posts: 6725
Joined: May 17th, 2009, 11:00 pm
Contact:

### Re: Thread for basic questions

Ethanagor wrote:Ah well. Related note, is there a compilation somewhere of all known still-lives which can be "pushed" by gliders, with the glider being destroyed in the process, or something of the sort?
For gliders coming one at a time from the same direction in slow salvos, the most complete collection at the moment is probably the one buried in the data folder in Calcyman's slmake archive file.

For synchronized fleets of gliders, I don't know of a big collection; people mostly just run gencols and filter out the specific results theyre looking for.

In either case, it's technically possible to pull or push almost any* glider-constructible still life to any (X,Y) offset you want, if you're willing to spend enough gliders on it. The cheap object moves are mostly pulls not pushes -- blocks, blinkers, and one orientation of a loaf needing only one glider each.

* For the slow-salvo case there might be an object that can't be struck by a single glider from a particular direction, without being destroyed completely, or setting off a reaction that emits gliders. It might still be an open question whether such a thing exists -- does anybody have an example? -- but at the very least they seem to be quite rare compared to the total number of objects out there.

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

dvgrn wrote:...the most complete collection at the moment is probably the one buried in the data folder in Calcyman's slmake archive file.
Well, I downloaded the massive file. However, I really don't know what is what. A lot of the files have no format attached, but when opened in notepad++ give a series of APGcodes preceded by the words "good" or "bad." I'm rather confused. If this is a complicated thing, I can just search on my own. Is it?
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

Saka
Posts: 3413
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X
Contact:

### Re: Thread for basic questions

Say UserA is a somewhat quirky life enthusiast. He has 100 posts. 98 of them are in the patterns forum, but each one is on a different thread. The other 2 are in the zfind discussion thread. On his profile, will it say:
Most active forum: Patterns (98% of all posts)
Most active topic: zfind discussion (2% of all posts)
? That would be very strange, but that's how it works right?

Code: Select all

``````o3b2ob2obo3b2o2b2o\$bo3b2obob3o3bo2bo\$2bo2b3o5b3ob4o\$3o3bo2bo2b3o3b3o\$
4bo4bobo4bo\$2o2b2o2b4obo2bo3bo\$2ob4o3bo2bo2bo2bo\$b2o3bobob2o\$3bobobo5b
obobobo\$3bobobob2o3bo2bobo!
``````
(Check gen 3)

Posts: 1964
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

### Re: Thread for basic questions

Saka wrote:Say UserA is a somewhat quirky life enthusiast. He has 100 posts. 98 of them are in the patterns forum, but each one is on a different thread. The other 2 are in the zfind discussion thread. On his profile, will it say:
Most active forum: Patterns (98% of all posts)
Most active topic: zfind discussion (2% of all posts)
? That would be very strange, but that's how it works right?
Well, yeah, that's how the math works out so I don't see why it wouldn't be that way.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Saka
Posts: 3413
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X
Contact:

### Re: Thread for basic questions

Can there be a still life which is a Garden of Eden?

Code: Select all

``````o3b2ob2obo3b2o2b2o\$bo3b2obob3o3bo2bo\$2bo2b3o5b3ob4o\$3o3bo2bo2b3o3b3o\$
4bo4bobo4bo\$2o2b2o2b4obo2bo3bo\$2ob4o3bo2bo2bo2bo\$b2o3bobob2o\$3bobobo5b
obobobo\$3bobobob2o3bo2bobo!
``````
(Check gen 3)

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

### Re: Thread for basic questions

Saka wrote:Can there be a still life which is a Garden of Eden?
No. Any still life must have at least one predecessor: itself. A related question has been posed: is there a still life whose only predecessors consist of the still life itself along with some suitably separated dying sparks?
-Matthias Merzenich

muzik
Posts: 3785
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Thread for basic questions

Saka wrote:Can there be a still life which is a Garden of Eden?
Not exactly a Garden of Eden, but such a pattern (alongside oscillators, spaceships, and I would assume 1D, 2D and self-displacing 1D replicators) would fall under the Unique Father Problem.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

muzik
Posts: 3785
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Thread for basic questions

Have any spacefillers been made for agars other than zebra stripes?
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

I guarantee this is a dumb question (most of mine are) but is there any program to find salvos that is good for the less tech-savvy (i.e. doesn't take a lot of steps to compile, has simplistic input and output, etc.)?
If not, is there an algorithm to find salvos by hand other than guess and check? The same question applies to any kind of syntheses, if possible.
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

dvgrn
Moderator
Posts: 6725
Joined: May 17th, 2009, 11:00 pm
Contact:

### Re: Thread for basic questions

muzik wrote:Have any spacefillers been made for agars other than zebra stripes?
I don't remember any, though I'm good at forgetting obvious things sometimes. The closest thing would be chicken-wire agar greyships, maybe, where you could put spaceship heads on two opposite sides... but it's a lot harder to build something that can stretch even width-2 chicken wire left and right, to say nothing of making the connection on the diagonal between the two stretchers.
Ethanagor wrote:I guarantee this is a dumb question (most of mine are) but is there any program to find salvos that is good for the less tech-savvy (i.e. doesn't take a lot of steps to compile, has simplistic input and output, etc.)?
If not, is there an algorithm to find salvos by hand other than guess and check? The same question applies to any kind of syntheses, if possible.
Calcyman's slmake is really highly recommended for slow salvos -- just follow all the steps in the link, save something you want to build in .mc format with the name "infile.mc", and you're good to go. Heck, slmake doesn't even take any command-line parameters, which is more than you can say for most other Life search software.

The hard part might be getting used to Cygwin, if you're using Windows -- starting with downloading it. You'll want the 64-bit version -- and look for the "gcc-g++" package in Developer Tools, and don't get confused by other packages that might start with "gcc" -- you only need that one! (If I remember right.) Then you open the "Cygwin64 Terminal" and type the rest of the compilation and run commands in there. If you need a more detailed walkthrough when you get to that point -- how to put slmake in an appropriate directory and change the path inside the Cygwin terminal -- I can add a few notes to the beginning of the linked post.

There really aren't a lot of search utilities that will find previously unknown syntheses for you. There are definitely some utilities that need to be written, like an exhaustive enumerator for 3-glider collisions (and "fairly comprehensive" for 4-glider collsions) with a way of fingerprinting useful sparks -- but they have't been written yet.

What we have is Catagolue plus a crew of ingenious tinkerers with an increasing amount of experience... and a couple of people like Mark Niemiec who have "expert systems" programmed to automatically generate a good fraction of the "easy" still lifes of a given size. But those expert systems so far definitely seem to need an expert to run them -- they're not out in the public domain ready for anyone to run. And their purpose is mostly just to find the easy syntheses anyway.

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

dvgrn wrote:The hard part might be getting used to Cygwin, if you're using Windows -- starting with downloading it. You'll want the 64-bit version...
Well, my virus guard says the .exe is unsafe. Is it trustworthy enough for me to override this?
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

calcyman
Posts: 2198
Joined: June 1st, 2009, 4:32 pm

### Re: Thread for basic questions

Ethanagor wrote:
dvgrn wrote:The hard part might be getting used to Cygwin, if you're using Windows -- starting with downloading it. You'll want the 64-bit version...
Well, my virus guard says the .exe is unsafe. Is it trustworthy enough for me to override this?
Yes, see sections 2.7, 2.8, and 2.9 in the FAQ: https://cygwin.com/faq/faq.html#faq.set ... l-security
What do you do with ill crystallographers? Take them to the mono-clinic!

Ethanagor
Posts: 80
Joined: March 15th, 2017, 7:34 pm
Location: the Milky Way galaxy

### Re: Thread for basic questions

calcyman wrote:
Ethanagor wrote:
dvgrn wrote:The hard part might be getting used to Cygwin, if you're using Windows -- starting with downloading it. You'll want the 64-bit version...
Well, my virus guard says the .exe is unsafe. Is it trustworthy enough for me to override this?
Yes, see sections 2.7, 2.8, and 2.9 in the FAQ: https://cygwin.com/faq/faq.html#faq.set ... l-security
Alright, thanks. Currently installing. It is asking me to select what packages to install; which should I select for these purposes?
"It's not easy having a good time. Even smiling makes my face ache." - Frank N. Furter

Saka
Posts: 3413
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X
Contact:

### Re: Thread for basic questions

Ethanagor wrote:
Alright, thanks. Currently installing. It is asking me to select what packages to install; which should I select for these purposes?
Here

Code: Select all

``````o3b2ob2obo3b2o2b2o\$bo3b2obob3o3bo2bo\$2bo2b3o5b3ob4o\$3o3bo2bo2b3o3b3o\$
4bo4bobo4bo\$2o2b2o2b4obo2bo3bo\$2ob4o3bo2bo2bo2bo\$b2o3bobob2o\$3bobobo5b
obobobo\$3bobobob2o3bo2bobo!
``````
(Check gen 3)