Thread for basic questions

A place, especially for newcomers, to ask questions and learn the basics.
User avatar
bubblegum
Posts: 961
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Thread for basic questions

Post by bubblegum » February 17th, 2021, 12:47 pm

yujh wrote:
February 17th, 2021, 3:45 am
what is salt?(talking about CA)
The salt Saka collects?
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

Hunting
Posts: 4401
Joined: September 11th, 2017, 2:54 am

Re: Thread for basic questions

Post by Hunting » February 17th, 2021, 1:26 pm

I knowvI've been asking short questions a lot recently, but I'm not dvgrn.

Why does LeapLife glider eaters so specialized that they can hardly catalyze anything except gliders? I have quite a few glider eaters from dr now, but unlike Life (where eater 1, eater 2, and many in the eater stamp collection can catalyze many things with the pre-block head) they are of unbelievably limited use.

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Thread for basic questions

Post by mniemiec » February 17th, 2021, 4:44 pm

Hunting wrote:
February 17th, 2021, 1:26 pm
Why does LeapLife glider eaters so specialized that they can hardly catalyze anything except gliders? I have quite a few glider eaters from dr now, but unlike Life (where eater 1, eater 2, and many in the eater stamp collection can catalyze many things with the pre-block head) they are of unbelievably limited use.
That's easy. Rule B2n means that gliders (or other expanding patterns) in LeapLife tend to attack other objects the generation before they can form a line of two, which is the usual way that most eaters eat (i.e. a line of 2 on the glider/target + line of 2 on the eater form two new births, which overwhelm both the eater and the target; the eater reforms, but the target does not). As a result, the kinds of things that eat gliders in this rule have to be constructed totally differently (and eat totally differently) from most Life eaters. This also makes creating converter mechanisms much harder in this rule.

User avatar
yujh
Posts: 3153
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: Thread for basic questions

Post by yujh » February 17th, 2021, 8:17 pm

bubblegum wrote:
February 17th, 2021, 12:47 pm
yujh wrote:
February 17th, 2021, 3:45 am
what is salt?(talking about CA)
The salt Saka collects?
Yes
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

Hunting
Posts: 4401
Joined: September 11th, 2017, 2:54 am

Re: Thread for basic questions

Post by Hunting » February 17th, 2021, 11:09 pm

mniemiec wrote:
February 17th, 2021, 4:44 pm
Hunting wrote:
February 17th, 2021, 1:26 pm
Why does LeapLife glider eaters so specialized that they can hardly catalyze anything except gliders? I have quite a few glider eaters from dr now, but unlike Life (where eater 1, eater 2, and many in the eater stamp collection can catalyze many things with the pre-block head) they are of unbelievably limited use.
That's easy. Rule B2n means that gliders (or other expanding patterns) in LeapLife tend to attack other objects the generation before they can form a line of two, which is the usual way that most eaters eat (i.e. a line of 2 on the glider/target + line of 2 on the eater form two new births, which overwhelm both the eater and the target; the eater reforms, but the target does not). As a result, the kinds of things that eat gliders in this rule have to be constructed totally differently (and eat totally differently) from most Life eaters. This also makes creating converter mechanisms much harder in this rule.
Ah - thanks for explaining. There's another angle where a glider can approach an SL though without using B2n, so I'll try it...

wildmyron
Posts: 1568
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Thread for basic questions

Post by wildmyron » February 18th, 2021, 1:18 am

Schiaparelliorbust wrote:
February 17th, 2021, 3:17 am
Ok sorry for asking this again. (At least I know more this time.) I'm having trouble compiling. Yesterday I downloaded Microsoft Visual C++ 2008 Express Edition and followed this tutorial. I tried compiling ofind, and I got this:

Code: Select all

c:\ofind>cl ofind.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

ofind.c
Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:ofind.exe
ofind.obj
ofind.obj : error LNK2019: unresolved external symbol _random referenced in function _initHash
ofind.exe : fatal error LNK1120: 1 unresolved externals
Is this a simple programming error or something else?
This is really just related to differences in libs included with the compiler / dev environment for different compilers. To compile ofind with cl.exe just change the two function calls of "random" to "rand". In my local copy I also increased STATE_SPACE_SIZE, but it's so long ago since I tested that that I don't remember if it had any effect (I think it was to avoid ofind giving an error about the queue being full for wider searches). There are also other quirks and bugs in ofind, but it can still be used to get some good results.

ofind will probably run a bit faster if you compile with

Code: Select all

cl /O2 ofind.c
Make sure you are compiling from the "x86 Native Tools for Visual Studio" command prompt rather than just opening the command prompt directly. This ensures the dev environment is set up properly.

After compiling you can run it by simply typing "ofind" at any cmd prompt.

Also, that's an ancient version of MSVC. Why not get the current version? I just tested compiling ofind with the above change using MSVC 2019 Community Edition.
Schiaparelliorbust wrote:
February 17th, 2021, 3:17 am
I tried compiling dr too and got this:

Code: Select all

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC>cd c:\

c:\>cd c:\dr

c:\dr>dir
 Volume in drive C has no label.
 Volume Serial Number is 682F-393C

 Directory of c:\dr

02/16/2021  07:43 PM    <DIR>          .
02/16/2021  07:43 PM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  269,769,011,200 bytes free

c:\dr>cl dr.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

dr.c
c1 : fatal error C1083: Cannot open source file: 'dr.c': No such file or directory
Did I not select it properly? It's in a zip file, if that helps in any way.
The directory you are trying to compile in is empty which is why you get the error "Cannot open source file: 'dr.c': No such file or directory".
Make sure you extract the zip file first and ensure you have all the required files in the current working directory.
Schiaparelliorbust wrote:
February 17th, 2021, 3:17 am
Also, I know that the LifeWIki compiling tutorial uses Cygwin, but AFAIK that tutorial is outdated, so I didn't use it.
It might be slightly out of date but it's still got useful info.
Hunting wrote:
February 17th, 2021, 3:27 am
Schiaparelliorbust wrote:
February 17th, 2021, 3:17 am
Yesterday I downloaded Microsoft Visual C++ 2008 Express Edition
WHY WOULD YOU WANT THAT FOR COMPILING ANYWAYS? Plain gcc is good.
That's not very helpful. There are several good reasons to compile with MSVC, not least that you can run the resulting executable on any other Windows box without having to install anything.

@Schiaparelliorbust Any of the various options mentioned so far are reasonable. The nice thing about using gcc is that lots of CA tools (particularly the more recent ones) will compile with gcc without any change. The annoying thing about gcc is that it takes a bit to get working on Windows. Using Cygwin or Linux (under WSL/WSL2) gives you a good dev environment with all the tools you might need, but it does take a bit of getting used to. mingw64 is also readily usable, but again takes a bit to get set up and a while to get used to. Once you pick one of these and use it regularly it won't take long before you get the hang of compiling new software with it. (NOTE: if you want to compile apgsearch you'll need to use something other than MSVC because it only supports being compiled with gcc or clang.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
bubblegum
Posts: 961
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Thread for basic questions

Post by bubblegum » February 18th, 2021, 1:33 am

yujh wrote:
February 17th, 2021, 8:17 pm
Yes
That's a term for ships/oscs made up of singular cells staying separate in LtL rules. They look weird. Saka has a lot of them.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

User avatar
C28
Posts: 843
Joined: December 8th, 2020, 12:23 pm
Location: WORLD -1

Re: Thread for basic questions

Post by C28 » February 19th, 2021, 9:25 am

what is the name of the constellation formed by this reaction?

Code: Select all

x = 7, y = 9, rule = B3/S23
b2o$o2bo$3bo$3o3$4b3o$4bobo$4bobo!
mostly taking a break from CGoL for now

cvojan
Posts: 373
Joined: October 7th, 2018, 7:07 pm
Location: Feel free to delete

Re: Thread for basic questions

Post by cvojan » February 19th, 2021, 9:39 am

I think it’s just the ash of Octomino II

Donald K Trump
Posts: 64
Joined: November 19th, 2020, 11:13 pm

Re: Thread for basic questions

Post by Donald K Trump » February 19th, 2021, 9:59 am

What does Befunge glider mean?
ColorfulGalaxy doesn't seem to be a Lifenthusiast any more, because he seems to be more interested in "Befunge" and other codes than Conway's Life.
He hasn't been editing the Wiki for days.

Has ColorfulGalaxy posted any Stamp Collections? If yes, Are there any examples?
What about glider soups?

Also for the above soup, I suspect that ColorfulGalaxy has already asked about the same thing. They say that it has been rediscovered many times and needed a name.

Edit: What is gosperize?
Last edited by Donald K Trump on February 19th, 2021, 10:01 am, edited 1 time in total.

hotdogPi
Moderator
Posts: 2203
Joined: August 12th, 2020, 8:22 pm

Re: Thread for basic questions

Post by hotdogPi » February 19th, 2021, 3:41 pm

Donald K Trump wrote:
February 19th, 2021, 9:59 am
What does Befunge glider mean?
ColorfulGalaxy doesn't seem to be a Lifenthusiast any more, because he seems to be more interested in "Befunge" and other codes than Conway's Life.
He hasn't been editing the Wiki for days.
It's a quine: it works in both LifeViewer and an actual programming language. It's not an OCA.
User:HotdogPi/My discoveries

Periods discovered:

All evens ≤128 except 52,58,78,82,92,94,98,104,118,122

5-15,㉕-㉛,㉟㊺,51,63,65,73,75
1㊳㊵㊹㊼㊽,54,56,72,74,80,90,92
217,240,300,486,576

Guns: 20,21,32,54,55,57,114,117,124,126
SKOPs: 32,74,76,102,196

User avatar
praosylen
Posts: 2449
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: Thread for basic questions

Post by praosylen » February 19th, 2021, 3:52 pm

hotdogPi wrote:
February 19th, 2021, 3:41 pm
Donald K Trump wrote:
February 19th, 2021, 9:59 am
post
It's a quine: it works in both LifeViewer and an actual programming language. It's not an OCA.
That's not exactly a quine — a quine is typically a program in some language that prints the original program's source code when run. I think the word you're looking for is "polyglot". (In colloquial usage polyglot programs aren't always required to run identically in all languages involved, but simply function/perform some task in each of multiple different languages, contrary to the wikipedia article.)
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
otismo
Posts: 1513
Joined: August 18th, 2010, 1:41 pm
Location: Florida
Contact:

Re: Thread for basic questions

Post by otismo » February 19th, 2021, 6:19 pm

What currently holds the record for being the RAREST CGoL Object ever found in a soup ?

Thank You !

Cheers !
"One picture is worth 1000 words; but one thousand words, carefully crafted, can paint an infinite number of pictures."
- autonomic writing
forFUN : http://gol.jct.onl
ArtGallery : http://cgolart.onfav.net
VideoWS : http://conway.life

MathAndCode
Posts: 5259
Joined: August 31st, 2020, 5:58 pm

Re: Thread for basic questions

Post by MathAndCode » February 19th, 2021, 6:40 pm

otismo wrote:
February 19th, 2021, 6:19 pm
What currently holds the record for being the RAREST CGoL Object ever found in a soup ?
I'm sure that there are many objects that have only been found in soups once. However, this object was formed in a soup but did not survive until the end and is therefore listed in Catagolue as appearing in zero soups, so, in a way, it has been found in a soup but is rarer than objects that have only appeared in soups once. There are probably other rare objects for which the same thing has occurred, but most aren't lucky enough to be converted to a similar rare object instead of completely destroyed.
I am tentatively considering myself back.

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » February 19th, 2021, 6:43 pm

otismo wrote:
February 19th, 2021, 6:19 pm
What currently holds the record for being the RAREST CGoL Object ever found in a soup ?
How do you measure relative rarity? One of the few reasonable ways to do it would be to run a whole lot of soups, and look at the censuses to see which objects show up more or less often.

But that doesn't give us any kind of plausible way to choose a "rarest CGoL object". Like, which of these two period-7 objects is rarer? There's exactly one G1 soup that produces each of them. We won't have any idea which one is rarer until some future soup produces one or the other of these, making the other one theoretically rarer. But it might be a very long time before that happens!

You can't really count on relative rarity measures until you've seen maybe a dozen or two dozen soups for each object -- by which time there will be huge piles of other objects that have only one soup each, which will in all probability be much rarer than these two p7s. But almost any of the single-soup objects might have a reasonable claim to be Just As Rare As Any Other CGoL Object Found In Soup... until more data trickles in.

EDIT: The soup MathAndCode mentioned can be found here (xs44_0rb8bp6gmiczc8abojc1z33).

MathAndCode
Posts: 5259
Joined: August 31st, 2020, 5:58 pm

Re: Thread for basic questions

Post by MathAndCode » February 19th, 2021, 6:57 pm

MathAndCode wrote:
February 19th, 2021, 6:40 pm
However, this object was formed in a soup but did not survive until the end and is therefore listed in Catagolue as appearing in zero soups, so, in a way, it has been found in a soup but is rarer than objects that have only appeared in soups once. There are probably other rare objects for which the same thing has occurred, but most aren't lucky enough to be converted to a similar rare object instead of completely destroyed.
Speaking of that object, I managed to decrease its glider cost by one by constructing the blinker and R-sequence with four gliders instead of five.

Code: Select all

x = 51, y = 94, rule = B3/S23
48bo$48bobo$48b2o39$7bobo$o6b2o$o7bo$o2$5bo$4bobo$3bo2bo19bo$4b2o6bo11b
2o$12b2o3b2o6b2o$11bobo3bobo$17bo2$21b2o$20b2o$22bo35$32b2o$31b2o$33bo!
The loaf and blinker can be constructed together with three gliders.

Code: Select all

x = 11, y = 7, rule = B3/S23
4bo$4bobo$4b2o2$2bo5bobo$obo5b2o$b2o6bo!
This likewise reduces the cost of the related 44-cell still life by one glider.

Code: Select all

x = 57, y = 93, rule = B3/S23
55bo$54bo$54b3o38$7bobo$o6b2o$o7bo$o2$5bo$4bobo$3bo2bo19bo$4b2o6bo11b
2o$12b2o3b2o6b2o$11bobo3bobo$17bo2$21b2o$20b2o$22bo35$32b2o$31b2o$33bo!
I am tentatively considering myself back.

User avatar
ColorfulGalaxy
Posts: 407
Joined: July 16th, 2020, 3:37 am
Location: Hacked by Trump {Bot}

Re: Thread for basic questions

Post by ColorfulGalaxy » February 19th, 2021, 10:45 pm

C28 wrote:
February 19th, 2021, 9:25 am
what is the name of the constellation formed by this reaction?

Code: Select all

x = 7, y = 9, rule = B3/S23
b2o$o2bo$3bo$3o3$4b3o$4bobo$4bobo!
This also appeared in the ash of xp0_catagolue.
I once asked about the same thing here.
Sorry, I can't find "Octomino II" on the wiki.

User avatar
bubblegum
Posts: 961
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Thread for basic questions

Post by bubblegum » February 19th, 2021, 11:51 pm

Sometimes it's called a "W" (shh don't tell anyone wings exist).
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

User avatar
otismo
Posts: 1513
Joined: August 18th, 2010, 1:41 pm
Location: Florida
Contact:

Re: Thread for basic questions

Post by otismo » February 20th, 2021, 3:46 pm

dvgrn wrote:
February 19th, 2021, 6:43 pm
otismo wrote:
February 19th, 2021, 6:19 pm
What currently holds the record for being the RAREST CGoL Object ever found in a soup ?
How do you measure relative rarity? ETC.
Achim F. did some work on relative rarity http://ash.jct.onl - has this been continued ?

How many CGoL objects have been found in only one soup ?

@ MAC

Would this be twice as rare - or infinitely more rare ?

Code: Select all

x = 21, y = 23, rule = B3/S23
11b2ob2o$11b2obobob2o$16bobobo$11b5o4bo$11bo3bob3o$13bobobo$12b2obo$
10bo5bo$10b5obo$14b2o$10b2o$9bobo$9b2o$5b2o$4bob5o$4bo5bo$5bob2o$3bobo
bo$b3obo3bo$o4b5o$obobo$b2obobob2o$5b2ob2o!
Thank You for Responding !

I Appreciate Your Time !

Cheers !
"One picture is worth 1000 words; but one thousand words, carefully crafted, can paint an infinite number of pictures."
- autonomic writing
forFUN : http://gol.jct.onl
ArtGallery : http://cgolart.onfav.net
VideoWS : http://conway.life

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: Thread for basic questions

Post by toroidalet » February 20th, 2021, 4:54 pm

There are currently 8899 xs20's with only one (C1) soup and a similar number of xs21's.

An extremely optimistic bound on the rarity of your still life would be the other one squared times some really small constant (probably requiring a few septillion-nonillion (10^24-10^30) soups). However, the predecessor doesn't work when there are 2 copies, so it would probably be much, much rarer than that, so it is most likely somewhere in the "probably will never appear" department. (remember that the massive still lives that have appeared already are ones with relatively simple predecessors, and this one might not be so lucky)
Any sufficiently advanced software is indistinguishable from malice.

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » February 20th, 2021, 6:31 pm

otismo wrote:
February 20th, 2021, 3:46 pm
Achim F. did some work on relative rarity http://ash.jct.onl - has this been continued ?

How many CGoL objects have been found in only one soup ?
I am mysteriously unable to access "http://ash.jct.onl", though that has happened to me a lot with links that you've posted -- I'm still not entirely clear why that would be. But yes, the last several years of distributed searching with apgsearch/Catagolue could be said to be a continuation of Achim Flammenkamp's census work from 2004, and Andrzej Okrasinski's screensaver and Nathaniel Johnston's TOLLCASS.

There are almost a quarter million objects (236,112 as of this writing) in the current C1 census on Catagolue. Over 100,000 of those objects are represented in only one soup. This includes oscillators and a few mostly switch-engine-based puffers. A few of those 100,000 objects will also be represented in the G1 census, and/or in one or more of the other symmetries, but then there are lots more single-soup objects to be found in the censuses for those symmetries (and nowhere else).

If you want to explore these, just browse to a census page on Catagolue like

https://catagolue.hatsya.com/census/b3s23/G1

and replace the word "census" with "textcensus" in the URL. I'm not giving the link here directly because the resulting pages can easily run into several megabytes -- they can take a while to load, and I think would maybe use up Catagolue's daily quota unnecessarily fast if a lot of people went to look at them. I've attached today's C1 text census in ZIP format.
Catagolue_C1_census_20Feb2021.zip
(1.56 MiB) Downloaded 101 times

User avatar
bubblegum
Posts: 961
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Thread for basic questions

Post by bubblegum » February 20th, 2021, 7:24 pm

dvgrn wrote:
February 20th, 2021, 6:31 pm
I am mysteriously unable to access "http://ash.jct.onl", though that has happened to me a lot with links that you've posted -- I'm still not entirely clear why that would be.
I can access it fine, it's just a mirror of Achim Flammenkamp's census work (you linked to it right after, in fact).

Also, I just realised you double-space after full stops. Ah, phpBB.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Thread for basic questions

Post by GUYTU6J » February 20th, 2021, 8:48 pm

bubblegum wrote:
February 20th, 2021, 7:24 pm
...
Also, I just realised you double-space after full stops. Ah, phpBB.
Well, that happens on the LifeWiki too — see this revision. It loos more like a personal habit.

User avatar
bubblegum
Posts: 961
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Thread for basic questions

Post by bubblegum » February 20th, 2021, 9:13 pm

GUYTU6J wrote:
February 20th, 2021, 8:48 pm
Well, that happens on the LifeWiki too — see this revision. It loos more like a personal habit.
I meant that dvgrn double-spaces after full stops, but phpBB reduces it to a single space.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » February 20th, 2021, 10:38 pm

bubblegum wrote:
February 20th, 2021, 9:13 pm
GUYTU6J wrote:
February 20th, 2021, 8:48 pm
Well, that happens on the LifeWiki too — see this revision. It loos more like a personal habit.
I meant that dvgrn double-spaces after full stops, but phpBB reduces it to a single space.
Yeah, I do (and the revision GUYTU6J pointed to is a good example of me doing it).

I've been trying to break the habit lately, but it was drilled into me as the Absolute Only Right Thing To Do After A Full Stop at an impressionable age, when I was learning to type ... on an electric typewriter, in the mid-1980s, when my family was pretty near the only household in town that owned a personal computer.

-- dv "Older Than The Internet" grn

Post Reply