Pattern viewer for forum threads

For discussion directly related to ConwayLife.com, such as requesting changes to how the forums or home page function.
User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 10th, 2020, 6:45 pm

dvgrn wrote:
December 10th, 2020, 4:28 pm
bubblegum wrote:
December 10th, 2020, 3:39 pm
Which build of LifeViewer automatically aliased rules when copying to clipboard for the express purpose of reliably erroring when pasting into Golly and can that not happen?
Ow, this is a grumpy and slightly cryptic bug report.
True.

However, despite the grumpy report it's still been fixed.

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

Re: Pattern viewer for forum threads

Post by bubblegum » December 10th, 2020, 8:50 pm

dvgrn wrote:
December 10th, 2020, 4:28 pm
Ow, this is a grumpy and slightly cryptic bug report. It was very tempting to answer it with

"No build of LifeViewer was done for the express purpose of reliably erroring -- that just happens naturally!"

and then wait for another post with an actual example of the problem.
Oops. I tend to be somewhat terrible at managing my emotions [s]occasionally[/s] like all the time.
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: 10730
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Pattern viewer for forum threads

Post by dvgrn » December 10th, 2020, 9:38 pm

bubblegum wrote:
December 10th, 2020, 8:50 pm
Oops. I tend to be somewhat terrible at managing my emotions [s]occasionally[/s] like all the time.
Heh, me too, sometimes, or I would probably have taken a deep breath and not posted what I posted.

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

Re: Pattern viewer for forum threads

Post by praosylen » December 11th, 2020, 6:49 pm

rowett wrote:
December 10th, 2020, 6:45 pm
However, despite the grumpy report it's still been fixed.
Thanks, that's super helpful! One slight issue: LifeHistory patterns are copied as "B3/S23History" now...
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...

volcanrb
Posts: 9
Joined: August 7th, 2020, 8:10 pm

Re: Pattern viewer for forum threads

Post by volcanrb » December 11th, 2020, 7:37 pm

I'm confused about how to get a state to change to a different color if it's been alive for more than one generation. I tried using ALIVERAMP, but that makes it slowly change to a different color over time. I'd like any living cell which wasn't just born to immediately switch to a completely different color (from Red to Yellow, or something). How can I do this with scripts?

Also, I'm doing this for a 2-state automaton. This is what I attempted:

Code: Select all

#C [[ COLOR ALIVE Red ]] [[ COLOR ALIVERAMP Green ]] [[ COLOR DEAD Black ]]
x = 64, y = 64, rule = R2,C2,S2-3,B3,N@54422a:T100
!
but cells slowly go from red to green, instead of immediately.

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

Re: Pattern viewer for forum threads

Post by bubblegum » December 11th, 2020, 8:12 pm

volcanrb wrote:
December 11th, 2020, 7:37 pm
I'm confused about how to get a state to change to a different color if it's been alive for more than one generation. I tried using ALIVERAMP, but that makes it slowly change to a different color over time. I'd like any living cell which wasn't just born to immediately switch to a completely different color (from Red to Yellow, or something). How can I do this with scripts?

Also, I'm doing this for a 2-state automaton. This is what I attempted:

Code: Select all

#C [[ COLOR ALIVE Red ]] [[ COLOR ALIVERAMP Green ]] [[ COLOR DEAD Black ]]
x = 64, y = 64, rule = R2,C2,S2-3,B3,N@54422a:T100
!
but cells slowly go from red to green, instead of immediately.
Hm, KnightLife. A rule with the standard ruletable neighbourhoods can use a ruletable, but this one uses a custom one larger than the range-1 Moore, so no luck with that. There isn't a COLOUR command that works here. LifeViewer's state weights with Generations come close, but only state-1 cells can be born and only those can survive, so that's not what we want. lemon41625's CAViewer supports arbitrary 3-state rules using nB/Mn-1/S notation, but IIRC it's limited to range-1 Moore. I think the only program that properly supports this is bprentice's Java Square Cell, but you can't exactly customise colours in that.
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
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 12th, 2020, 12:31 am

A for awesome wrote:
December 11th, 2020, 6:49 pm
One slight issue: LifeHistory patterns are copied as "B3/S23History" now...
Fixed, thanks for reporting!

User avatar
muzik
Posts: 5659
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » December 12th, 2020, 9:05 am

Can the viewer support pinching to zoom in/out on touchscreen devices, rather than just the zoom bar?

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

Re: Pattern viewer for forum threads

Post by bubblegum » December 12th, 2020, 11:51 pm

dvgrn wrote:
December 10th, 2020, 4:28 pm
I actually don't understand why that particular RLE can't be parsed by Golly, because "HighLife" is in fact a named rule that can be chosen from the Set Rule dialog. Apparently I've forgotten how named rules work in Golly.
Apparently the QuickLife/HashLife parsers only check for validation from rulestrings, and the rule in brackets at the top is set separately. The baton is then passed down to the RuleLoader algorithm which shouldn't be able to recognise it because you should've deleted your rule files for those rules by now.
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: Pattern viewer for forum threads

Post by GUYTU6J » December 13th, 2020, 2:22 am

How about a mode that helps debug commands? In this mode, the scripts can be run line by line and displayed on the screen real-time. Specifically, the "previous step" key runs the previous line of command, and the "next step" key runs the next line of command.

User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 13th, 2020, 5:56 am

GUYTU6J wrote:
December 13th, 2020, 2:22 am
How about a mode that helps debug commands? In this mode, the scripts can be run line by line and displayed on the screen real-time. Specifically, the "previous step" key runs the previous line of command, and the "next step" key runs the next line of command.
Which commands are you trying to debug? There are different families of commands that will probably need different ways to debug.

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

Re: Pattern viewer for forum threads

Post by GUYTU6J » December 13th, 2020, 8:15 am

rowett wrote:
December 13th, 2020, 5:56 am
GUYTU6J wrote:
December 13th, 2020, 2:22 am
How about a mode that helps debug commands? In this mode, the scripts can be run line by line and displayed on the screen real-time. Specifically, the "previous step" key runs the previous line of command, and the "next step" key runs the next line of command.
Which commands are you trying to debug? There are different families of commands that will probably need different ways to debug.
Those related to timing and position, e.g. camera, waypoints, POI, etc.

fluffykitty
Posts: 1175
Joined: June 14th, 2014, 5:03 pm
Contact:

Re: Pattern viewer for forum threads

Post by fluffykitty » December 13th, 2020, 8:14 pm

Feature request: Button somewhere to go to the Lifewiki page for a rule used in LifeViewer (preferably the source version for easy copying).

User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 14th, 2020, 2:53 am

fluffykitty wrote:
December 13th, 2020, 8:14 pm
Feature request: Button somewhere to go to the Lifewiki page for a rule used in LifeViewer (preferably the source version for easy copying).
Do you actually want to go to the LifeWiki Rule page or do you just want to copy the rule definition to the clipboard?

fluffykitty
Posts: 1175
Joined: June 14th, 2014, 5:03 pm
Contact:

Re: Pattern viewer for forum threads

Post by fluffykitty » December 14th, 2020, 3:04 am

The clipboard would probably be more convenient.

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

Re: Pattern viewer for forum threads

Post by yujh » December 14th, 2020, 7:59 am

Is there a way to stop lv from identifying patterns?
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!

User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 14th, 2020, 8:19 am

yujh wrote:
December 14th, 2020, 7:59 am
Is there a way to stop lv from identifying patterns?
Press "Esc" or "F6".

User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 14th, 2020, 8:40 am

fluffykitty wrote:
December 14th, 2020, 3:04 am
The clipboard would probably be more convenient.
Experimental support for this has been added. Please let me know how you get on with it. Please hard refresh your browser.

Settings->Pattern->Copy Rule will now copy current rule definition to the clipboard. Note that blank lines are removed.

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

Re: Pattern viewer for forum threads

Post by bubblegum » December 14th, 2020, 1:27 pm

bprentice wrote:
September 7th, 2020, 8:19 am
What is the correct URL for this important list of rule definitions?

https://conwaylife.com/wiki/Special:All ... space=3794

Is the list considered part of Pattern Viewer or part of LifeWiki? If it is considered part of LifeWiki, how do you get to it from here?

https://www.conwaylife.com/wiki/Main_Page

Why doesn't Golly use the list of rule definitions?

I tried to get the rule table for the following rule in order to run it in Golly yesterday.

viewtopic.php?f=11&t=4699#p103544

I was successful, but it was challenging and confusing. It would be useful if the Pattern Viewer Help described the rule definition list and how to use it.

Brian Prentice
Finally understood what you were trying to say. The page can be reached from the sidebar's Special Pages link, then All pages under the Lists of pages section, then select Rule from the drop-down and hit Go. The URL's fine.

It would be useful, but I don't think it would be appropriate for LifeViewer's own help. Maybe like a general guidelines page? (For future reference, look up Rule:{RULENAME} and copy from the Edit or View Source tab, then paste it into Golly like a pattern. This is confusing.)
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: 10730
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Pattern viewer for forum threads

Post by dvgrn » December 14th, 2020, 4:01 pm

bprentice wrote:
September 7th, 2020, 8:19 am
Why doesn't Golly use the list of rule definitions?
Maybe it will, eventually. The Rule namespace on the LifeWiki is less than a year old, so the details are all still evolving somewhat.

Side note -- bubblegum already said this, but it's worth emphasizing it one more time:

Just like the RLE namespace, the Rule namespace is intended for storing information, not for displaying it as if it was a regular LifeWiki article. So if you want to copy out, let's say, the DoubleB3S23 rule definition, you should use this URL --

https://conwaylife.com/w/index.php?titl ... ction=edit

-- or else just go to the plain DoubleB3S23 page and click the "Edit" or "View source" button (depending on whether you're logged in or not). The resulting text box contains the unformatted rule text, which is what you want to copy and paste into Golly.

User avatar
muzik
Posts: 5659
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » December 14th, 2020, 4:20 pm

So how would this functionality work for catagolue? Can the link it points to be configured manually when embedded into a specific site?

User avatar
pcallahan
Posts: 857
Joined: April 26th, 2013, 1:04 pm

Re: Pattern viewer for forum threads

Post by pcallahan » December 15th, 2020, 4:41 pm

This is a really low priority feature request, but it would be nice to have.

I noticed that for hexagonal CAs, rotate partly works, but it's just the transformation of 90° rotations, and some of the rotations change the pattern neighborhoods. How hard would it be to have true 60° rotation?

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

Re: Pattern viewer for forum threads

Post by bubblegum » December 15th, 2020, 6:20 pm

pcallahan wrote:
December 15th, 2020, 4:41 pm
This is a really low priority feature request, but it would be nice to have.

I noticed that for hexagonal CAs, rotate partly works, but it's just the transformation of 90° rotations, and some of the rotations change the pattern neighborhoods. How hard would it be to have true 60° rotation?
A bit difficult (they're stored as rhombi IIRC) but nothing impossible if rowett takes a look at the suggestions buried by the other suggestions in this thread.
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
pcallahan
Posts: 857
Joined: April 26th, 2013, 1:04 pm

Re: Pattern viewer for forum threads

Post by pcallahan » December 15th, 2020, 6:57 pm

bubblegum wrote:
December 15th, 2020, 6:20 pm
A bit difficult (they're stored as rhombi IIRC) but nothing impossible if rowett takes a look at the suggestions buried by the other suggestions in this thread.
You can do these rotations as linear transformations while keeping the integer coordinates. I have done this with rhombuses, applying a 120° rotation using the transformation (x, y) → (y - x, -x). I never worked it out for 60° but I don't see why it wouldn't work.

Added: This works for 60° I think: (x, y) → (x-y, x)

You can verify that it cycles through (-y, x-y), (-x, -y), (y-x, -x), (y, y-x) and back to (x, y). In other words, if you start with the corner (-1,-1), you get (0, -1), (1, 0), (1, 1), (0, 1), (-1, 0) and back to (-1, -1).

User avatar
rowett
Moderator
Posts: 3833
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » December 18th, 2020, 11:42 am

As if by magic...

Code: Select all

#N Twin Sailboat Engine
#O otismo
x = 49, y = 53, rule = LifeSuper
11.Q8.Q4.2W7.2W$3.2U6.3Q4.3Q4.W2.2W.2W2.W8.2U$4.U.U4.3Q4.3Q5.2W.W.W.
2W7.U.U$.U5.U19.W5.W7.U5.U$.2U3.U5.3Q2.3Q7.W5.W8.U3.2U$12.2Q4.2Q8.5W$
2.U.U19.O4.3W4.O7.U.U$3.U19.O.O3.W.W3.O.O7.U$24.O4.3W4.O$29.3W$8.2Q
12.5O3.W3.5O$8.2Q11.O4.O7.O4.O$8.Q3.Q7.O2.O13.O2.O$9.2Q.Q4.O2.O.2O13.
2O.O2.O$16.O.O.O4.2O7.O5.O.O.O$9.2Q.Q4.O2.O3.O2.O5.O.O4.O2.O$8.Q3.Q7.
2O2.O.O6.O2.O2.2O$2.O5.2Q15.O.7B2O10.O$O2.O4.2Q17.3BpAA2B11.O2.O$O2.O
23.2BA.2AB11.O2.O$.O22.4J.BpAB15.O$22.2J4I6.W$20.2IJI4JI$18.JI3JI4JI
3.W.3W$11.W6.JI2J.J2I.3J4.2W.W$18.JI2JI4J2IJ4.W.2W$9.W.3W4.JI2JIJ.JI
2JIJ4.3W.W$11.2W.W4.J2I4JI2JIJ$11.W.2W4.3J.2IJ.2JIJ6.W$12.3W.W3.I4JI
3JIJ$20.I4JIJ2I$14.W6.4I2J$.O15.BpAB.4J22.O$O2.O11.B2A.A2B23.O2.O$O2.
O11.2BApA3B17.2Q4.O2.O$2.O10.2O7B.O15.2Q5.O$8.2O2.O2.O6.O.O2.2O7.Q3.Q
$5.O2.O4.O.O5.O2.O3.O2.O4.Q.2Q$4.O.O.O5.O7.2O4.O.O.O$5.O2.O.2O13.2O.O
2.O4.Q.2Q$8.O2.O13.O2.O7.Q3.Q$9.O4.O7.O4.O11.2Q$10.5O3.W3.5O12.2Q$17.
3W$12.O4.3W4.O$3.U7.O.O3.W.W3.O.O19.U$2.U.U7.O4.3W4.O19.U.U$16.5W8.2Q
4.2Q$.2U3.U8.W5.W7.3Q2.3Q5.U3.2U$.U5.U7.W5.W19.U5.U$4.U.U7.2W.W.W.2W
5.3Q4.3Q4.U.U$3.2U8.W2.2W.2W2.W4.3Q4.3Q6.2U$13.2W7.2W4.Q8.Q!
[[
ZOOM 8 AUTOSTART GPS 30
RLE snow bo$3o$bo! HARDRESET 
T 250 T 500 ANGLE 45 T 750 T 1000 ANGLE 90
T 1250 T 1500 ANGLE 135 T 1750 T 2000 ANGLE 180
T 2250 T 2500 ANGLE 225 T 2750 T 3000 ANGLE 270
T 3250 T 3500 ANGLE 315 T 3750 T 4000 ANGLE 0
T 4250 T 4350 ANGLE 270 T 4450 ANGLE 180 T 4550 ANGLE 90
T 4650 ANGLE 0 T 4750 T 4950 Y -100
NOSTEPBACK NOGRAPH LOOP 5000
]]

Post Reply