Golly 3.3

For general discussion about Conway's Game of Life.
Post Reply
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Golly 3.3

Post by Andrew »

Golly 3.3 is now available from Sourceforge:

https://sourceforge.net/projects/golly/ ... golly-3.3/

As always, see Help > Changes for what's new.
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
User avatar
Saka
Posts: 3626
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Golly 3.3

Post by Saka »

Nice. I don't see any obvious problems after some random button-clicking.

Question, why isn't there native support for Margolus (yet?)?
jarring cyan
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

Saka wrote:Question, why isn't there native support for Margolus (yet?)?
I can't speak for other countries but the natives in Australia have enormous respect for Norman.
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
User avatar
Saka
Posts: 3626
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Golly 3.3

Post by Saka »

Andrew wrote: I can't speak for other countries but the natives in Australia have enormous respect for Norman.
Im gonna guess that translates to
Andrew wrote:I've stated the reason multiple times elsewhere, go look for it yourself you lazy still life.
jarring cyan
GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly 3.3

Post by GUYTU6J »

When tiling layers, the border is still buggy, but it doesn't seem to cause crash:
borderbug.png
borderbug.png (48.29 KiB) Viewed 12006 times
borderbug2.png
borderbug2.png (34.94 KiB) Viewed 12006 times
A copy of the newest layer is faithfully (but with lag) superimposed on the borders, which changes when modifying the layer.
The border thickness is set to 10 to maximize visual effect. Disabling show grid lines doesn't help.
EDIT:Unrelated to above, patterns/other-rules/b2ein-spaceships-and-rakes.rle only includes the orthogonid. I don't see those smaller patterns mentioned in the info.
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

GUYTU6J wrote:When tiling layers, the border is still buggy...
I can't reproduce this problem on any of my systems. It could be a bug in your graphics card. Which type of card are you using and which OS?
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
Naszvadi
Posts: 1475
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi »

Is there a way to validate the downloaded stuff? I mean signatures, getting flat files or checksums over ssl, source code repository (sf, git**b)?
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

Naszvadi wrote:Is there a way to validate the downloaded stuff?
The dmg file is signed (and notarized for Mac OS 10.15+). Other than that, no.
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly 3.3

Post by GUYTU6J »

Andrew wrote:
GUYTU6J wrote:When tiling layers, the border is still buggy...
I can't reproduce this problem on any of my systems. It could be a bug in your graphics card. Which type of card are you using and which OS?
I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.
Naszvadi
Posts: 1475
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi »

Andrew wrote:
Naszvadi wrote:Is there a way to validate the downloaded stuff?
The dmg file is signed (and notarized for Mac OS 10.15+). Other than that, no.
[SAD.gif]

Shall I give my pubkey? Or would authors mind uploading md5/shaX files to an SSL site?
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

GUYTU6J wrote:I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.
I have Windows XP and 7 running as VMs on my Mac and haven't been able to reproduce the bug. Your only hope is that someone with Win 10 who can build Golly from source is able to reproduce the bug -- then we *might* be able to find a way to fix it.
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

Naszvadi wrote:Or would authors mind uploading md5/shaX files to an SSL site?
Sorry, but even if I knew how to do that I'm not that interested. I'm not exactly sure what you're worried about. I've been distributing Golly this way for over a decade without any problems so I don't see any need to change now.
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
wildmyron
Posts: 1571
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Golly 3.3

Post by wildmyron »

Andrew wrote:
GUYTU6J wrote:I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.
I have Windows XP and 7 running as VMs on my Mac and haven't been able to reproduce the bug. Your only hope is that someone with Win 10 who can build Golly from source is able to reproduce the bug -- then we *might* be able to find a way to fix it.
I tried to reproduce this with Golly 3.3 on two Win 10 machines: A desktop with an Intel(R) UHD Graphics 630 and a laptop with an Intel(R) HD Graphics 620. I don't see any corruption of the border between layers on either of those machines.

@Naszvadi: If validating the download is imperative for you, then you might need to wait until the release is available on Sourceforge. Alternatively you could obtain the current source from Sourceforge and build yourself.
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.
Naszvadi
Posts: 1475
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi »

Andrew wrote: September 30th, 2019, 6:46 pm
Naszvadi wrote:Or would authors mind uploading md5/shaX files to an SSL site?
Sorry, but even if I knew how to do that I'm not that interested. I'm not exactly sure what you're worried about. I've been distributing Golly this way for over a decade without any problems so I don't see any need to change now.
Oh, I've just recognized that there is a sf.net repository. Cloned and built successfully on Xenial XUbuntu, x86_64. If anybody is interested, I will try building on OSX ppc and on Solaris/sparc|x86.
User avatar
Andrew
Moderator
Posts: 1060
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew »

Golly 3.3 is now available from Sourceforge (see link in top post).
Use Glu or Glui to explore CA rules on non-periodic tilings: DominoLife and HatLife and SpectreLife
User avatar
Redstoneboi
Posts: 467
Joined: May 14th, 2018, 3:57 am

Re: Golly 3.3

Post by Redstoneboi »

Erm, I made a typo in the comments of Flow6/Demo/unarySub.mc
It says on line 4: "#C and then 2 - 4 = -4 (the outer signals)."
It's supposed to say 2 - 6 = -4, that's gonna be a bit confusing for the small percentage of people who bother to read the comments
c(>^w^<c)~*
This is 「Fluffy」
「Fluffy」is my sutando.
「Fluffy」has the ability to engineer r e p l i c a t o r s.
「Fluffy」likes to watch spaceship guns in Golly.
「Fluffy」knows Natsuki best girl.
User avatar
dvgrn
Moderator
Posts: 12040
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly 3.3

Post by dvgrn »

Redstoneboi wrote: November 11th, 2019, 9:29 am... typo in the comments of Flow6/Demo/unarySub.mc ...
Have checked in the change. Thanks for reporting!
User avatar
muzik
Posts: 6605
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 3.3

Post by muzik »

Was support for B0 Generations ever planned? This post seems to imply so for 2.9 but even for 3.3 i can't get them to work.
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
rowett
Moderator
Posts: 4596
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Golly 3.3

Post by rowett »

muzik wrote: February 2nd, 2020, 7:53 pm Was support for B0 Generations ever planned? This post seems to imply so for 2.9 but even for 3.3 i can't get them to work.
It's not supported. I took a look at it a while back but it was more complex than I hoped.
hkoenig
Posts: 299
Joined: June 20th, 2009, 11:40 am

Re: Golly 3.3

Post by hkoenig »

Comments on the Mac version--

I don't have a mouse wheel, I have a trackpad. I prefer the "two fingers scrolling" gesture that's part of the MacOS, but Golly replaces it with Evil Inc.'s "two fingers zoom" gesture. I can turn that off by disabling "mouse wheel action" in the preferences, but then nothing happens except an occasional jitter in the view. Supporting the standard MacOS "pinch" gesture for zooming would be nice, too.

And the "Edit / Shrink Selection" menu item needs a keyboard equivalent.

More technical problem--
In trying to get the pasteboard in another app I've written, I find that while the contents are described as "public.utf16-plain-text", it is really explicitly little-endian. Even then, when I explicitly try that encoding, it doesn't decode correctly. Could the marker bytes at the front are missing? (Been a long time since I last worked with text encodings and "endianness"). I believe that commercial editors are more forgiving of little things like this, and keep trying things until something works, which is why pasting Golly text elsewhere works.

Every other text clipboard source I've tried gives me something that works just fine with my calling "UIPasteboard.general.value(forPasteboardType:)" where the pasteboard type is in the type values list (usually first). For Golly, I have to fall back to the obsolete secondary "com.apple.traditional-mac-plain-text" value, which I can decode as utf8. In any case, took some hacking, but I got it to work.
Post Reply