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
muzik
Posts: 5614
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » August 15th, 2019, 10:15 pm

For patterns which are invalid for some reason or another, can an option be added to sort of cancel out of the error and continue on as if the pattern was loaded using the "none" rule? Also, can drawing be enabled for the none rule?

Also, don't forget to add these non-isotropic aliases:
muzik wrote:2CellSlug: MAPBTDe/yAA9/8AAP//AAD//yAA/78AAP//AID//wAA//8AAP//AAD/2wAA//8AgP//AAD//4AA//+AAH//AAD//w
(viewtopic.php?f=11&t=3097&p=51823#p51823)

FoxLife: MAPARYXfhZofugWaH7oaIFoxBZofuhogOiAaIFoxIAAgAAWaH7oaIFoxGiA6ICAAIAAaIFoxIAAgACAAIAAAAAAAA
(viewtopic.php?f=11&t=2947&p=45889#p45889)

SemiFelineLife: MAPARYXfhZofugWaH7oaIDogBZofuhogOiAaIDogIAAgAAWaH7oaICatGiA6ICAAIAAaICatIAAgACAAIAAAAAAAA
(viewtopic.php?f=11&t=2948&p=45893#p45893)

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 16th, 2019, 1:23 am

muzik wrote:Also can the aliases be updated? There's some on the catagolue lit that aren't in lifeviewer yet.
Which ones?

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 16th, 2019, 1:24 am

muzik wrote:For patterns which are invalid for some reason or another, can an option be added to sort of cancel out of the error and continue on as if the pattern was loaded using the "none" rule? Also, can drawing be enabled for the none rule?
Not a priority.
muzik wrote:Also, don't forget to add these non-isotropic aliases
Added, thanks.

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 16th, 2019, 1:30 am

Build 381 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:
  • added some non-isotropic aliases
  • hotkey for clear [R]History cells is now Ctrl+"Del"
Fixes since the last released build:
  • enable Kill button for 2-state Moore range 1 HROT/LtL patterns
  • fixed [R]History display for hexagons and triangles
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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

Re: Pattern viewer for forum threads

Post by muzik » August 16th, 2019, 6:32 am

rowett wrote:
muzik wrote:Also can the aliases be updated? There's some on the catagolue lit that aren't in lifeviewer yet.
Which ones?
Bosco Analogue is one of them. I also have a pending pull request on the catagolue gitlab which has a huge amount of aliases which have cropped up over the past six months or so. (It might be worth noting that there are two rules in that which have an identical alias and only differ in their capitalization, so I'm not sure how you'd handle that.)

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

Re: Pattern viewer for forum threads

Post by muzik » August 16th, 2019, 6:40 am

Here's a silly theme idea: the Extended Life theme.

Code: Select all

x = 22, y = 17, rule = B3/S23
19b3o$20bo$6bo$6bo$6bo8$11bo$o10b2o$o$obo$b2o!
[[ HISTORYSTATES 0 GRIDMAJOR 10 COLOR GRID 80 80 80 COLOR GRIDMAJOR 112 112 112 COLOR ALIVE 255 255 0 COLOR DEAD 0 0 0 COLOR KILL 153 153 153 ]]
There's not very much to note about it, especially since LifeViewer doesn't support Extended Life, however one notable thing about it is that Extended Life has a cell type that functions identically to the killing cell from LifeHistory, which I've coloured accordingly. If LifeHistory cells ever become capable of being coloured as part of the theme then this could be defined for the Extended Life theme by default.

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

Re: Pattern viewer for forum threads

Post by muzik » August 16th, 2019, 8:22 am

muzik wrote:Bosco Analogue is one of them. I also have a pending pull request on the catagolue gitlab which has a huge amount of aliases which have cropped up over the past six months or so. (It might be worth noting that there are two rules in that which have an identical alias and only differ in their capitalization, so I'm not sure how you'd handle that.)
That merge request has been fulfilled, so those aliases are up for adding. There's also this merge request which Bosco Analogue was a part of, and has many other aliases not yet present in LifeViewer, so I'm hoping that's all of them.

EDIT: I made a typo; "Prismarika Crystallios" should be "Prismatika Crystallios", I made a merge request to fix that.

----

Random request: would it be possible to up the maximum step size to 128? Or would that be too high?

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 16th, 2019, 12:47 pm

muzik wrote:would it be possible to up the maximum step size to 128? Or would that be too high?
At the moment, no, because the maximum step size also defines the snapshot interval and it makes step back sluggish.

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

Re: Pattern viewer for forum threads

Post by muzik » August 16th, 2019, 3:46 pm

The alias for Stones uses range 2 instead of range 5, which renders the rulestring completely invalid.

Code: Select all

 x = 17, y = 16, rule = Stones
$4b5o$3b8o$2b3o3b4o$b3o6b2o$b2o7b3o$b2o8b2o$3o8b2o$b2o7b3o$b3o6b2o$2b
3o4b3o$3b8o$4b6o$6bo!

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 16th, 2019, 4:23 pm

muzik wrote:The alias for Stones uses range 2 instead of range 5, which renders the rulestring completely invalid
Fixed, thanks!

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 16th, 2019, 4:26 pm

Build 382 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:
  • added Throttle button to Settings menu
  • close Settings menu when switching mode
  • added new aliases
Fixes since the last released build:
  • fixed an issue with HROT/LtL patterns not correctly shrinking bounding box
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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 16th, 2019, 4:28 pm

muzik wrote:(It might be worth noting that there are two rules in that which have an identical alias and only differ in their capitalization, so I'm not sure how you'd handle that.)
LifeViewer first attempts an exact match with the aliases and only if that fails performs a case-insensitive search.

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

Re: Pattern viewer for forum threads

Post by muzik » August 16th, 2019, 5:09 pm

Brilliant - it's exciting to see the list of aliases grow and grow.

One more non-isotropic alias would be Socrates, which is MAPARYXfhZofugWaH7oaIDogBZofuhogOiAaIDogIAAgAAWaH7oaIDogGiA6ICAAIAAaIDogIAAg00IAmSocrates

----

On the topic of the Extended Life theme, I can't think of any specific colours I would assign to the lifehistory cells for existing themes, and they should probably stay the same.

And I'm still skeptical about the relevancy of COLOR OFF, COLOR ON and COLOR HISTORY - aren't they all redundant to COLOR BACKGROUND, COLOR ALIVE/ALIVERAMP and COLOR DEAD/DEADRAMP respectively?

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 17th, 2019, 7:23 am

muzik wrote:And I'm still skeptical about the relevancy of COLOR OFF, COLOR ON and COLOR HISTORY - aren't they all redundant to COLOR BACKGROUND, COLOR ALIVE/ALIVERAMP and COLOR DEAD/DEADRAMP respectively?
I'm not planning on making the [R]History states > 2 part of Themes. You can customize them if needed with COLOR MARK1, MARKOFF, MARK2 and KILL.
Also I'm not going to deprecate COLOR OFF, ON or HISTORY or the THEME numbers since there are patterns that already use them.

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

Re: Pattern viewer for forum threads

Post by muzik » August 17th, 2019, 2:16 pm

Is there/will there be a way to configure the colour of the red flashing that occurs on the generations per second counter?

I've also got one more rule alias proposed, so if it's successfully committed, can it be added alongside Socrates?

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 17th, 2019, 4:07 pm

muzik wrote:Is there/will there be a way to configure the colour of the red flashing that occurs on the generations per second counter?
Not at the moment. I'll put it on the backlog but low priority.
What I have been considering is a way to toggle it on/off.

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

Re: Pattern viewer for forum threads

Post by muzik » August 17th, 2019, 7:40 pm

rowett wrote:
muzik wrote:Are there any plans to support isotropic non-totalistic rules that use the range-2 von Neumann neighbourhood?
What is the rule syntax?
This seems to be the most liked syntax so far. Since it's been half a year and nobody has really contested it I'd say this is the one we should roll with.

I've also contributed three more rule aliases, and also the site seemed to be down?

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

Re: Pattern viewer for forum threads

Post by muzik » August 18th, 2019, 10:15 am

Can LTL rules with M0 be converted to rules with M1 similarly to how C0 is converted to C2? Despite these rules being identical, an alias is only displayed for M1:

Code: Select all

x = 7, y = 36, rule = R2,C0,M0,S6..9,B7..11,NM
b4o$2o3bo$o4bo$2o3bo$b4o6$b5o$2o4bo$o5bo$o5bo$2o4bo$b5o8$2b3o$bo3bo$bo
3bo$2b3o5$2b4o$bo4bo$bo4bo$bo4bo$2b4o!

Code: Select all

x = 7, y = 36, rule = R2,C0,M1,S7..10,B7..11,NM
b4o$2o3bo$o4bo$2o3bo$b4o6$b5o$2o4bo$o5bo$o5bo$2o4bo$b5o8$2b3o$bo3bo$bo
3bo$2b3o5$2b4o$bo4bo$bo4bo$bo4bo$2b4o!

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 18th, 2019, 3:12 pm

Build 383 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:
  • selections now work with [[ XOFFSET ]] and [[ YOFFSET ]]
  • added more new aliases
  • LtL M0 rules will now match M1 aliases
  • undo/redo now use less memory
  • performance warning toggle
    • hotkey Shift+"W" to toggle
    • new button PerfWarn in Settings menu
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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

Re: Pattern viewer for forum threads

Post by muzik » August 18th, 2019, 6:25 pm

Fantastic, thanks for your continued efforts!

There are a few similar issues to that, but they aren't nearly as major.

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

Re: Pattern viewer for forum threads

Post by muzik » August 18th, 2019, 6:28 pm

Since the settings menu is getting a bit cluttered I think we should organise it a bit better into submenus, similar to that of Themes:

- Themes button: opens themes menu
- Display button: menu has Hexagon, Borders, Major, Labels, Stars, AutoHide
- Debug button: menu has Graph, Timing, Details, Info, PerfWarn
- Gameplay button (needs a better name): menu has HistoryFit, Kill, Throttle, RHistory

The three sliders could also be moved to the bottom if desired, since there'll be room, but I kind of prefer them where they are.

----

Also there seems to be a lowercase b in the Bugs R6 alias

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 19th, 2019, 3:24 am

Build 384 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:
  • clear outside selection
    • new button in Select mode
    • hotkey Shift+"Del"
  • clear [R]History cells
    • new button in Select mode
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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 20th, 2019, 9:06 am

Build 385 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:
  • hotkey Alt+"K" prompts the user to click on a cell and then replaces cells that state with the current drawing state
  • hotkey Ctrl+Alt+"K" clears cells that are the current drawing state
  • toggle kill escaping gliders is now on hotkey Alt+"G"
  • hotkeys Ctrl+"0" to Ctrl+"9" select drawing state
  • hotkey for random fill is now Shift+"5"
  • hotkey Shift+"A" shrinks selection
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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 20th, 2019, 11:16 am

Build 386 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:
  • hotkey Alt+"Del" to clear [R]History marked cells
  • hotkey "Esc" will cancel a Pick or Replace
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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

Re: Pattern viewer for forum threads

Post by muzik » August 21st, 2019, 6:45 am

Layers don't seem to be affected by cellborders.

Code: Select all

# Type or paste RLE data into this box and click on the View button.
x = 9, y = 5, rule = B3/S23
$bo3b3o$b3o2bo$2bo!
[[ LAYERS 2 DEPTH 10 CELLBORDERS ]]
Currently suffering from a particularly nasty internet outage so I can't post much.

Post Reply