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

Re: Pattern viewer for forum threads

Post by muzik »

Reiterating this inconsistency for monochrome icons:

Code: Select all

x = 6, y = 6, rule = Pulse2
QPO3Q$Q4.Q$Q4.Q$Q4.Q$Q4.Q$6Q!
[[ ICONS COLOR wire White ]]

Code: Select all

x = 1, y = 1, rule = 2PCA4,0,4,8,3,1,10,6,7,2,9,5,11,12,13,14,15
A!
[[ ICONS COLOR N White ]]
Icon performance is also poor on my iPad - the viewer's speed is roughly cut in half when enabled. This affects the playback speed for scripted sequences considerably. From what I can see, if I get 60fps without icons, I get 30fps with them.

Here's something using the naming system I proposed earlier when talking about recreating that specific gif. This will give errors since the system isn't implemented yet, but should work if it happens,

Code: Select all

x = 20, y = 16, rule = B2/S34H
bo$o$2bo4$13bo3$13b2o$14bo$15b2o$9bo6bo2bo2$10bo$9bo!
[[ GPS 6 COLOR BACKGROUND 255 255 255 COLOR "alive 1" 147 254 0 COLOR "alive 2" 254 0 210 COLOR "alive 3" 108 0 254 COLOR "alive 4" 13 0 254 COLOR "alive 5" 0 45 254 COLOR "alive 6" 0 83 254 COLOR "alive 7" 1 110 254 COLOR "alive 8" 0 131 254 COLOR DEAD 255 255 255 HISTORYSTATES 0 ]]
An old inconsistency with error messages which I'm not sure is worth fixing:

Code: Select all

x = 10, y = 4, rule = B3/S23
8bo$3o3bobo$b3o3bobo$7bo!
[[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink ]]

Code: Select all

x = 10, y = 4, rule = B3/S23
8bo$3o3bobo$b3o3bobo$7bo!
[[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink ]]
Since the Minecraft Wiki now uses LifeViewer, should this be mentioned on the list on GitHub?

As there's now increased interest in circular neighbourhoods, could a circular neighbourhood on the hexagonal grid be added? This post and those quoted may contain useful information, and this post has an example pattern and neighbourhood.
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
CARuler
Posts: 1350
Joined: July 30th, 2024, 5:38 pm
Location: A rule-verse in floor rule-verse of the CGOL skyscraper

Re: Pattern viewer for forum threads

Post by CARuler »

rowett wrote: September 25th, 2023, 10:16 am
rowett wrote: September 12th, 2023, 1:41 am Non-deterministic HROT rules now support an additional parameter:
  • Rrange,Cstates,Ssurvival-list,Bbirth-list,Nneighborhood[,P[survive%[,birth%[,immunity%]]]
    • survival% is the chance that a cell actually survives when the rule specifies it should
    • birth% is the chance that a cell is actually born when the rule specifies it should
    • immunity% is the chance that a cell survives when the rule specifies it should die
    • if only survival% is specified then that value is also used for birth%, and immunity% is set to 0%
    • if none are specified then random values are used for survival% and birth%, and immunity% is set to 0%
You may now use # in place of a parameter value to make it random. For example:
  • R12,C2,S40-55,B20-60,P100,#,#
    • survival% is 100%
    • birth% is random
    • immunity% is random

Code: Select all

#C [[ HARDRESET NOTHROTTLE ZOOM 1 AUTOSTART STEP 2 RANDSEED 1695681795409 ]]
x = 10, y = 10, rule = R20,C2,S20-40,B22-24,P100,#,#:T480
10o$10o$10o$10o$10o$
10o$10o$10o$10o$10o!

Code: Select all

#C [[ HARDRESET NOTHROTTLE ZOOM 2 AUTOSTART STEP 2 THEME Generations RANDSEED 1695723828606 ]]
x = 10, y = 10, rule = R20,C2,S10-40,B12-34,NC,P100,#,#:T320
10o$10o$10o$10o$10o$
10o$10o$10o$10o$10o!

Code: Select all

#C [[ HARDRESET NOTHROTTLE ZOOM 1 AUTOSTART THEME Poison RANDSEED 1695724351619 ]]
x = 10, y = 10, rule = R20,C2,S10-40,B12-24,NB,P100,#,#:T480
10o$10o$10o$10o$10o$
10o$10o$10o$10o$10o!
Also see here for four patterns with the same rule and starting configuration using the random parameter value and different random seeds to create completely different outcomes.
I have a better idea for Non-deterministic rules how about instead of all transitions being random, only a few are. Bb/Ss/Pp/Uu could be used as a notation where Bb are the certain birth conditions and Ss are the certain survival conditions and Pp are the probabilistic birth conditions and Uu are the probabilistic survival conditions. (Note: I don't care about the probability, just what has the opportunity to change, it should be 50/50 by default)
likes interesting rules
vist my rules here
also likes weird growth patterns in CA
hyperbolic CA!!!
ADHD user
mostly inactive
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Pattern viewer for forum threads

Post by confocaloid »

CARuler wrote: March 10th, 2025, 9:31 pm [...] Bb/Ss/Pp/Uu could be used as a notation where Bb are the certain birth conditions and Ss are the certain survival conditions and Pp are the probabilistic birth conditions and Uu are the probabilistic survival conditions. (Note: I don't care about the probability, just what has the opportunity to change, it should be 50/50 by default)
An immediate question: are there any specific reasons for the choice of the letters 'P' and 'U'?
(Motivated definitions often work better. In the usual notation, 'B' and 'S' stand for 'birth' and 'survival' respectively so it's reasonably easy to remember what they mean.)

I'm not sure whether this would work better as a LifeViewer feature, or rather (at least for the Moore neighbourhood) by making a dedicated four-state CA using RuleLoader in the usual old way. As long as you don't care about precise probabilities, it should be possible to make two "weakly interacting universes", with one universe "running some chaos" and another running the two-state CA of interest with pseudorandom "errors" depending on the "noise".

Additionally, if one just wants to generate pseudorandom rules once (and then apply them consistently) with restrictions of the described kind, I believe that is already possible, one can set chances of specific birth conditions and specific survival conditions:
viewtopic.php?p=83439#p83439

Press Alt+Z to randomize everything:

Code: Select all

#C [[ RANDCHANCE ALL 0 ]]
#C [[ RANDCHANCE B3 100 RANDCHANCE S2 100 RANDCHANCE S3 100 ]]
#C [[ RANDCHANCE B5 40 RANDCHANCE B6 40 RANDCHANCE B7 40 RANDCHANCE B8 40 ]]
#C [[ RANDCHANCE S7 40 RANDCHANCE S8 40 ]]
#C [[ HARDRESET SHOWGENSTATS THEME MCell GRID ZOOM 4 ]]
x = 3, y = 3, rule = B3/S23
bo$b2o$2o!
Question: is there a way to randomize *only* rules (and keep the pattern unchanged)? As far as I know, LifeViewer currently allows to either randomize the pattern only, or randomize everything.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
CARuler
Posts: 1350
Joined: July 30th, 2024, 5:38 pm
Location: A rule-verse in floor rule-verse of the CGOL skyscraper

Re: Pattern viewer for forum threads

Post by CARuler »

confocaloid wrote: March 10th, 2025, 11:25 pm
CARuler wrote: March 10th, 2025, 9:31 pm [...] Bb/Ss/Pp/Uu could be used as a notation where Bb are the certain birth conditions and Ss are the certain survival conditions and Pp are the probabilistic birth conditions and Uu are the probabilistic survival conditions. (Note: I don't care about the probability, just what has the opportunity to change, it should be 50/50 by default)
An immediate question: are there any specific reasons for the choice of the letters 'P' and 'U'?
(Motivated definitions often work better. In the usual notation, 'B' and 'S' stand for 'birth' and 'survival' respectively so it's reasonably easy to remember what they mean.)
yes, p for probability and U for uncertainty
confocaloid wrote: March 10th, 2025, 11:25 pm

Additionally, if one just wants to generate pseudorandom rules once (and then apply them consistently) with restrictions of the described kind, I believe that is already possible, one can set chances of specific birth conditions and specific survival conditions:
viewtopic.php?p=83439#p83439
they need a torus to work well
likes interesting rules
vist my rules here
also likes weird growth patterns in CA
hyperbolic CA!!!
ADHD user
mostly inactive
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Pattern viewer for forum threads

Post by confocaloid »

CARuler wrote: March 10th, 2025, 11:52 pm [...] they need a torus to work well
Not necessarily, there are examples where the chaos either "sticks around the pattern" ( viewtopic.php?f=11&t=6182 ) or is simply confined to a rectangular region which it cannot escape ( viewtopic.php?p=31837#p31837 ):

Code: Select all

x = 1, y = 1, rule = B457/S023458
o!
#C [[ GRID THEME MCell RANDOMIZE RANDFILL 50 RANDWIDTH 64 RANDHEIGHT 64 ]]
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

Can this be made to work?

Code: Select all

x = 191, y = 144, rule = B3aiky4ace5aejk6in/S2en3cij4aciw5-cn6aei7e
12$122bo$123bo5$112bo13b3o$110b5o11bobo$108b4ob4o11bo$106b3obo3bob3o$
104b4obo4bo2bo$102b3obobo5bobo$103bobo$102b3obo$101bobobo$104b2o$102b
3o2$112bo$110b5o$108b4ob4o18bo$106b3obo3bob3o15b2o$104b4o2bo3bo2b4o14b
2o$102b3obo7bobobob3o11bobo$100b4o2bo8b2ob2ob4o8bob3o$99b2ob2o2bo8bo3b
o2bob2o6bobob2o$98b2obo17bobobob2o6b3ob2o$98bob2o24bo5bob3obo$97b5o2bo
20b3o7b5o$97b4ob3o21b2o4b3ob4o$96b2ob4o9bo12bob2o5b4ob2o$96bob3o9b5o
13bo7b3obo$95b4o9b4ob4o8b5o8b4o$95b3o9b2ob2ob2ob2o9b3o9b3o$94b2o10b2ob
2o3bo2b2o10b2o10b2o$94bo11bo2bo4b3obo11bo11bo$93b5o7b4o8b3o9b3o9b3o$
93b3o9b3o7b2obo11bo11bo$92b2o10b2o8b2ob2o10b2o10b2o$81bo10bo11bobo8b3o
9b3o10b2o$79bob3o7b3o9b3o10bo10b3o9b3o$80bo11bo11bobo19bobo9bobo$80b2o
10b2o10b2o21b2o10b2o$81b3o9b3o9b2o19b2o9b3o$81bob3o7b3o9b3o16b4o7b5o$
84bo9bobo9bo15b3obo6b2o3bo$94b2o10b2o2bo11bo2b2o7b2ob2o$95b2o10b2ob2o
9b2ob2o10b2o$95b4o9b4ob2o3bo2b4o8b5o$96bo13b3ob2ob2ob3o13bo$96b2o14b4o
b4o8b2o4b2o$97b3o14b5o10bo3b3o$97b3o16bo11b2o3b3o$98bobo2b3o22bob3obo$
98b2o5bo21b5ob2o$99b2ob3obo20b4ob2o$100b4obo20b2ob4o$102b3obobo17bob3o
$104b4obo13bob4o$106b3ob2o2bo3bo2b2ob3o$108b4o2bo3bo2b4o$110b3obo3bob
3o$112b4ob4o$114b5o$116bo!
[[ COLOR SNOW Green
MAXGRIDSIZE 9
RLE enablesecretsnow o!
ZOOM 8 ]]
Dark mode appears to modify the top bar on Samsung Galaxy phones, which includes when using a custom color. I don't know how this part of the popup can be exempted from this, or if it even should.
Screenshot_20250311-110819_Samsung Internet.jpg
Screenshot_20250311-110819_Samsung Internet.jpg (392.75 KiB) Viewed 782 times
The first of these doesn't display a "Life ended at" message or pause when reaching a state with no living cells, despite there being no future scheduled pastes.

Code: Select all

x = 3, y = 1, rule = B3/S23
3o!
[[ PASTEMODE XOR PASTET 9 PASTE o$o$o! 1 -1 ]]

Code: Select all

x = 3, y = 1, rule = B3/S23
3o!
[[ PASTEMODE XOR PASTET 9 PASTE o$o$o$o! 1 -1 ]]
Is https://lazyslug.com/lifeview/plugin/hdbench.html relevant at all for Pro?

On https://lazyslug.com/lifeview/plugin/duplicate.html there is an embed that should become populated with an image when pressing O, but this does not happen for some reason.

I can confirm that embedded viewers can appear cut off on phone screens:
Screenshot_20250311-114950_Samsung Internet.jpg
Screenshot_20250311-114950_Samsung Internet.jpg (154.97 KiB) Viewed 782 times
The pages https://lazyslug.com/lifeview/plugin/viewer123.html, https://lazyslug.com/lifeview/plugin/re ... t_off.html and https://lazyslug.com/lifeview/plugin/mo ... eline.html have viewer embeds without button icons - is this CSP-related?
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

More benchmarking on Safari, Go To Gen 100000b:

Code: Select all

x = 3, y = 2, rule = B2/S:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = B2/SHistory:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = B2/SSuper:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = B2/SInvestigator:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = R1,C2,S,B2:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = R1,C2,S,B2,N@ff:P30
2bo$2o!

Code: Select all

x = 3, y = 2, rule = R1,C2,S,B2,NW111101111:P30
2bo$2o!
WASM Engine off:
[R]Standard: 0.6s / 179856gps
[R]History: 0.6s / 170648gps
[R]Super: 1.7s / 59880gps
[R]Investigator: 2.4s / 42480gps
R1 Moore: 1.2s / 84530gps
R1 Custom: 2.7s / 36832gps
R1 Weighted: 1.7s / 57803gps

WASM Engine on:
[R]Standard: 0.3s / 318471gps
[R]History: 0.3s / 287356gps
[R]Super: 1.3s / 77101gps
[R]Investigator: 1.5s / 68493gps
R1 Moore: 0.9s / 116822gps
R1 Custom: 1.5s / 66577gps
R1 Weighted: 0.8s / 127388gps

To speed up benchmarking, would it be possible to use b in STARTFROM so I don't need to manually bring up the input box each time?

Still trying to look for any other unwanted differences in Pro, but no news since last time.

The following pages have script errors, with the last one also appearing to track in the wrong direction:
https://lazyslug.com/lifeview/plugin/triangular.html
https://lazyslug.com/lifeview/plugin/hex.html
https://lazyslug.com/lifeview/plugin/label.html
https://lazyslug.com/lifeview/plugin/trackbox.html

In addition, for label.html, the nine buttons in Help end up intersecting the viewer name and bottom row of buttons slightly - ideally they should be laid out more like in Settings. Lines prefixed with #C also don't appear in Comments.

How could we implement the input box and clipboard output box on a page on the LifeWiki, tied to a specific viewer embed?
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 11th, 2025, 6:01 pm Can this be made to work?
If and when it becomes non-easter-egg then yes.
muzik wrote: March 11th, 2025, 6:01 pm Dark mode appears to modify the top bar on Samsung Galaxy phones, which includes when using a custom color. I don't know how this part of the popup can be exempted from this, or if it even should.
If Dark mode is dimming elements it should probably be allowed to.
muzik wrote: March 11th, 2025, 6:01 pm The first of these doesn't display a "Life ended at" message or pause when reaching a state with no living cells, despite there being no future scheduled pastes.
Fixed in the next build, thanks.
muzik wrote: March 11th, 2025, 6:01 pm Is https://lazyslug.com/lifeview/plugin/hdbench.html relevant at all for Pro?
Not specifically.
muzik wrote: March 11th, 2025, 6:01 pm On https://lazyslug.com/lifeview/plugin/duplicate.html there is an embed that should become populated with an image when pressing O, but this does not happen for some reason.

The pages https://lazyslug.com/lifeview/plugin/viewer123.html, https://lazyslug.com/lifeview/plugin/re ... t_off.html and https://lazyslug.com/lifeview/plugin/mo ... eline.html have viewer embeds without button icons - is this CSP-related?
These are all anachronistic and have been retired.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 6:15 am More benchmarking on Safari, Go To Gen 100000b
Thanks!
muzik wrote: March 12th, 2025, 6:15 am To speed up benchmarking, would it be possible to use b in STARTFROM so I don't need to manually bring up the input box each time?
Yes, added in the next build.
muzik wrote: March 12th, 2025, 6:15 am Still trying to look for any other unwanted differences in Pro, but no news since last time.
Let's hope no news is good news :)
muzik wrote: March 12th, 2025, 6:15 am The following pages have script errors, with the last one also appearing to track in the wrong direction
Fixed, though I couldn't see script errors in triangular.html.
muzik wrote: March 12th, 2025, 6:15 am In addition, for label.html, the nine buttons in Help end up intersecting the viewer name and bottom row of buttons slightly - ideally they should be laid out more like in Settings.
Noted.
muzik wrote: March 12th, 2025, 6:15 am Lines prefixed with #C also don't appear in Comments.
Or more accurately: Lines after the RLE don't appear in Comments.
This is because I'm not yet fetching comments from after the RLE.
muzik wrote: March 12th, 2025, 6:15 am How could we implement the input box and clipboard output box on a page on the LifeWiki, tied to a specific viewer embed?
Why would we want to?
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

rowett wrote: March 12th, 2025, 8:43 am
muzik wrote: March 12th, 2025, 6:15 am How could we implement the input box and clipboard output box on a page on the LifeWiki, tied to a specific viewer embed?
Why would we want to?
I've been thinking of two things:
- having these on the LifeViewer wiki page under the main embed could make it more obvious to newer readers how the script commands work and such, and how they can be modified and the results previewed in real-time
- on the Known Bugs page, there are (and were) some issues with saving and loading patterns which can't be easily seen if the only thing you have is an embedded thumbnail
rowett wrote: March 12th, 2025, 8:43 am
muzik wrote: March 12th, 2025, 6:15 am The following pages have script errors, with the last one also appearing to track in the wrong direction
Fixed, though I couldn't see script errors in triangular.html.
I intended to specify in said post that the error was not a script error but a loading error - the triangular [R]History example no longer works as it previously did.

There are also script errors on these pages:
https://lazyslug.com/lifeview/plugin/edges.html
https://lazyslug.com/lifeview/plugin/hexmap.html
https://lazyslug.com/lifeview/plugin/jvncheat.html
https://lazyslug.com/lifeview/plugin/waypoints.html

And pattern errors on these pages:
https://lazyslug.com/lifeview/plugin/happy.html
https://lazyslug.com/lifeview/plugin/veryhappy.html

This page also has an invalid pattern error, though I'm not sure if it's the same error mentioned in the page name: https://lazyslug.com/lifeview/plugin/offseterror.html

There are errors of multiple types on this page, some of which may be intentional: https://lazyslug.com/lifeview/plugin/test.html

----

CXRLE data is displayed in the Comments area, presumably due to beginning with #C.

Code: Select all

#CXRLE Pos=0,0 Gen=-16384
x = 4, y = 4, rule = B3/S23
2bo$obo$bobo$bo!
Not exactly related to LifeViewer, but is CXRLE documented anywhere? It isn't mentioned much on the wiki. Does it only control the starting generation and pattern coordinates?

I've noticed that on this page, the text within LifeViewer is noticeably more bold than anywhere else. However, this only appears to affect mobile Safari - neither my desktop computers nor phone appear to be rendering the text bold like this. Is there some HTML text formatting bleeding into the viewer that only some browsers know to catch? Is the font even supposed to be customizable at all (this somewhat ties back into the "fitting LifeViewer on other sites" question from earlier)? I've already mentioned a year ago that the font used appears different across operating systems as well.
IMG_7156.jpeg
IMG_7156.jpeg (324.84 KiB) Viewed 719 times
If we use Select All on this, it selects the entire object, but attempting to do anything at all with that selection (rotation, flipping, inverting, ...) will cause nothing (EDIT: see below) to happen (except for displaying errors with rotation).

Code: Select all

x = 138, y = 124, rule = R100,C0,M1,S5612..9776,B5612..7585,NN
34b17o38b14o$30b31o16b30o$28b81o$26b85o$25b88o$23b92o$22b94o$20b97o$
19b100o$18b102o$17b104o$16b106o$15b108o$14b110o$13b112o$12b114o$11b
116o$11b116o$10b118o$9b120o$9b120o$8b122o$7b124o$7b124o$6b126o$6b126o$
5b128o$5b128o$4b130o$4b130o$3b132o$3b132o$2b133o$2b134o$2b134o$b135o$b
136o$b136o$b136o$137o$137o$137o$66o6b66o$61o16b61o$58o22b58o$55o28b55o
$53o32b53o$52o34b52o$50o38b49o$50o38b49o$49o40b48o$49o40b48o$b47o42b
47o$b47o42b47o$b47o42b46o$b46o44b45o$2b45o44b45o$2b45o44b44o$2b45o44b
44o$3b44o45b43o$3b43o46b42o$3b43o46b42o$4b42o46b42o$4b42o46b41o$4b42o
46b41o$5b41o46b41o$5b41o46b40o$5b41o46b40o$6b40o46b40o$6b40o46b39o$7b
39o46b39o$7b39o46b39o$7b39o46b38o$8b38o46b38o$8b38o46b38o$9b37o46b37o$
9b37o46b37o$9b37o46b36o$10b36o46b36o$10b36o46b36o$10b36o46b35o$11b35o
46b35o$11b35o47b34o$11b35o47b34o$12b34o47b33o$12b34o46b34o$12b34o46b
34o$13b34o45b33o$13b34o45b33o$13b34o46b32o$13b34o46b32o$13b34o46b32o$
14b33o46b31o$14b33o46b31o$14b33o45b32o$14b33o45b32o$15b32o46b30o$15b
32o46b30o$15b32o46b30o$16b31o46b29o$16b31o46b29o$16b31o46b29o$17b30o
46b28o$17b30o46b28o$18b29o46b27o$18b29o44b29o$19b32o36b33o$19b37o25b
38o$20b99o$20b98o$21b96o$21b96o$22b94o$23b92o$24b90o$26b86o$28b82o$31b
76o$34b70o$37b64o$41b55o$46b45o$52b34o$58b22o!
[[ MAXGRIDSIZE 10 STARTFROM 26 ZOOM 2 Y -256 ]]
If there are intentional limitations on areas which can be modified using the in-viewer tools, I'd prefer this to be communicated in a more obvious way - the current behaviour is unexpected and confusing.

Perhaps this "uneditable area" could be visually indicated in some way. Similarly to how out-of-bounds areas are solid gray, the "area which cannot be edited" could use red background cells, visible only when in Draw or Select mode. Attempting to draw in this area would not work, and attempting to create a selection would have the selection unable to extend into the red area, much like when trying to create a selection that extends outside of a bounded grid. If Select All would result in a selection extending into this region, the selection would be cut off so that all selected cells are within the normal editable zone.

Side note: the above example used to have STARTFROM 29, but that seems to crash the popup on my iPad now (it wasn't on the site - perhaps it's because I still have 1278 cached there, and 1279 changed something?); this is why the bottom of the selection will be changed by the operations mentioned above, even though that originally didn't happen.

Code: Select all

x = 138, y = 124, rule = R100,C0,M1,S5612..9776,B5612..7585,NN
34b17o38b14o$30b31o16b30o$28b81o$26b85o$25b88o$23b92o$22b94o$20b97o$
19b100o$18b102o$17b104o$16b106o$15b108o$14b110o$13b112o$12b114o$11b
116o$11b116o$10b118o$9b120o$9b120o$8b122o$7b124o$7b124o$6b126o$6b126o$
5b128o$5b128o$4b130o$4b130o$3b132o$3b132o$2b133o$2b134o$2b134o$b135o$b
136o$b136o$b136o$137o$137o$137o$66o6b66o$61o16b61o$58o22b58o$55o28b55o
$53o32b53o$52o34b52o$50o38b49o$50o38b49o$49o40b48o$49o40b48o$b47o42b
47o$b47o42b47o$b47o42b46o$b46o44b45o$2b45o44b45o$2b45o44b44o$2b45o44b
44o$3b44o45b43o$3b43o46b42o$3b43o46b42o$4b42o46b42o$4b42o46b41o$4b42o
46b41o$5b41o46b41o$5b41o46b40o$5b41o46b40o$6b40o46b40o$6b40o46b39o$7b
39o46b39o$7b39o46b39o$7b39o46b38o$8b38o46b38o$8b38o46b38o$9b37o46b37o$
9b37o46b37o$9b37o46b36o$10b36o46b36o$10b36o46b36o$10b36o46b35o$11b35o
46b35o$11b35o47b34o$11b35o47b34o$12b34o47b33o$12b34o46b34o$12b34o46b
34o$13b34o45b33o$13b34o45b33o$13b34o46b32o$13b34o46b32o$13b34o46b32o$
14b33o46b31o$14b33o46b31o$14b33o45b32o$14b33o45b32o$15b32o46b30o$15b
32o46b30o$15b32o46b30o$16b31o46b29o$16b31o46b29o$16b31o46b29o$17b30o
46b28o$17b30o46b28o$18b29o46b27o$18b29o44b29o$19b32o36b33o$19b37o25b
38o$20b99o$20b98o$21b96o$21b96o$22b94o$23b92o$24b90o$26b86o$28b82o$31b
76o$34b70o$37b64o$41b55o$46b45o$52b34o$58b22o!
[[ MAXGRIDSIZE 10 STARTFROM 29 ZOOM 2 Y -256 ]]
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

Following up on the "patterns on desktop run faster than expected" issue: I've tried running all five examples on this test page. Turning on Frame Times reveals the framerate to be 120fps at this specific time for all five embedded viewers. The results are the following:
60fps: 8.34s
59fps: 8.33s
30fps: 8.33s
10fps: 8.33s
1fps: 8.33s

Monitor's refresh rate is 144hz. Indeed, multiplying 8.33 by 144/120 gets us 10, the expected amount of time. Evidently what is being done to standardize playback speed is not working correctly in my setup.

The playback speed appears to be higher when the framerate of the viewer is lower - when I tested it when the displayed framerate was 75fps, the elapsed time was 5.21 seconds. 5.21 multiplied by 144/75 gets us 10.

Yet to get the viewer to slow down on this page on iPad so I'll report back with results if/when this happens to see how things compare.

----

Since the old test pages from 2015 have been removed, should "lv-plugin-no-opt.js" be moved into the previous/ directory (perhaps under the name lv-plugin-167-no-opt.js)?

Should Generations rulestrings with /2 be converted over to the B/S format when saving, or are they kept this way intentionally (for compatibility with other programs I'd assume)?

Code: Select all

x = 5, y = 4, rule = 23/3/2
bo2bo$o$o3bo$4o!
Also, is this supposed to work? If so, the error for the second case could be updated to indicate it's only invalid if the state count is 3 or over.

Code: Select all

x = 5, y = 4, rule = 23/3/2History
bo2bo$o$o3bo$4o!

Code: Select all

x = 5, y = 4, rule = 23/3/3History
bo2bo$o$o3bo$4o!
Likewise:

Code: Select all

x = 5, y = 4, rule = 23/3/2Super
bo2bo$o$o3bo$4o!

Code: Select all

x = 5, y = 4, rule = 23/3/2Investigator
bo2bo$o$o3bo$4o!

Code: Select all

x = 5, y = 4, rule = 23/3/3Super
bo2bo$o$o3bo$4o!

Code: Select all

x = 5, y = 4, rule = 23/3/3Investigator
bo2bo$o$o3bo$4o!
This pattern (taken from here) appears to give an error about a = symbol in the pattern file, but I don't see any other than the ones in the RLE header, which seems correctly formatted. Also, I can't help but take notice of the comments - these appear to be the MCell format. Should the Comments menu account for this and convert these into dedicated headers (and possibly script commands and bounded grid specifications) accordingly?

Code: Select all

#GAME Generations
#RULE 2/13/21
#BOARD 200x200
#SPEED 0
#WRAP 0
#D Fireworks
#D An admirably beautiful rule by John Elliott
#D 
#D Sample starting pattern.
x = 200, y = 200, rule = 2/13/21:T200,200
88.A6$A58$61.A24$107.A11$37.A!
I don't know if it should be since LifeViewer doesn't read the .mcl format, though.

Code: Select all

#MCell 2.0
#GAME Generations
#RULE 2/13/21
#BOARD 200x200
#SPEED 0
#WRAP 0
#CCOLORS 21
#D 
#D Fireworks
#D An admirably beautiful rule by John Elliott
#D 
#D Sample starting pattern.
#L B3.EBCF5.BF4.DA..FAEDI.EI.BD..AI.B4.AG4.F..BCD.I3.E..H5.BE6.GFH3.HAF3.
#L IC..E4.I$.F..C.C3.A5.AHDFE4.CDI5.A6.GB.I.D..CD..CDC.BGI4.DDG3.C..G3.D.
#L G.H.HE.EH..IE.H..ICA.D$3.F..CH4.IB..D.CC.D4.CA.C.HI.F.E.H3.ABE.G21.HE
#L ..H.F.I.B.B6.HD6.B.A$A3.G.EHAA3.A..G.D..FBH..H..CE.A..F.EBF..ACH.D.GD.
#L E..HC.H.GH..E4.F.DHIGB..D8.E.HA.A..C$H.AGE5.I.B3.C4.A6.HFIFA.H.D..AF3.
#L BFF..AA.D.E..B..E3.EAEGAH.CD8.F4.G4.A.CBA.C$D.CEE.AD3.G.IE3.HD3.CCD.C
#L ..F.E6.A.A.CA3.AE.IB3.HI.HHD..EDH3.F.FCBCH.D4.I..E.H3.B3.DC$.F3.CCH6.A
#L H3.B7.DICF9.FC6.CE5.B.IEF3.BC3.I3.B4.A3.BH.HH..B3.H..BF..D$AB7.D..E3.H
#L 3.B.DBC3.D..I.H..E3.D.D.CE.H3.GB.HG5.E..E.B.EG.DE.G..FD3.AF5.BE.AFC$A
#L 3.F..G.B.BB3.A.E.HDA.F.A3.DB5.C3.GF6.H11.HI..G4.C.IA3.E3.IHA.I3.I.G.B
#L 4.B$3.D..B.EGBI..HEF6.C.A.GC.E.BF..C..FAB..G.AD3.B3.D.C3.G.HGC.DH.I6.
#L AAF.F.G3.B.I..DG3.C$.G..BI.FE..AC.GF5.HA.CB4.I.F5.I.I.A.B.GH.GI.FH.BGH
#L .D..I.BA..B.GG4.A..FFGB.AF3.D..E5.EA$6.E..D..HAI4.I..H.AE..GAHE6.B3.A.
#L D8.ADA3.E..D3.C5.EB3.A..B..HEF.B.CC.I$.B.E.EC..F..DC..IF..F..B3.H.B.DH
#L .BI3.H.A.A3.E3.ADHCA.CF3.FC.D3.FDB4.H..FG6.D3.EI..G.H$.GE.B.DFI3.FB.E
#L 3.EFC.FGI..CA3.H.D.G5.D3.D.A..G3.CA.ICF..G.G.B.A.IB.H..AB..H5.I..BAGC
#L ..HH$.AI3.GI..EDAE5.B.A.H..CD..I.C..F.I..GH.H..GG..CF5.AA3.E..EE.BD.GI
#L 4.F..C5.C3.F3.H.C$A8.AEEH..GF7.I.E9.AI3.G3.AFBFID.E3.E7.FD7.C.B..ECED.
#L G.CAHG..HG..DC.D$6.EGAB.CD6.I.FCHF3.C.AF9.G..D3.F.H3.G3.D3.EFI.B3.FCG
#L ..CGE..H..F4.D3.E3.HEBI$3.C5.G.AC..CI.EFA3.G3.HI4.HE3.H3.IC.AFE.IIGC.D
#L FIDHHFI4.H4.I.GHA..FAA..F..FEF6.ECCI$E6.I..BE.CF.I.GD6.B3.HGC..C.GC.CF
#L DH3.GC7.C.F.G..F.F..F11.DG.G..EEG.B..D4.F$E7.D..ID.F3.GBF6.D3.DAFFIH..
#L FG3.A4.C.EI.A.C.F.IDF.D3.G..E.I.A3.A..G.C4.E.DA.A..GF$.E.B.I5.D..A.BD.
#L HBD3.CDBDG4.C3.D..G4.C.CFAF4.G4.I.A4.F4.A..A.B6.FH4.HDCI.B.DD$..E.F3.C
#L I3.C3.E.B.EAF.A.CA..G.IHA4.A3.EAF..BE..A.B..H.F..B..GC.C4.E.E..B4.HC..
#L HF.I.EG$.E.H.E..F.DGF6.FCHIHH3.HD4.HE.B6.AG..B..CF.E.H.F..EBI4.3DA4.EE
#L H..H.C..I4.G4.EI$AB..EH.CC.BHG3.EE.E.EB.D.A.G6.CAC3.I..AA..AC..D.G..H
#L ..A.F5.FE..D..B5.D10.H3.C.EF$5.E10.F..IH3.G3.A4.F5.I.BD3.AHH3.G.E3.DA
#L 4.H5.C..B.H.FIFIE8.I4.E3.C$.D.I4.C..A.GE.I..H.HI.HB8.DGI..AE8.CII.IDI
#L ..E.G.C3.FD4.II4.HB..IEC.CGI10.E$F.CB..AG3.H.D3.HEI.IIC.DAF..FFE3.H4.I
#L G..BIA.HCF..G4.CC5.HBG3.FA.D4.B3.D..I3.IC5.D$3.A.F3.A6.E3.A5.A3.E..C.B
#L FFI..FAE..BC.FE.D..BEIFH.IHE6.D.I3.E.B.IA.C.B..DBC.E..DD..I$G..FI..AB
#L ..C.ID3.EH3.F.G.IA..BH..CD.A.C.FD8.IG.IC.G.ICCI3.A.ADE..FI.H.II.IFA4.G
#L C.DG..F.C$.B7.H3.E5.AD3.C10.FIDB..C6.ADE..B.H..EEA..I.I4.GAE.A..AG..C
#L ..F3.AH.G$E.E..C..C..H.D..C3.I.E5.B3.E..D..CHFDBE.G..ADC.GAA.A11.G..IH
#L EDFH3.D.GG4.HB..A..ED$.C..BD.G4.C..GE.A..I..ID.II3.DI6.I.AH4.DH..H.H..
#L HB..A.CD..CA3.E5.D3.B3.DID3.A.A.A.CC$..AD5.C7.BF8.EAD3.E3.DFAGDI.F3.F
#L 11.G8.ACC..E.C3.I4.IH3.ID..HFH..D$D..B.G7.B.I.DF4.G.D3.AI.E4.E..B..D..
#L H3.E4.E3.FIC3.G.I5.A5.CE.C4.E.F.HEEHH$BE.E.E..H.B.BG3.BICB5.AA4.B.AF.E
#L D3.D..F.H.E.I..A10.C.A3.CDAI.BI.GEI.C8.BGDGA.H$3.G.G5.C4.E.C.I..E7.GH
#L 3.H..F.FAD4.BB.B.E.IA5.DA.I11.IF3.G..D5.HGCBDG$ECEC4.IG3.C..I.A3.C..D
#L 3.B..F3.AD.BHG.I.EID.CD.B.AEC3.3AG.CFCI.DE3.E3.I3.D10.H.E.G$..G.I.CG.G
#L 3.H5.F.A..BAB4.GC5.HB5.EG4.C.AF3.C4.HB3.F.F7.BCG.A.FE..C7.F..G$A.CB3.G
#L ..CE3.B3.I9.C3.G3.E.A.D..F.A.GB.AD6.I5.CF.F.FBEIE..H.FB3.GE4.F..H.HA.A
#L $6.B..D3.EH.AH..C.HFCD.CEAH..E4.HC.A6.EGDF.G..DCBC.F..G.D5.ABD..IB3.E.
#L H..C..F..E.DAGI$.G.F..C4.G.I..G..C5.F..D3.GIF..A.I3.EF..E3.E.C3.BCD..I
#L AAF.IG6.B.H.B..EC..HG.I4.D.G$..B3.HH5.EIEA3.I..E8.CEDDI3.A.F3.A.CI5.GF
#L 10.H14.ECAF.H.BG6.E.A$H4.D.I4.A..GBHE.G.HFE3.E..H.HBIF..FG..D4.D..FI.
#L II..B4.EBH.BHDE.AF.I.AC.A.I5.I..H3.G3.G$H..DFF.AF..BC4.D.IC8.I..DI.AHG
#L 5.F8.A.IFEH4.DI..H.BHI.IH3.AB..A3.B..C.AHG.IBB$..I.FBE4.D.D..B3.A.DEHF
#L IFD.A.HA.H11.G.G.I.DCBF..IE4.G..F3.A..DG.IB..HC3.DEI.EGH..B$DC..CB4.F
#L II.EF.GF5.A.C.H3.HE..G8.CA.H.FD.FG.D6.IE.II3.F..CGECF.D8.H7.G$..E5.IH
#L 3.E.A..H3.D.CF..I6.A.A5.IB.F7.ACI3.DH.D6.D.AG3.GA3.GI..B6.G..HG.C$4.D
#L 4.D8.B..GHC5.E.E.IFFC6.E.H..GHH5.G3.D13.A.C.G..H.GF..ID..HG..B$C.F4.H.
#L B.A4.F..H3.A.H..B4.AAC.EBGDC.DHHD.B7.C6.DG.EFB.IC.H.AI.FD.G3.H8.B..G$F
#L AB4.D.B3.HI..3AD3.A.A..EH.H4.EBFG.H3.AE.C8.BE.H7.I.G..CGA..FBBC.BC.DE
#L 4.D.G.DG$3.E..F..E.I.BE.I4.GI9.DHGABB3.B3.E.CCFC..G7.I7.A.F3.G..I.HCD
#L 3.D.CC.F.II3.HI$..CGG..CAFH..E3.D.I4.A3.ABEBF.B.H3.I.DD5.C.D3.AD.I.B.
#L AA3.G..H..BFB3.F.GED.F.H..DG7.C$.D4.F.D..I7.G..I.CCAC.GE.E..A.AB..I.F.
#L G9.HFAEE.F..I..D..CA..E..E3.I4.H..B..ADI.HC$.A..FC.D4.B.C.B6.H.CAGCA.A
#L C.IEFHFGGA.CD.D7.DH.HE.DB4.CD.EF5.E.C..IADD.HIH.B3.G4.B$IFI4.A.EFEG4.C
#L .C.C..D5.I11.ADB7.EFA3.C.C.E5.B.G..ID.E4.A.I3.FI.E..IF3.A$AHHCC.E3.BEG
#L A5.C.FE..IH..G..H3.GH..DH..B5.F.D.AB.FC.I5.FIF.EA.H4.E6.B..DA..BBD..H$
#L ..AA3.DIBB..AIGG..C..F.D3.AE.D..BC..D.BB.CHGH.GH.HF3.CA.E.A.D3.A.3D..E
#L DEBD..I3.E6.FDIGBB.I$..FI4.CH.I.B4.F..IIDAAGI6.EA..D8.A..EF3.GE3.D..I
#L ..F..F7.F.D.I..F3.E..DDA.D..E$.E.DG.GE..A3.BA4.C7.I..F.C10.G.DDBE..IHB
#L .D3.DAE..A3.G..I..DG3.B3.F.HAB.I.IFFA.A$.AHA..AEC..A..G3.DE.AE..H.BF.G
#L D.G.A.D3.B.FIAD9.I.EE.IDCH3.F..EA..E..FHI..H..A..IFD.B$3.AIF5.EH.HE5.F
#L 3.E.C.F.ABGE.D.C.HH..I5.EA.AG5.FG.F3.DA.G3.F.D6.BCGI.G4.I.C.GA$D.G6.BG
#L .HC..GF3.E.ID.C3.H.B.F.E.E..BE.H.E..H3.A..FFAE..A4.FCF..CH..GH.H3.D.D.
#L FAB6.BF.F$3.GBHDCD..GH.EH.EF..F4.F..H3.E.C..AG..F.C..F..I.I3.D.AC3.D6.
#L HEDA.H..E.E..B.B10.F.F$..AC.F.H.C3.H4.C..IA4.EID.D.HB4.DFE3.E..D..CH3.
#L H4.G3.E.ID7.HD21.I$B4.E7.HG3.AB.G4.C.DD.F..C.EH..G6.I5.E.IG.I.I.FIH.G.
#L H..E5.CI.H..B4.AHF.B5.D$H3.C4.D3.F.CA3.BH.G4.H..AE..C..I.ID..B3.DIFI3.
#L G4.GICI..H3.FE.G4.GE3.HF..EA5.F3.H$..D..GH3.E..FF6.AEHBE.H7.BI4.GI.A.H
#L .IF.A6.F3.E4.EICHD6.ACI14.A..G$.D3.HE.AE..HD.ABB..G.BE..GHE..F4.A.I.H
#L 3.DB..FF.H..G.E3.C.IECI.D.H3.B5.FH4.EG.DIH.B.IC..CF$.E4.E..HGGA9.FI4.G
#L .DF5.BB..H4.D.F.FF..ID4.EE..FH..G..AF..C.AD4.A7.EB.B..B$DF8.I.EIC4.GG
#L 4.I.FH.FCE..E.B7.G.EF..ECF.ID.G..GA.EB8.IAEGH.C.FGD6.GDH..H$.GEEI.C3.A
#L BIA5.F..DH3.E.FFC5.ID..GAI10.AA.E4.FE.C.BHABD5.G3.B.A10.ACHD.B$.DB3.E
#L ..D.H..D..F.HEEIAH.CE3.H5.A..H4.C.E.I.CG.H..BE3.CE.I..A.F..CA.IB..E3.C
#L ..D3.AF4.EHH$II.EC4.G8.FH.CI5.A..B3.H5.A..AH.GB3.H4.F3.B..E.F.D4.D.A4.
#L H5.E.AEA.AGH3.HA$3.EEFHA..AHGA.AEB3.IDB4.CA..D5.I7.EHH5.G4.DABFGIC.IGI
#L 3.DF3.F..G4.C..H.D6.AE$F3.DE3.CD.D.I3.H.HE..BIC.DH.HE3.G..I..I3.H.AC..
#L H.E.E.B4.F10.G.F.G..CG.I.FA.GFE.DD.HF.I$3.G.B.HDI..D.HDI4.BE..FG.GE.AH
#L .D7.G3.I3.C.D.H.HA5.I..DB.DI..H.CF.IDD7.D.H.EA.EF.BI$B3.ADC.D11.A6.B.B
#L .HF..G3.CGGBEC.BI..DH.H..GFC3.E.HG.A3.G..A3.D.H4.F3.A5.I.E$D3.BE.F3.B
#L 3.D.D5.EE4.CE.B.C..HD.G8.HD3.H3.HEDFIGB3.D.F..AFH4.E.E3.F.CIC.I6.F$I.I
#L D.D.H..E.F.I.B8.H.F.H..H6.E.DCI..H.CIB.II..G.HADF.A..BEC.C..E.IFAA.BIG
#L HIA.FH..DIAD3.D$3.AHCIC.I.G..FA.F4.D.HCGA3.G4.D.IG3.BH8.CCI.FA.A..HI4.
#L GH..GC.DFG4.FAGI.I.HED.A..E$G.B3.B4.AFA..GA.D.CAB..HHE..C.CGA..IAF6.AA
#L G..AG..DC..G.C4.G6.HH7.DE..I.BEBEB4.C$EGCD.C.DH..F..C.CB..G6.E3.HA.HDD
#L 3.E3.BECDC4.DFC5.A..D6.EC..B3.AE8.F3.EIA3.D$4.EC3.D.FI.C.CBE.FF6.B7.BB
#L .C..FE8.H.C..DHE5.F.I..B5.C.CI3.CFI..DD5.A..H$H4.FA5.A.I..G4.C..I..I.C
#L 6.FG3.A.FI.H.H4.A..A5.IE3.B.A..AH3.A..C.B.I.H3.E4.F$.A5.CF3.D6.H..G..E
#L D.H3.CH8.IF.FDA.D4.EHB.C..G..A5.B5.B.A5.I..EFA.BE$.GGB..E4.C.D.G.E..F.
#L D9.CB..E.HIE4.DF..H3.C8.F4.D3.D.CE3.CEDF8.C.H3.A..E$3.E.A.G..I..E.G..H
#L 5.E3.BE3.E4.HF..HB..I5.D7.E..CG..AD4.BGEGG.H..D.DIA3.A..E.E.IA$3.CBI.F
#L DCE.AEH.H..DH3.G..A.GF8.EAD5.C.FH.BD..B.I.C.GD5.AGI8.A3.HB.FA..D.D..C
#L ..C$.G3.H.E.FE..CB3.A.I..I..E.B5.E..CCDD.BB.ADF4.D..H..IE.AC..DHD5.EF
#L 5.E3.E4.IDGD..F.D$13.AG.F.FA..A.CB..B7.GC.H.HG8.AC.CIC7.A.HF.CIC11.FD
#L ..F3.I3.E..BA$.FDGA3.HF..IBB5.B6.CB.ADHF.IHHBCD..A.C.E3.A.E.I..E.C5.GE
#L 12.G3.HC.B.DC8.C$A.CC3.GIGI.ECBA7.F.F3.F.BAB6.D8.C.D4.C.BBFH6.DBH3.IH
#L 4.F.I3.GAGIA.A.DH.E$AE.CC..EA4.GAEG.A..B3.I..CGDB6.G..D..CA.GH5.CA.FB
#L ..DF.A.AHFG.G3.I3.E3.HH.AB..G..AI.F.B$6.B..H..EAF12.C3.AI..CF.HAAE.F.I
#L .A3.GA.F.CG3.CI..F3.A.AF5.A.A8.I5.IA..I$E.F.E4.DHH..G..C7.H3.HA3.IFCB
#L ..GEF.IFB.CC3.F.FH4.EBBII4.GB..A6.A.BEB3.FI3.EF.I$G.D9.AC.G.I.H3.CEE3.
#L DAE.CI.G.B..BH.A3.AH.H3.CI..G6.E4.C3.GBF.I.I5.HBD6.IA.B$AD3.FFEAG3.GC
#L 5.II3.D.B.FD.A.D3.E.GFE3.GDI..A.E..CE.FA.B5.AD..CIGI..BD.C.HHC.E.A4.A
#L ..H$3.FFG.B.G..D..GDHF.CHC.D.A..I.C3.A7.D..E.EBHF..E5.BI..ADFF3.G.GFBE
#L .B.C3.EDBC4.AFB.A..C$.A.B.D..H..I.I..A.I..G.F..II.B..F.ED3.F.A.GFI.I.A
#L .F.H5.HC4.H..E.G5.H..E3.IHF3.AE6.F$..B.F.FB5.C.GE.EF.AI..BI5.GH..I..D
#L ..D..B5.GG.D4.A.BDBG3.E..D5.IAA9.H..G.DF.GH
Last edited by muzik on March 12th, 2025, 1:17 pm, edited 1 time in total.
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 9:39 am I intended to specify in said post that the error was not a script error but a loading error - the triangular [R]History example no longer works as it previously did.
[R]History on Triangular neighbourhoods was deprecated in build 748.
muzik wrote: March 12th, 2025, 9:39 am CXRLE data is displayed in the Comments area
Fixed in the next build, thanks.
muzik wrote: March 12th, 2025, 9:39 am Not exactly related to LifeViewer, but is CXRLE documented anywhere?
The documentation is here.
muzik wrote: March 12th, 2025, 9:39 am I've noticed that on this page, the text within LifeViewer is noticeably more bold than anywhere else.
Fixed. It was a typo in the HTML.
muzik wrote: March 12th, 2025, 9:39 am Side note: the above example used to have STARTFROM 29, but that seems to crash the popup
Fixed in the next build.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 1:08 pm Evidently what is being done to standardize playback speed is not working correctly in my setup.
The frame rate detection didn't work on your setup. In the browser console it should say "refresh rate xxHz". Let me know what is says.
muzik wrote: March 12th, 2025, 1:08 pm Should Generations rulestrings with /2 be converted over to the B/S format when saving, or are they kept this way intentionally (for compatibility with other programs I'd assume)?
The latter.
muzik wrote: March 12th, 2025, 1:08 pm Also, is this supposed to work? If so, the error for the second case could be updated to indicate it's only invalid if the state count is 3 or over.
[R]History is only supported in the 2 state case. The error message is fine.
muzik wrote: March 12th, 2025, 1:08 pm This pattern (taken from here) appears to give an error about a = symbol in the pattern file
The pattern is in MCell format which is not supported.
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Pattern viewer for forum threads

Post by confocaloid »

I think showing "how the script commands work and such" can and should be implemented through the usual MediaWiki templates (so that when you pass a snippet into the template, it is passed both into an embedded viewer and into part of the displayed text).

Instead of modifying the LifeViewer source code to account for various specific applications/contexts where it is used, it would be better to adjust the applications (in this case, create MediaWiki templates) to solve the same problem.

Note that that sort of display was already used before:
https://conwaylife.com/w/index.php?titl ... did=137182
https://conwaylife.com/w/index.php?titl ... did=137181
muzik wrote: March 12th, 2025, 9:39 am
rowett wrote: March 12th, 2025, 8:43 am
muzik wrote: March 12th, 2025, 6:15 am How could we implement the input box and clipboard output box on a page on the LifeWiki, tied to a specific viewer embed?
Why would we want to?
I've been thinking of two things:
- having these on the LifeViewer wiki page under the main embed could make it more obvious to newer readers how the script commands work and such, and how they can be modified and the results previewed in real-time
- on the Known Bugs page, there are (and were) some issues with saving and loading patterns which can't be easily seen if the only thing you have is an embedded thumbnail
[...]
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

rowett wrote: March 12th, 2025, 1:32 pm
muzik wrote: March 12th, 2025, 1:08 pm This pattern (taken from here) appears to give an error about a = symbol in the pattern file
The pattern is in MCell format which is not supported.
Here's how it looks on Waterfox:
image.png
image.png (95.51 KiB) Viewed 664 times
Firefox, for comparison, seems to be much more consistent in being 144fps (however the timing is still slightly ahead of being 60fps):
image.png
image.png (74.46 KiB) Viewed 664 times
I cannot be sure if the browser is at fault or LifeViewer is, and if LifeViewer should change for the former.
rowett wrote: March 12th, 2025, 1:32 pm
muzik wrote: March 12th, 2025, 1:08 pm This pattern (taken from here) appears to give an error about a = symbol in the pattern file
The pattern is in MCell format which is not supported.
Having it on a LifeViewer test page seems like a strange choice, then. Was this to verify that unsupported formats would be rejected? Or did this previously work, but support was subsequently removed?

----

Help > Scripts > Display will display HISTORYSTATES and AGESTATES as things that can be changed for [R]Super and [R]Investigator, with values from 0 to 1 instead of 0 to 63. Given that the rulespaces are unaffected by this system, having these listed seems strange.

Code: Select all

x = 3, y = 1, rule = B3/S23History
3o!
[[ STARTFROM 1 HISTORYSTATES 0 ]]

Code: Select all

x = 3, y = 1, rule = B3/S23Super
3o!
[[ STARTFROM 1 HISTORYSTATES 0 ]]
Help > Info > Cells says that the Basic shader is in use here, which I'm skeptical of:

Code: Select all

x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7
bobo$o2bo$b3o$2bo!
[[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]
Last edited by muzik on March 12th, 2025, 2:44 pm, edited 1 time in total.
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 2:11 pm Here's how it looks on Waterfox
I'll take a look at Waterfox.
muzik wrote: March 12th, 2025, 2:11 pm Firefox, for comparison, seems to be much more consistent in being 144fps (however the timing is still slightly ahead of being 60fps)
Timing is good.
muzik wrote: March 12th, 2025, 2:11 pm Having it on a LifeViewer test page seems like a strange choice, then. Was this to verify that unsupported formats would be rejected?
Yes.
User avatar
muzik
Posts: 6604
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik »

rowett wrote: March 12th, 2025, 2:30 pm
muzik wrote: March 12th, 2025, 2:11 pm Having it on a LifeViewer test page seems like a strange choice, then. Was this to verify that unsupported formats would be rejected?
Yes.
Interestingly this pattern would get loaded in earlier builds: https://web.archive.org/web/20210720010 ... tions.html
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 2:45 pm Interestingly this pattern would get loaded in earlier builds: https://web.archive.org/web/20210720010 ... tions.html
True. It used to work by accident.
User avatar
Anivec
Posts: 1992
Joined: January 28th, 2022, 7:18 pm
Location: In 4.3 miles, take a right onto Exit 54

Re: Pattern viewer for forum threads

Post by Anivec »

rowett wrote: December 24th, 2022, 5:01 am It's been 3 years and no one yet figured out how to enable secret snow...

Code: Select all

x = 77, y = 48, rule = B/S012345678
5o67b5o$4b5o59b5o$8b5o51b5o16$23bo3bo3b3o3b4o3b4o3bo3bo$23bo3bo2bo3bo
2bo3bo2bo3bo2bo3bo$23bo3bo2bo3bo2bo3bo2bo3bo2bo3bo$23b5o2b5o2b4o3b4o4b
obo$23bo3bo2bo3bo2bo6bo8bo$23bo3bo2bo3bo2bo6bo8bo$23bo3bo2bo3bo2bo6bo
8bo5$13bo3bo3b3o3bo6b3o2b4o4b3o3bo3bo3b4o$13bo3bo2bo3bo2bo7bo3bo3bo2b
o3bo2bo3bo2bo$13bo3bo2bo3bo2bo7bo3bo3bo2bo3bo2bo3bo2bo$13b5o2bo3bo2bo
7bo3bo3bo2b5o3b3o4b3o$13bo3bo2bo3bo2bo7bo3bo3bo2bo3bo4bo8bo$13bo3bo2b
o3bo2bo7bo3bo3bo2bo3bo4bo8bo$13bo3bo3b3o3b5o2b3o2b4o3bo3bo4bo4b4o12$6b
4ob5ob4ob13ob6ob9ob8ob4ob5o!
[[
AUTOSTART GPS 1
COLOR ALIVE 32 200 32 COLOR DEAD 0 0 64
ZOOM 8 Y 5
RLE blank b!
PASTEMODE COPY
PASTET 75 PASTE blank 64 2
PASTET 90 PASTE blank 12 2
PASTET 105 PASTE blank 65 2
PASTET 120 PASTE blank 11 2
PASTET 135 PASTE blank 66 2
PASTET 150 PASTE blank 10 2
PASTET 165 PASTE blank 67 2
PASTET 180 PASTE blank 9 2
]]
Can you add a command that enables snow?
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 11th, 2025, 6:01 pm Can this be made to work?
Yes.
AlbertArmStain wrote: March 12th, 2025, 5:30 pm Can you add a command that enables snow?
Yes, it will be in the next build.
LWSSONHWSSONLWSS
Posts: 409
Joined: July 20th, 2024, 9:51 am

Re: Pattern viewer for forum threads

Post by LWSSONHWSSONLWSS »

You select something, advance it by a generation, and press reset. Nothing is displayed except for the area inside the box!

Code: Select all

x=5, y=5, rule=B3/S23
5o$5o$5o$5o$5o!
Please click this okay?
Image
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

LWSSONHWSSONLWSS wrote: March 13th, 2025, 1:15 pm You select something, advance it by a generation, and press reset. Nothing is displayed except for the area inside the box!
Fixed in the next build. Thanks for reporting!
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 11th, 2025, 6:01 pm I can confirm that embedded viewers can appear cut off on phone screens:
Fixed in build 1280, thanks.
User avatar
rowett
Moderator
Posts: 4587
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett »

muzik wrote: March 12th, 2025, 2:11 pm Here's how it looks on Waterfox

Firefox, for comparison, seems to be much more consistent in being 144fps (however the timing is still slightly ahead of being 60fps):
If you're having problems with LifeViewer's monitor refresh rate detection then build 1281 might help.

It adds Settings>Advanced>Refresh Rate which allows you to override the monitor refresh rate detection:
  • specify a refresh rate from 25Hz to 500Hz or Auto (the default)
  • the setting will be saved for the current browser on the current device
User avatar
R2INT
Posts: 816
Joined: July 2nd, 2024, 7:42 pm

Re: Pattern viewer for forum threads

Post by R2INT »

We are at post 4,000 on this thread! I have found a potentially interesting triangular INT rulespace with 104 transitions. Here is the neighborhood for this rulespace (blue cells are the neighborhood, with the white cell representing the center cell):
R2INT wrote: March 10th, 2025, 9:34 pm

Code: Select all

# [[ COLOR ALIVE 255 255 255 COLOR DYING 0 0 255 COLOR DYINGRAMP 255 192 0 ]]
x = 5, y = 3, rule = 0123456789xyz//4L
.B.B$2BA2B$.3B!
Here is a quote containing my proposed Hensel-like lettering system for the transition table:
R2INT wrote: March 13th, 2025, 3:59 pm

Code: Select all

# [[ COLOR ALIVE 255 255 255 COLOR DYING 0 0 255 COLOR DYINGRAMP 255 192 0 ]]
# Example Rulestring: B2ko3-t4i/S02o3a6Lx (theoretically contains a spaceship, Lx is the neighborhood suffix)
x = 136, y = 157, rule = 0123456789xyz//5L
17.7C7.5C5.7C3.7C7.C5.C7.7C7.9C3.7C5.9C3.7C$16.2C5.2C9.2C4.2C4.2C8.2C
6.2C4.2C6.2C12.2C16.2C4.2C6.2C2.2C4.2C$15.2C7.2C7.2C10.2C8.2C6.8C6.8C
6.2C16.2C4.2C6.2C3.7C$15.2C7.2C6.2C4.8C5.6C11.2C12.2C6.9C9.2C4.10C8.2C
$16.2C5.2C6.2C4.2C17.2C9.2C12.2C6.2C6.2C8.2C4.2C6.2C8.2C$17.7C3.7C3.7C
7.7C9.C7.7C7.9C8.2C5.9C8.2C2$126.5B$17.5B103.2BDBD2B$16.2B.B.2B101.2B
2DA2D2B$15.2B2.A2.2B100.3B3D3B$15.3B3.3B101.7B$16.7B2$11.5C13.5B7.5B7.
5B7.5B7.5B7.5B7.5B7.5B$10.2C3.2C11.2B.B.2B5.2B.B.2B5.2B.B.2B5.2B.B.2B
5.2BDBD2B5.2BDBD2B5.2BDBD2B5.2BDBD2B$9.8C10.2B2.A2.2B3.2B.DA2.2B3.2B.
DAD.2B3.2B.DAD.2B3.2BD.A.D2B3.2BD.A.D2B3.2BD.A2D2B3.2B2DA2D2B$9.2C16.
3B.D.3B3.3B.D.3B3.3B.D.3B3.3B.2D3B3.3BD2.3B3.3BD.D3B3.3BD.D3B3.3BD.D3B
$10.7C11.7B5.7B5.7B5.7B5.7B5.7B5.7B5.7B2$11.5C13.5B7.5B7.5B7.5B7.5B7.
5B7.5B7.5B$10.2C3.2C11.2B.B.2B5.2B.B.2B5.2B.BD2B5.2B.BD2B5.2BDB.2B5.2B
DB.2B5.2BDBD2B5.2BDBD2B$10.2C3.2C10.2B2.A2.2B3.2B2.A.D2B3.2B2.A.D2B3.
2B2.A.D2B3.2B2DAD.2B3.2B2DAD.2B3.2B2DAD.2B3.2B2DA2D2B$11.5C11.3BD2.3B
3.3B2.D3B3.3B2.D3B3.3BD.D3B3.3B.D.3B3.3B2D.3B3.3B2D.3B3.3B.2D3B$28.7B
5.7B5.7B5.7B5.7B5.7B5.7B5.7B2$11.5C25.5B7.5B7.5B7.5B7.5B7.5B$15.2C23.
2B.B.2B5.2B.BD2B5.2B.BD2B5.2BDB.2B5.2BDB.2B5.2BDBD2B$9.8C22.2B2.A2.2B
3.2B2.AD.2B3.2B2.AD.2B3.2B2DA.D2B3.2B2DA.D2B3.2B2DA2D2B$8.2C4.2C23.3B
.2D3B3.3B.D.3B3.3B2D.3B3.3B2.D3B3.3BD.D3B3.3BD2.3B$8.7C25.7B5.7B5.7B5.
7B5.7B5.7B2$13.C27.5B7.5B7.5B7.5B7.5B7.5B$40.2B.BD2B5.2B.B.2B5.2B.B.2B
5.2BDBD2B5.2BDBD2B5.2BDB.2B$11.2C26.2B2.A2.2B3.2B2.A2.2B3.2B2.A2D2B3.
2B2DA2.2B3.2B2DA2D2B3.2B2DA2D2B$10.2C27.3B.D.3B3.3B3D3B3.3B.2D3B3.3BD
2.3B3.3B3.3B3.3BD.D3B$9.2C29.7B5.7B5.7B5.7B5.7B5.7B2$11.2C28.5B7.5B7.
5B7.5B7.5B7.5B$10.2C28.2B.B.2B5.2BDB.2B5.2BDB.2B5.2B.BD2B5.2B.BD2B5.2B
DBD2B$9.2C2.2C24.2B2.A.D2B3.2B2.AD.2B3.2B2.AD.2B3.2B2DA.D2B3.2B2DA.D2B
3.2B2DAD.2B$8.4C27.3B.D.3B3.3B.D.3B3.3B.2D3B3.3BD2.3B3.3BD.D3B3.3BD.D
3B$7.2C2.2C27.7B5.7B5.7B5.7B5.7B5.7B2$9.5C27.5B7.5B7.5B7.5B7.5B7.5B$8.
2C2.2C26.2B.B.2B5.2B.B.2B5.2B.B.2B5.2BDBD2B5.2BDBD2B5.2BDBD2B$7.2C2.2C
26.2B2.A2.2B3.2B2.A2D2B3.2B2.AD.2B3.2B2DA.D2B3.2B2DA2.2B3.2B2DA2D2B$6.
2C2.2C27.3BD.D3B3.3B.D.3B3.3B3D3B3.3B3.3B3.3BD.D3B3.3B.D.3B$5.2C2.2C29.
7B5.7B5.7B5.7B5.7B5.7B2$7.9C25.5B7.5B7.5B7.5B7.5B7.5B$6.2C2.2C2.2C24.
2B.BD2B5.2BDB.2B5.2BDB.2B5.2B.BD2B5.2B.BD2B5.2BDB.2B$5.2C2.2C2.2C24.2B
2.A2.2B3.2B2.A.D2B3.2B2.A.D2B3.2B2DAD.2B3.2B2DAD.2B3.2B2DA2D2B$4.2C2.
2C2.2C25.3B2.D3B3.3B2.D3B3.3BD.D3B3.3B.D.3B3.3B2D.3B3.3B2D.3B$4.C6.2C
27.7B5.7B5.7B5.7B5.7B5.7B2$9.5C27.5B7.5B7.5B7.5B7.5B7.5B$8.2C2.2C26.2B
DB.2B5.2B.BD2B5.2BDBD2B5.2B.B.2B5.2BDB.2B5.2B.BD2B$7.6C26.2B2.A2.2B3.
2BD.A2.2B3.2B2.A2.2B3.2B2DA2D2B3.2B.DA2D2B3.2B2DA2D2B$6.2C31.3B2.D3B3.
3B2.D3B3.3BD.D3B3.3B.D.3B3.3B2D.3B3.3B2D.3B$6.C33.7B5.7B5.7B5.7B5.7B5.
7B$12.2C$11.2C2.C37.5B7.5B7.5B7.5B$10.3C.2C36.2B.B.2B5.2B.BD2B5.2BDB.
2B5.2BDBD2B$9.2C.3C36.2BD.A2.2B3.2B2.AD.2B3.2B2DA.D2B3.2B.DA2D2B$8.2C
2.2C37.3B2D.3B3.3B.2D3B3.3BD2.3B3.3B2.D3B$7.2C2.2C39.7B5.7B5.7B5.7B2$
13.2C38.5B7.5B7.5B7.5B$12.2C38.2B.BD2B5.2B.B.2B5.2BDBD2B5.2BDB.2B$11.
2C38.2B2.A2.2B3.2BD.A.D2B3.2B.DAD.2B3.2B2DA2D2B$11.2C38.3BD.D3B3.3BD.
D3B3.3B.D.3B3.3B.D.3B$11.3C38.7B5.7B5.7B5.7B2$13.C39.5B7.5B7.5B7.5B$52.
2B.B.2B5.2B.BD2B5.2BDB.2B5.2BDBD2B$11.2C38.2B2.A.D2B3.2B2.A.D2B3.2B2D
AD.2B3.2B2DAD.2B$10.2C39.3B2D.3B3.3B2D.3B3.3B2.D3B3.3B2.D3B$7.4C41.7B
5.7B5.7B5.7B2$7.5C41.5B7.5B7.5B7.5B$6.2C2.2C40.2B.BD2B5.2B.BD2B5.2BDB
.2B5.2BDB.2B$6.5C40.2B2.A2.2B3.2B2.A2.2B3.2B2DA2D2B3.2B2DA2D2B$8.2C2.
C38.3B2D.3B3.3B3D3B3.3B3.3B3.3B2.D3B$8.5C39.7B5.7B5.7B5.7B2$9.C43.5B7.
5B7.5B7.5B$8.5C39.2BDB.2B5.2B.B.2B5.2BDBD2B5.2B.BD2B$7.2C3.C38.2B2.A2.
2B3.2B2.A.D2B3.2B2DAD.2B3.2B2DA2D2B$6.2C43.3B2D.3B3.3B3D3B3.3B3.3B3.3B
2.D3B$5.2C45.7B5.7B5.7B5.7B2$11.2C40.5B7.5B7.5B7.5B$8.6C38.2BDB.2B5.2B
DBD2B5.2B.B.2B5.2B.BD2B$9.2C40.2B2.A.D2B3.2B2.A2.2B3.2B2DA2D2B3.2B2DA
D.2B$8.2C41.3B.D.3B3.3B2D.3B3.3B2.D3B3.3BD.D3B$7.2C43.7B5.7B5.7B5.7B2$
9.2C2.2C38.5B7.5B7.5B7.5B$8.2C2.2C38.2B.BD2B5.2BDBD2B5.2B.B.2B5.2BDB.
2B$7.2C2.2C38.2B2.A.D2B3.2B2.A.D2B3.2B2DAD.2B3.2B2DAD.2B$6.6C39.3B.D.
3B3.3B.D.3B3.3BD.D3B3.3BD.D3B$52.7B5.7B5.7B5.7B2$6.2C3.2C40.5B7.5B7.5B
7.5B$7.2C.2C40.2B.B.2B5.2B.B.2B5.2BDBD2B5.2BDBD2B$8.3C40.2BD.A.D2B3.2B
D.A.D2B3.2B.DAD.2B3.2B.DAD.2B$9.C41.3B.D.3B3.3B2D.3B3.3B2.D3B3.3BD.D3B
$52.7B5.7B5.7B5.7B$6.2C2.C$6.2C.2C42.5B7.5B7.5B7.5B$7.3C42.2BDBD2B5.2B
DB.2B5.2B.BD2B5.2B.B.2B$3.C3.2C42.2B2.A2.2B3.2BD.AD.2B3.2B.DA.D2B3.2B
2DA2D2B$3.5C43.3B.D.3B3.3B.D.3B3.3BD.D3B3.3BD.D3B$52.7B5.7B5.7B5.7B2$
7.4C54.5B7.5B$6.2C56.2BDB.2B5.2B.BD2B$5.2C56.2B.DA.D2B3.2B2DA.D2B$5.4C
54.3B.D.3B3.3B2.D3B$64.7B5.7B2$11.C53.5B7.5B$10.2C52.2B.BD2B5.2BDB.2B
$5.6C52.2BD.A.D2B3.2B.DAD.2B$4.2C2.2C53.3B.D.3B3.3BD.D3B$4.5C55.7B5.7B
2$7.5C53.5B7.5B$6.2C2.2C52.2BDB.2B5.2B.BD2B$5.3C55.2BD.A2.2B3.2B.DA2D
2B$4.2C.2C54.3B2D.3B3.3B2.D3B$4.C59.7B5.7B2$7.5C53.5B7.5B$6.2C2.2C52.
2B.B.2B5.2BDBD2B$6.5C52.2BD.AD.2B3.2B.DA.D2B$8.2C53.3B2D.3B3.3B2.D3B$
4.5C55.7B5.7B2$3.C3.C3.C53.5B7.5B$2.2C2.2C2.2C52.2B.BD2B5.2BDB.2B$.2C
2.2C2.2C52.2BD.A2.2B3.2B.DA2D2B$.9C53.3B2D.3B3.3B2.D3B$64.7B5.7B$4.C5.
C$4.2C3.2C54.5B7.5B$5.5C54.2BDB.2B5.2B.BD2B$5.2C.2C53.2B2.A.D2B3.2B2D
AD.2B$4.2C3.2C52.3B2D.3B3.3B2.D3B$64.7B5.7B$3.6C$7.2C56.5B7.5B$6.2C56.
2B.B.2B5.2BDBD2B$5.2C56.2BD.AD.2B3.2B.DA.D2B$5.6C52.3B.2D3B3.3BD2.3B$
64.7B5.7B!
If you do implement this rulespace in LifeViewer, I would recommend using the suffix Lb (triangular, biohazard neighborhood).
Last edited by R2INT on March 14th, 2025, 9:00 pm, edited 1 time in total.
Range-2 INT
R2INT's Rule Collection

Travelling Ts has surpassed LeapLife in post count, but not yet in technology.
Post Reply