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: 3776
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: What??? An oscillator with no rotor cells???

Post by rowett » July 23rd, 2020, 1:12 am

ColorfulGalaxy wrote:
July 22nd, 2020, 9:53 pm
Click "Show in viewer", then the gear at the corner, then "Pattern", then "Identify".
Next, mouse over the "0 | 44 | 44".
Fixed, thanks for reporting!

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

Re: Pattern viewer for forum threads

Post by rowett » July 23rd, 2020, 4:33 pm

muzik wrote:
July 18th, 2020, 3:52 pm
Also a suggestion: could appending H or T to the resulting string make it appear as a hex or triangular grid for a more clear presentation of neighbourhoods intended for these rules?
You can now append L for triangular grid with custom neighbourhoods. Note the neighbourhood specified needs to be for the triangle pointing down. It will be automatically flipped based on the checkerboard.

lemon41625
Posts: 344
Joined: January 24th, 2020, 7:39 am
Location: 小红点 (if you know where that is)

Re: Pattern viewer for forum threads

Post by lemon41625 » July 23rd, 2020, 8:30 pm

Can arbitary weighted neighbourhoods be supported?

Perhaps we could do something like CoordCA but in decimal and convert to base64. Then put it with N$ as suggested by bubblegum.
But how would you do negative weights and weights >9?

Also for named weighted neighbourhoods could the gaussian weighted neighbourhood be supported via something like NG?

Code: Select all

1,2,3,2,1
2,4,6,4,2
3,6,9,6,3
2,4,6,4,2
1,2,3,2,1

Code: Select all

1,2,3,4,3,2,1
2,4,6,8,6,4,2
3,6,9,12,9,6,3
4,8,12,16,12,8,4
3,6,9,12,9,6,3
2,4,6,8,6,4,2
1,2,3,4,3,2,1
and so on.

As for other INT neighbourhoods, they will be identified like this "B2n3/S23-q/FC" or "B2n3/S23-q/NFC" or "B2n3/S23-q/XFC".
The other possible INT neighbourhoods to be added would be

Far Corners same notation as R1 Moore

Code: Select all

1,0,0,0,1
0,0,1,0,0
0,1,0,1,0
0,0,1,0,0
1,0,0,0,1
Far Edges same notation as R1 Moore

Code: Select all

0,0,0,1,0,0,0
0,0,0,0,0,0,0
0,0,1,0,1,0,0
1,0,0,0,0,0,1
0,0,1,0,1,0,0
0,0,0,0,0,0,0
0,0,0,1,0,0,0
R2 Cross INT

Code: Select all

x = 53, y = 95, rule = B/S012345678History
.3C3.2C4.3C3.3C3.C.C3.3C3.3C3.3C3.3C$.C.C4.C6.C5.C3.C.C3.C5.C7.C3.C.C
$.C.C4.C4.3C3.3C3.3C3.3C3.3C5.C3.3C$.C.C4.C4.C7.C5.C5.C3.C.C5.C3.C.C$
.3C3.3C3.3C3.3C5.C3.3C3.3C5.C3.3C2$2.D5.D5.D5.D5.D5.C5.C5.C5.C$2.D5.C
5.C5.C5.C5.D5.D5.D5.C$2D.2D.2D.2D.2D.CD.2D.CD.DC.CD.2C.DC.2C.DC.2C.2C
.2C.2C$2.D5.D5.D5.C5.C5.D5.C5.C5.C$2.D5.D5.D5.D5.D5.C5.C5.C5.C2$8.C5.
D5.C5.D5.D5.C5.D$8.D5.C5.C5.C5.D5.D5.C$6.2D.2D.2D.2D.2D.CD.DC.CD.2C.D
C.2C.2C.2C.2C$8.D5.C5.D5.D5.C5.D5.C$8.D5.D5.D5.C5.C5.C5.C2$14.C5.D5.D
5.C5.D$14.C5.C5.C5.D5.D$12.2D.2D.2D.CD.2C.CD.2C.DC.2C.2C$14.D5.D5.D5.
C5.C$14.D5.C5.D5.D5.C2$14.D5.D5.C5.C5.C$14.C5.C5.C5.D5.D$12.2D.DC.CD.
2D.DC.CD.DC.2C.2C.CD$14.D5.C5.D5.D5.C$14.D5.D5.D5.C5.C2$14.D5.C5.D5.D
5.C$14.C5.C5.C5.D5.D$12.2D.2D.2D.2D.CD.CD.2C.2C.2C.2C$14.D5.C5.D5.D5.
C$14.C5.D5.C5.C5.D2$14.C5.D5.D5.C5.D$14.D5.C5.C5.D5.C$12.2D.DC.CD.2D.
CD.2C.DC.2C.2C.CD$14.D5.D5.D5.C5.C$14.D5.C5.D5.D5.C2$14.C5.D5.C5.C5.D
$14.D5.C5.C5.D5.C$12.2D.2D.CD.DC.CD.CD.DC.CD.2C.2C$14.D5.D5.D5.C5.C$14.
C5.D5.D5.C5.D2$20.C5.C5.D$20.C5.C5.D$18.CD.2D.2D.2C.DC.2C$20.D5.D5.C$
20.D5.D5.C2$20.C5.D5.D$20.D5.C5.C$18.CD.DC.CD.DC.DC.CD$20.D5.C5.C$20.
D5.D5.C2$26.C$26.C$24.2D.2D$26.C$26.C2$26.C$26.C$24.CD.2D$26.C$26.D2$
26.C$26.C$24.CD.DC$26.D$26.D2$26.D$26.C$24.CD.DC$26.D$26.C2$26.C$26.C
$24.CD.2D$26.D$26.C2$26.C$26.D$24.CD.DC$26.D$26.C!
Use letters acehijnopqrtuvw

R2 Knight INT

Code: Select all

x = 47, y = 103, rule = LifeHistory
.2C5.3C4.3C4.C.C4.3C4.3C4.3C$2.C7.C6.C4.C.C4.C6.C8.C$2.C5.3C4.3C4.3C4.3C4.3C6.C$2.C5.C8.C6.C6.C4.C.C6.C$.3C4.3C4.3C6.C4.3C4.3C3$.D.D4.C.D4.C.C4.C.C4.D.D4.D.C4.C.C$C3.D2.C3.D2.C3.D2.C3.C2.D3.C2.D3.C2.D3.C2$D3.D2.D3.D2.D3.D2.D3.D2.C3.C2.C3.C2.C3.C$.D.D4.D.D4.D.D4.D.D4.C.C4.C.C4.C.C3$8.D.C4.C.D4.C.C4.D.C4.C.D$7.C3.D2.C3.C2.C3.D2.D3.D2.D3.C2$7.D3.D2.D3.D2.D3.C2.C3.C2.C3.C$8.D.D4.D.D4.D.D4.C.C4.C.C3$8.D.D4.C.D4.C.C4.D.C4.C.C$7.C3.C2.C3.D2.C3.D2.D3.C2.D3.D2$7.D3.D2.D3.C2.D3.D2.C3.D2.C3.C$8.D.D4.D.D4.D.C4.C.C4.C.C3$8.D.D4.D.C4.C.C4.C.D4.C.C$7.C3.D2.C3.D2.C3.D2.D3.C2.D3.C2$7.D3.C2.D3.C2.D3.D2.C3.D2.C3.D$8.D.D4.D.D4.C.D4.C.C4.C.C3$8.D.D4.D.C4.C.C4.C.D4.C.C$7.C3.D2.C3.D2.C3.D2.D3.C2.D3.C2$7.D3.D2.D3.D2.C3.D2.C3.C2.C3.C$8.D.C4.D.C4.D.D4.C.D4.C.D3$8.D.D4.D.C4.C.D4.C.D4.C.C$7.C3.D2.C3.D2.C3.C2.D3.C2.D3.C2$7.C3.D2.C3.D2.D3.C2.D3.C2.D3.C$8.D.D4.D.D4.D.D4.C.C4.C.C3$15.D.D4.C.D4.C.C$14.C3.C2.C3.C2.D3.D2$14.C3.D2.D3.D2.D3.C$15.D.D4.D.C4.C.C3$22.C.D$21.C3.C2$21.D3.D$22.C.D3$22.C.D$21.C3.D2$21.D3.C$22.D.C3$22.D.C$21.C3.D2$21.D3.C$22.C.D3$22.D.C$21.C3.D2$21.C3.C$22.D.D3$22.D.C$21.C3.D2$21.C3.D$22.D.C3$22.D.C$21.C3.C2$21.C3.D$22.D.D3$22.D.D$21.C3.C2$21.C3.C$22.D.D!
Letters used would be also be acehijnopqrtuvw. Some will need to be removed.
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer

Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...

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

Re: Pattern viewer for forum threads

Post by Hunting » July 23rd, 2020, 11:01 pm

lemon41625 wrote:
July 23rd, 2020, 8:30 pm
Letters used would be also be acehijnopqrtuvw. Some will need to be removed.
I disagree with the removal of k, y, and z. Hensel notation have them - I don't see a reason to remove them.

BTW, I like how LeapLife is being used as an example of an INT rule (here), interesting stable rule, rule of an example textcensus page, default rule of a search tool, and much more.

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

Re: Pattern viewer for forum threads

Post by muzik » July 24th, 2020, 9:06 pm

rowett wrote:
July 23rd, 2020, 4:33 pm
You can now append L for triangular grid with custom neighbourhoods. Note the neighbourhood specified needs to be for the triangle pointing down. It will be automatically flipped based on the checkerboard.
Does this mean that HROT could now support triangular as one of its possible neighbourhood types (perhaps only up to range 250 rather than 500, due to how it's handled)? I'd like to see that added as a possible choice to round off the new neighbourhood types for HROT that have been added over the past months.

Code: Select all

x = 1, y = 1, rule = B123456789XYZ/S0123456789XYZLHistory
E!
[[ AUTOSTART AUTOFIT GRID GPS 1 THEME Blues ]]
----

Also on the topic of triangular rules, since we can simulate PCA on a square grid could similar such support be added for triangular PCA - for example the ReversibleLife rules which can be found on the Rule Table Repository

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

Re: Pattern viewer for forum threads

Post by rowett » July 25th, 2020, 1:16 am

muzik wrote:
July 24th, 2020, 9:06 pm
Does this mean that HROT could now support triangular as one of its possible neighbourhood types
Yes, that's the plan.
muzik wrote:
July 24th, 2020, 9:06 pm
Also on the topic of triangular rules, since we can simulate PCA on a square grid could similar such support be added for triangular PCA - for example the ReversibleLife rules which can be found on the Rule Table Repository
Possibly at some stage. I'll take a look.

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

Re: Pattern viewer for forum threads

Post by muzik » July 25th, 2020, 6:48 am

On the topic of PCA, another thing that's been bothering me for a good half a year now: a rule called PCA_13 was posted back in january, but I have no idea how to actually figure out its PCA rulestring and have it added to the list of aliases. To further complicate things this rulestring has "border" cells, which no other PCA rule has, so I'm not sure if this new cell type should ship with LifeViewer's default PCA implementation for compatibility purposes.

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

Re: Pattern viewer for forum threads

Post by muzik » July 25th, 2020, 10:48 am

When run with identify shouldn't this display a mod a quarter of its period, or is it actually different at each turn?

Code: Select all

x = 6, y = 7, rule = PCA_4
5.H3$H.L.D3$5.B!
Also the PCA aliases aren't sorted alphabetically

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

Re: Pattern viewer for forum threads

Post by muzik » July 26th, 2020, 5:03 pm

A few (and hopefully final for now) ideas for neighbourhoods: (the range values might be a bit weird though, so implement how you personally see fit)

Aligned checkerboard (Nb):

Code: Select all

x = 17, y = 7, rule = bshistory
10.A.A.A.A$4.A.A.A2.A.A.A$A.A2.A.A2.A.A.A.A$.E2.A.E.A2.A.E.A$A.A2.A.A
2.A.A.A.A$4.A.A.A2.A.A.A$10.A.A.A.A!
[[ VIEWONLY GRID THEME Blues ]]
Triangle neighbourhood on a hex grid (NT):

Code: Select all

x = 23, y = 10, rule = bshhistory
13.A$13.2A$5.A7.3A$5.2A6.4A$A4.3A5.5A$2A3.4A4.6A$AEA2.2AE2A3.3AE3A$4A
.6A2.8A$5.7A.9A$13.10A!
[[ VIEWONLY GRID THEME Blues ]]
Hexagram neighbourhood (N6):

Code: Select all

x = 24, y = 13, rule = bshhistory
14.A$14.2A$6.A7.3A$6.2A3.10A$.A2.7A.9A$4A.6A2.8A$.AEA2.2AE2A3.3AE3A$.
4A.6A2.8A$3.A2.7A.9A$9.2A3.10A$10.A7.3A$19.2A$20.A!
[[ VIEWONLY GRID THEME Blues ]]
Triangle neighbourhood on a triangular grid (ND):

Odd range values(?) (here R1, R3, R5?) would be as follows:

Code: Select all

x = 31, y = 8, rule = bslhistory
16.15A$5.9A3.13A$AEA3.3AE3A5.5AE5A$.A5.5A7.9A$8.3A9.7A$9.A11.5A$22.3A
$23.A!
[[ VIEWONLY GRID THEME Blues ]]
Even range values(?) (here R2, R4, R6?) would use the following:

Code: Select all

x = 44, y = 11, rule = bslhistory
$25.19A$10.13A3.17A$.7A3.11A5.15A$2.2AE2A5.4AE4A7.6AE6A$3.3A7.7A9.11A
$4.A9.5A11.9A$15.3A13.7A$16.A15.5A$33.3A$34.A!
[[ VIEWONLY GRID THEME Blues ]]

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

Re: Pattern viewer for forum threads

Post by bubblegum » July 28th, 2020, 8:37 pm

I've gotten around to adding aliases for 2-state rules without them now.
Here's the raw data from my Notepad instance:

Code: Select all

Bigship - B2ei3eiqry4ny5ajkr/S23ajkr4jnry5inq
WolfVN-W50_B14_S34V - B2an3cjr4acij5nqy6ak/S2cn3cqy4cny5e
B2ex3-lS23 - B2en3-a/S23
randomnn - MAPA1Az8wMAqgAAUADAAAAAAAAAgMAAAIAAgICAwAAAgAAAAAAAiACqAAAAAAAAAAAAAACAAIgAgACAgIAAAACAAA
water - MAPABAbrwAA//8AQltdAAD+/8Aa/f8AAP//YgD//wAA//8AAP//QAD//wBA//8AAP/fAgD3+wKA//8AIPZ/AAD//w
B45_S034_N21 - B2ei3-ce4cny/S02-cn3cinqy4c
HexLife (Saka) - B3o/S234-o6
rules6 - MAPAgl/+0Ug/fVAIv/9AADdPwDi9/uAQft5qIDtlQgA/b8gAP//AAD//wAQv/8AAP7+AhD/+gAA/f8EAv//AID//w
x-rule - MAPBSB64CCTqARFBImEADAGBSCTgICTSIAAADCFCSTAAAANAMEUBCKEBchCE00YAE3IACSFACCIQQDIIF4UIIAGSA
pentagonhood - MAPEWYRZmaIZogRZhFmZohmiGaIZoiIAIgAZohmiIgAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
B578_S4567_N31 - B3-ce4aikqtwz5e/S2-cn3-ce4cny5e

Notes:
B45_S034_N21 was anisotropic as a .rule file, but intended to be isotropic.
The original name of HexLife (Saka) was just HexLife.
B578_S4567_N31 simply did not work as intended. The inferred rule preserves everything described except the r-pentomino, which should just be an error in the original. I don't know.
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
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Pattern viewer for forum threads

Post by bubblegum » July 28th, 2020, 10:53 pm

Thank you for using LVEnhanceBot! Here are LifeViewer's newest bugs and suggestions:

S1) Could Ctrl+Space be made to work like Shift+Space so there'd be no silly jump-ahead and translate upwards when using Ctrl+Space?

B1) This is such an absurd bug: Go to this link and open the viewer there. Gain control, then Ctrl+A Ctrl+Space. Nothing happens. Oh and now move your cursor.

B2) Continuation of the previous: Now press Enter to confirm, it starts playing according to the play/pause button but not according to the T menu. (If you opened the T menu while setting the previous one up, you can see the timer freezes at 0.02.) By this point LifeViewer is frozen and won't accept clicks but will keys.

B3) Continuation of the previous: Escape out, then click the "Show in Viewer" link again. Now it opens at T=1, and when these three steps are performed again, it remains at T=1. Even if generations are advanced normally, it stays at T=1.

1 and 3 happen due to the history. If you go down to the B2ae/S codebox and change the rule to B2ae/SHistory then proceed to do the same steps, half of 1 works (the nothing happens part) and so does 3, but the selection does not disappear, and as a consequence of that, 2 does not work either.
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: 3776
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » July 29th, 2020, 6:43 am

bubblegum wrote:
July 28th, 2020, 10:53 pm
Thank you for using LVEnhanceBot! Here are LifeViewer's newest bugs and suggestions:
Thanks for the report. Advance Selection only currently works for 2-state Life-like rules. I should probably disable it for the other rule types until it's implemented.

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

Re: Pattern viewer for forum threads

Post by muzik » July 30th, 2020, 9:11 am

bubblegum wrote:
July 28th, 2020, 8:37 pm
I've gotten around to adding aliases for 2-state rules without them now.
Can you figure out these three? They've been unknown for quite a while now: viewtopic.php?p=99255#p99255

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

Re: Pattern viewer for forum threads

Post by bubblegum » July 30th, 2020, 5:22 pm

musik wrote:
July 30th, 2020, 9:11 am
Can you figure out these three? They've been unknown for quite a while now: viewtopic.php?p=99255#p99255
Why not. More raw data:

Code: Select all

LogicRule - B2ae/S
Sierpinski - MAPT48PDw
Snowflakes (MCell) - MAPBTBogCKlgABMQ4AUYkgAACWogADgtwAAEpgAABwzAABMOIAAGUgGAO0FAAAVpQAAEkYAAMIzAAClRQCADbeASA
EDIT: (logicrule is b2aes with one extraneous transition but whatever)
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
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Pattern viewer for forum threads

Post by bubblegum » July 31st, 2020, 2:02 pm

Is Sync supposed to be on by default?
edit: ah yes it is, it tells you to disable sync when sync is disabled
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
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Pattern viewer for forum threads

Post by bubblegum » August 1st, 2020, 1:12 am

Thank you for using LVEnhanceBot! Here are LifeViewer's newest bugs and suggestions:

B1) Going to a tab of the settings and exiting out with M leaves the buttons on-screen.
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: 3776
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » August 1st, 2020, 3:29 am

bubblegum wrote:
August 1st, 2020, 1:12 am
Going to a tab of the settings and exiting out with M leaves the buttons on-screen.
Fixed, thanks for reporting!

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

Re: Pattern viewer for forum threads

Post by rowett » August 1st, 2020, 4:20 am

Build 549 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build (Ctrl-F5 on Chrome)

Enhancements since the last released build:
  • Neighbourhoods
    • new LtL/HROT neighbourhoods - see examples
      • L2 - specify with N2
      • Hexagonal - specify with NH
      • Tripod - specify with N3
      • Asterisk - specify with NA
      • Checkerboard - specify with NB
      • Hash - specify with N#
      • Triangular - specify with NL
      • Custom - specify with N@ and then hex digits (CoordCA format without leading 1)
        • can specify a postfix of H for hexagonal or L for triangular grid
        • hotkey Ctrl+B converts a pattern selection to a CoordCA neighbourhood definition and copies it to the external clipboard
          • selection must be square and have an odd side length from 3 to 99
      • added support for all new neighbourhoods for Generations LtL/HROT rules
    • new range-1 neighbourhoods
      • Triangular Inner - specify with LI
      • Triangular Outer - specify with LO
      • Tripod - specify with HT
  • Randomize
    • new script command [[ RANDOMIZE ]] will generate a random pattern on start
    • improved random rule choice for HROT rules
  • UI
    • setting focus with "Click to control" now doesn't show controls during [[ AUTOHIDEGUI ]]
    • can now drag background during [[ AUTOHIDEGUI ]]
    • Waypoints now do not lock controls if there are no camera commands
    • clicking or dragging the pattern during Waypoint playback (when controls are locked) will pause playback
    • added hotkey Ctrl+Shift+O to open clipboard as pattern on some browsers
    • external and internal clipboard Sync is now enabled by default (to make Cut and Copy more intuitive)
      • disable Sync for faster Cut and Copy using the internal clipboards only
  • Display
    • improved text wrapping in Help->Aliases for some rule types
    • clipboard buttons tooltip now contains cell count
  • General
    • added more aliases
Fixes since the last released build:
  • fix ignored touch events on iPad
  • don't randomize pattern if rule is invalid
  • disabled Alt Gridlines button should be off
  • display "New pattern" if there are only state 0 cells
  • fixed "New pattern" message for non-RLE format patterns
  • playback controls were not being reset after rule change from reversible rule
  • fixed some Margolus Identify issues
  • Identify works better with multi-state rules
  • hex display was incorrect from ZOOM 1x to 4x when High Quality Rendering enabled
  • hotkeys b and Backspace should only step back 1 generation
  • better synchronization of Annotation positions during performance throttling
  • fixed Annotation position when drawing with triangular grid
  • fixed an issue with Waypoint timing
  • improved Goucher LtL format detection
  • fixed Advance Selection for non Life-like patterns
  • close Settings submenus when Settings closed with hotkey
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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

Re: Pattern viewer for forum threads

Post by bubblegum » August 2nd, 2020, 4:33 pm

Thank you for using LVEnhanceBot! Here are LifeViewer's newest bugs and suggestions:

S1) I figured out the N$ format somehow. N$ specifies a custom weighted neighbourhood in Base64 with an extra negation -. The first letter is a Q for a square grid or H for hex grid or L for tri grid. (For L the neighbourhood is specified for a down-pointing cell and flipped as necessary.) Then follows a string of B64 chars representing 0 through 63, and a - is inserted before a negative weight. So say the TriSemiTot neighbourhood which I literally just invented

Code: Select all

#C [[ VIEWONLY ]]
#C where yellow is the centre cell and green = 1, red = 4, white = 28
x = 7, y = 5, rule = B/SLHistory
2$.CDADC$.DAEAD$2.DCD!
would be

Code: Select all

R1,CSBwhatever,N$LcEBEcEBBEEcE
(i mean i think hopefully maybe)

B1) possible Why does with an empty pattern switching to a square/tri grid rule set the zoom level to 32.0, a hex grid to -7.0, an [R]History one to -16.0, and an incorrectly-formatted ruletable/tree by the capitalisation of the first letter (like "evoloop") do apparently nothing and stay in the original rule but swap the rule name out for the new one and skew the cursor position away from the actual cursor position?
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 » August 3rd, 2020, 6:00 am

GUYTU6J wrote:
August 3rd, 2020, 5:47 am
Eye-friendly mode on

Code: Select all

x = 64, y = 64, rule = B13ci8/S08:T64,64
4$4b3o25b3ob3ob3o$4b3o25b3ob3ob3o$4b3o25b3ob3ob3o2$32b3o5b3o$32b3o5b3o
$32b3o5b3o2$32b3ob3ob3o$32b3ob3ob3o$32b3ob3ob3o10$4b3ob3o$4b3ob3o$4b3o
b3o2$4b3o$4b3o$4b3o30$60b3o$60b3o$60b3o!
#C [[ STEP 4 THEME Mcell ]]
While preparing the post I found this similar pattern broken:

Code: Select all

x = 64, y = 64, rule = B13ci8/S08:T64,64
32b3ob3ob3o$32b3ob3ob3o$32b3ob3ob3o2$4b3o25b3o5b3o$4b3o25b3o5b3o$4b3o
25b3o5b3o2$32b3ob3ob3o$32b3ob3ob3o$32b3ob3ob3o14$4b3ob3o$4b3ob3o$4b3ob
3o2$4b3o$4b3o$4b3o30$60b3o$60b3o$60b3o!
#C [[ STEP 4 THEME Mcell ]]
The top and the bottom edges show some defects and it is unrelated to STEP 4 command.
EIDT: wait, the quoted pattern breaks as well at around gen 988. In Golly this doesn't happen.

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

Re: Pattern viewer for forum threads

Post by muzik » August 3rd, 2020, 12:25 pm

When on a triangular rule and zoomed out more than 4x, can the grid be vertically stretched somewhat so that everything doesn't look super flat?

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

Re: Pattern viewer for forum threads

Post by rowett » August 3rd, 2020, 5:04 pm

GUYTU6J wrote:
August 3rd, 2020, 6:00 am
the quoted pattern breaks as well at around gen 988. In Golly this doesn't happen.
It's a bug which I'll fix soon. Thanks for reporting!

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

Re: Pattern viewer for forum threads

Post by rowett » August 4th, 2020, 4:42 pm

bubblegum wrote:
August 2nd, 2020, 4:33 pm
Why does with an empty pattern switching to a square/tri grid rule set the zoom level to 32.0, a hex grid to -7.0, an [R]History one to -16.0, and an incorrectly-formatted ruletable/tree by the capitalisation of the first letter (like "evoloop") do apparently nothing and stay in the original rule but swap the rule name out for the new one and skew the cursor position away from the actual cursor position?
This is fixed and will be in the next release. Thanks for reporting!

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

Re: Pattern viewer for forum threads

Post by rowett » August 4th, 2020, 4:55 pm

muzik wrote:
August 3rd, 2020, 12:25 pm
When on a triangular rule and zoomed out more than 4x, can the grid be vertically stretched somewhat so that everything doesn't look super flat?
Yes, this will be in the next release.

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

Re: Pattern viewer for forum threads

Post by rowett » August 5th, 2020, 1:51 am

New resizeable LifeViewer is here. Would much appreciate any feedback!

I'm aware there's an issue with menu controls overlapping if the window is made too narrow and the Settings button not appearing if the initial window height is too small. I'll fix in due course.

Post Reply