Pattern viewer for forum threads

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

Re: Pattern viewer for forum threads

Post by rowett » January 10th, 2020, 5:24 pm

muzik wrote:
January 10th, 2020, 11:25 am
Is it intended that when a lifeviewer window is moved and then closed, and a new one is opened, it appears in the old viewer's spot?
Yes.
muzik wrote:
January 10th, 2020, 11:25 am
There are also script errors on this page and patterns seem to be tracked along the wrong direction: http://lazyslug.no-ip.biz/lifeview/plugin/trackbox.html
It's an old test case that I haven't updated yet and the failures are false positives.
muzik wrote:
January 10th, 2020, 11:25 am
And this doesn't seem to have a settings button
LifeViewer will scale the window to fit the display keeping the aspect ratio. If the scaled height becomes too small then the settings menu is disabled.

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

Re: Pattern viewer for forum threads

Post by muzik » January 13th, 2020, 6:13 am

A couple things:

- For lifeviewer thumbnails which expand/create a popup when clicked on, is there currently or can there be added a way to format the thumbnail independently of the opened viewer?

- Can an option be added that rounds off the corners of cells instead of having them be perfectly square shaped?


The reason I'm asking these is so that lifeviewer thumbnails in Catagolue can be made to more closely match their still image counterparts when in thumbnail mode: https://catagolue.appspot.com/census/b3s23/C1/xs56

while changing to the conventional catagolue theme when clicked on and in popup mode.

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

Re: Pattern viewer for forum threads

Post by rowett » January 13th, 2020, 7:11 am

muzik wrote:
January 13th, 2020, 6:13 am
For lifeviewer thumbnails which expand/create a popup when clicked on, is there currently or can there be added a way to format the thumbnail independently of the opened viewer?
No.
muzik wrote:
January 13th, 2020, 6:13 am
Can an option be added that rounds off the corners of cells instead of having them be perfectly square shaped?
No, but icon support is coming.

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

Re: Pattern viewer for forum threads

Post by muzik » January 15th, 2020, 8:55 pm

Another huge load of rule aliases in a merge request, so these can be added to the ever-growing list. https://gitlab.com/apgoucher/catagolue/ ... s/35/diffs

Also, 4life2 appears to be identical to quadraticlife, so it can be added as an alternative alias.

This rule alias has also been around for a good while but I feel extremely hesitant about requesting it be added for hopefully obvious reasons.

-----

Could native support for the 3-state range-1 outer-totalistic rulespace be added sometime in the future? It seems like a pretty promising and expansive rulespace and I'm surprised nobody has really looked at it that much yet.

Here's some ideas for Blues-theme state colours if so:

State 1

Code: Select all

x = 90, y = 48, rule = B3/S23
4b2o$3b4o2$2b6o74bo5bo$3b4o74b3o3b3o2$2b2o2b2o$2obo2bob2o$3bo2bo3$b2o
4b2o$bo2b2o2bo$2b6o$bobo2bobo$3o4b3o$2o6b2o2$3o4b3o$3o4b3o4$2b2o2b2o
10b2o2b2o6b2o2b2o6b2o2b2o$4b2o14b2o10b2o10b2o$4b2o14b2o10b2o10b2o$bobo
2bobo8bobo2bobo4bobo2bobo4bobo2bobo$bo6bo8bo6bo4bo6bo4bo6bo2$bo6bo8bo
6bo4bo6bo4bo6bo$2b2o2b2o10b2o2b2o6b2o2b2o6b2o2b2o$3b4o12b4o8b4o8b4o2$
4b2o14b2o10b2o10b2o$3bo2bo12bo2bo8bo2bo8bo2bo2$2bo4bo10bo4bo6bo4bo6bo
4bo$b2o4b2o8b2o4b2o4b2o4b2o4b2o4b2o$2bob2obo10bob2obo6bob2obo6bob2obo$
3b4o12b4o8b4o8b4o$4b2o14b2o10b2o10b2o$11b4o$12b2o15b5o$29b6o$9b2o4b2o
13bo2bo$8bo2bo2bo2bo13b2o$9b3o2b3o$9b2o4b2o!
[[ HISTORYSTATES 32 COLOR BACKGROUND 0 0 0 COLOR ALIVE 0 192 255 COLOR ALIVERAMP 128 224 255 COLOR DEAD 0 64 128 COLOR DEADRAMP 0 24 47 ]]
State 2

Code: Select all

x = 90, y = 48, rule = B3/S23
4b2o$3b4o2$2b6o74bo5bo$3b4o74b3o3b3o2$2b2o2b2o$2obo2bob2o$3bo2bo3$b2o
4b2o$bo2b2o2bo$2b6o$bobo2bobo$3o4b3o$2o6b2o2$3o4b3o$3o4b3o4$2b2o2b2o
10b2o2b2o6b2o2b2o6b2o2b2o$4b2o14b2o10b2o10b2o$4b2o14b2o10b2o10b2o$bobo
2bobo8bobo2bobo4bobo2bobo4bobo2bobo$bo6bo8bo6bo4bo6bo4bo6bo2$bo6bo8bo
6bo4bo6bo4bo6bo$2b2o2b2o10b2o2b2o6b2o2b2o6b2o2b2o$3b4o12b4o8b4o8b4o2$
4b2o14b2o10b2o10b2o$3bo2bo12bo2bo8bo2bo8bo2bo2$2bo4bo10bo4bo6bo4bo6bo
4bo$b2o4b2o8b2o4b2o4b2o4b2o4b2o4b2o$2bob2obo10bob2obo6bob2obo6bob2obo$
3b4o12b4o8b4o8b4o$4b2o14b2o10b2o10b2o$11b4o$12b2o15b5o$29b6o$9b2o4b2o
13bo2bo$8bo2bo2bo2bo13b2o$9b3o2b3o$9b2o4b2o!
[[ HISTORYSTATES 32 COLOR BACKGROUND 0 0 0 COLOR ALIVE 0 255 192 COLOR ALIVERAMP 128 255 225 COLOR DEAD 0 128 64 COLOR DEADRAMP 0 47 24 ]]
(Both states would also only have 32 longevity states instead of 64 to save space)

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

Re: Pattern viewer for forum threads

Post by muzik » January 16th, 2020, 6:13 am

A daft rendering bug with LifeHistory which allows for completely invisible cells:

Code: Select all

x = 10, y = 7, rule = 23/3History
4.D.H$2.BCFEKI$.AC2F3KJ$A2CHIN.NK$.ACFAH.2NL$2.3A3.M$3.A!
I want to take the time to thank you for everything you've done for lifeviewer over the past year and a bit. I feel as if I've just been incessantly complaining about it for the past year or so and haven't been at all thankful enough for what you've added and fixed in that time, as well as simply the existence of this completely revolutionary tool that's allowed the CA community to easily communicate and display some of the most weird and wonderful ideas for coming up on half a decade. The community wouldn't be nearly the same as it is currently without your help.

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

Re: Pattern viewer for forum threads

Post by rowett » January 16th, 2020, 6:36 am

muzik wrote:
January 16th, 2020, 6:13 am
A daft rendering bug with LifeHistory which allows for completely invisible cells
This is probably my favourite bug recently. Thanks for reporting!
muzik wrote:
January 16th, 2020, 6:13 am
I want to take the time to thank you for everything you've done for lifeviewer over the past year and a bit.
Thank you too for your hard work to make LifeViewer better. Much appreciated!

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

Re: Pattern viewer for forum threads

Post by muzik » January 16th, 2020, 7:44 am

Also on that example above, it's possible to change the theme, despite the fact that it uses the default golly palette and patterns which cause this usually completely bar theme changing.

(Why can't the default golly palette be selected as a theme anyway? It's the theme I'd prefer to use on most types of multistate rule, and the ability to select it on lifeviewer applets running them would be considerably more convenient than having to manually edit the rule file over on LifeWiki or quote the post and specify all 255 colours in the code box.)

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

Re: Pattern viewer for forum threads

Post by muzik » January 16th, 2020, 9:30 am

This behaviour has been bugging me recently - it seems as though initially defining a theme and then specifying colours does not result in the specified colours overwriting the theme:

Code: Select all

x = 33, y = 22, rule = LifeHistory:P128,128
10.D$2A5.2A.2D$2A5.2A2.2D$11.D$4.2A4.D$4.2A5$22.2A.2A$21.A5.A$21.A6.A
2.2A$21.3A3.A3.2A$26.A4$20.2A$20.A$21.3A$23.A!
[[ THEME Day COLOR ALIVE 255 255 0 ]]
I'd expect the pattern would run with the specified theme, but then with the subsequent modifications on top. Otherwise you need to manually specify each colour from the theme to be modified beforehand, which gets somewhat irritating,

It seems that using the cell picker on border blocks returns an alive cell, despite those not being alive cells. Should probably give an error instead stating that border cells cannot be used for drawing.

Will the green and red select and paste boxes have customisable colours?

Also, in the T menu, the full value of the "generation" should also be listed alongside the absolute generation, since otherwise the number becomes truncated and you can't find its exact value. Run in reverse:

Code: Select all

#CXRLE Gen=-99990
x = 4, y = 4, rule = M0,3,10,2,5,1,6,7,12,9,8,11,4,13,14,15
$2bo$2bo$3o$3bo!
Finally, can buttons of some sort be added to the editor which shift a pattern by 1 cell in a given direction, in order to fix and correctly run triangular or Margolus patterns which may be being read in the incorrect way and as such not being played properly?

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

Re: Pattern viewer for forum threads

Post by muzik » January 16th, 2020, 11:29 am

Seems like the slope parameter seems to be rounding to an integer instead of outputting a fraction for non-integer slopes. This is 20,8 and so should output slope 5/2:

Code: Select all

x = 11, y = 14, rule = B2k3acijr4ijkqy6cn/S2aek3-acek4eity5acn6an7e8
4o$o2bo$bobo$b2o6$6b2o$6bo2bo$10bo$10bo$8b3o!

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

Re: Pattern viewer for forum threads

Post by muzik » January 16th, 2020, 5:50 pm

Build 494 seems to be working brilliantly (crazy to think we were on build 276 just a year ago). However, opening the select menu on the formerly-invisible lifehistory pattern shows a 2-state random fill button behind the density slider, which probably shouldn't be there.

I've put up one more merge request up containing numerous isotropic aliases, and also calculated the following 2-state non-isotropic rulestrings:

Code: Select all

Simple Weird Ships: ABHs/wMA//8AAP//AAD//wAA/38AAP//AAD//wAA//8AAP//gAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w

OLife: ABD/vgIB//8AAP//AAD//wAA/78AAN3/AJB/vwAAf/8AAP//AABd/wAA//8AAP//AAD//4IA//8AAP//AIB//w

BLAHTWOCELLGUN: AMB/vwAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w

MyEntry: IAD/7wgA/f8AAP//AAD//wAA//8AAP//AAD/fwAA//8AAP//AAD//wAA//8AAP//AAD//4AA//8AAP//AAD//w

Rhufo: ARH//wMA//8AAP9/AAD//wAA//8AAP9/AAD//wAA//8AAP//AAB//wAA//8AAP//AAD//wAA//8AAH9/AAB//w

Rhufo2: ARH//wMA//8AAH9/AAD//wAAX/8AAP9/AAB/7wAA//8AAH//AAB//wAA//8AAP//AAB//wAA/f8AAH8/AAB3/w

MuzikThing: ACD//wAA3/8AgH//AAD//wCAf/8AAP//AAD//wAA//8AAH//AAD//wAA//8AAP//gAD//wAA//8AAP//AAD//w
Together these should cover a good 99% of all named rules and 2-state ruletables which have been posted on the forums thus far.
Last edited by muzik on January 17th, 2020, 10:39 am, edited 1 time in total.

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

Re: Pattern viewer for forum threads

Post by muzik » January 17th, 2020, 10:26 am

For diagonal spaceships whose speeds can be simplified down, it shows the slope as 1/1 instead of 1:

Code: Select all

x = 3, y = 3, rule = B3/S23
o$obo$2o!

Code: Select all

x = 28, y = 28, rule = B3/S23
5b2obo7b3o$5bo3bo6bo$5bo4bo7bo7b2o$7b2o7bobo4b2obo$9bobo4b3obo2b2o$3o
12bo3b2o2b2o$o10b2ob4ob2o$3bo8b7o$o2bo$bo2bo$2bo$4bobo$6b2o$7bo6b3o$6b
2o6bo2bo$5b3o5bo3bo$2ob2ob2o7bo$o3bob2o9b2o$ob3o2bo5bo6bo$5b2o8b3o3bo$
4b3o14bo$19bo$20bo$3b3o$3b3o2$2b2o$2bo!
And the speed for this doesn't seem to be simplified at all:

Code: Select all

x = 13, y = 5, rule = All_Speeds
E$3.B$6.B$9.B$12.E!
EDIT: In build 495, the maze2 alias seems to be misspelled.

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

Re: Pattern viewer for forum threads

Post by rowett » January 17th, 2020, 11:38 am

Build 495 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:
  • PCA colours can be set with [[ COLOR 0..15 R G B|name ]] or [[ COLOR 0..15 N*E*S*W* R G B|name ]]
  • [[ COLOR BOUNDED R G B|name ]] sets custom bounded grid border colour
  • [[ COLOR SELECT R G B|name ]] sets custom selection colour
  • [[ COLOR PASTE R G B|name ]] sets custom paste colour
  • [[ COLOR ADVANCE R G B|name ]] sets custom advance selection colour
  • faster High Quality rendering if none of Stars, Snow or Gridlines are displayed
  • hide Help section buttons that don't fit
  • use grab pointer for scrolling Help
  • added some movement displacements to Identify
  • Fit Zoom now works on hex grid
  • [[ RANDCHANCE FIXED ]] keeps the rule constant when generating random patterns
  • added many more aliases
Fixes since the last released build:
  • Pick on the bounded grid border now always sets Dead cell for drawing
  • Identify was not correctly identifying B0 or Alternating rule still lives
  • fix Identify for 2-state RuleTable rules
  • hide Mod, Slope and Direction for Identify on non-square grid since it's not supported
  • fix simplified Speeds and Slope for Identify
  • handle non-integer Slopes
  • fix get/set state for 2-state RuleTable rules
  • fix null with reverse alias lookup
  • resolve Alternate rule aliases from rule
  • ensure smooth UI icons with High Quality rendering
  • fixed notification size on scaled window
  • don't eat commas when parsing script commands
  • reset died generation when new cells are drawn
  • handle selection in infinite dimension bounded grid
  • fixed a crash while drawing Population Graph due to no data after pattern died
  • fix colours for [R]History patterns containing illegal states
  • fix UI button overlap
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

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

Re: Pattern viewer for forum threads

Post by muzik » January 17th, 2020, 12:44 pm

Fantastic and thanks for your continued work.

The non-isotropic alises above don't seem to be added yet though, so can they be added?

I'm currently in the process of making the UI palettes for each theme, and on the way decided to create a much more accurate version of the default MCell multistate theme:

Code: Select all

x = 2, y = 2, rule = 2/2/33
2A$A!
[[ COLOR 0 0 0 0 COLOR 1 255 255 0 COLOR 2 255 219 0 COLOR 3 255 183 0 COLOR 4 255 147 0 COLOR 5 255 111 0 COLOR 6 255 75 0 COLOR 7 255 39 0 COLOR 8 255 0 0 COLOR 9 240 0 0 COLOR 10 225 0 0 COLOR 11 210 0 0 COLOR 12 195 0 0 COLOR 13 180 0 0 COLOR 14 165 0 0 COLOR 15 150 0 0 COLOR 16 128 0 0 COLOR 17 123 0 0 COLOR 18 118 0 0 COLOR 19 113 0 0 COLOR 20 108 0 0 COLOR 21 103 0 0 COLOR 22 98 0 0 COLOR 23 93 0 0 COLOR 24 81 0 0 COLOR 25 71 31 0 COLOR 26 61 62 0 COLOR 27 51 93 0 COLOR 28 41 124 0 COLOR 29 31 155 0 COLOR 30 21 186 0 COLOR 31 11 217 0 COLOR 32 0 255 0 COLOR DEAD 0 0 0 COLOR DEADRAMP 0 0 0 COLOR GRID 64 0 0 COLOR GRIDMAJOR 99 3 1 GRIDMAJOR 5 ]]
The colours for each state stay fixed regardless of the amount of states specified in the rule, instead of scaling like with golly/lifeviewer. For states 32 and up, the colours loop, so 33 looks identical to 1, 34 to 2, 35 3, and so on and it loops again.

Also, an accurate Java Square Cell theme for multistate rules:

Code: Select all

x = 2, y = 2, rule = 2/2/25
2A$A!
[[ COLOR 0 0 0 0 COLOR 1 255 0 0 COLOR 2 0 255 0 COLOR 3 0 0 255 COLOR 4 255 255 0 COLOR 5 0 255 255 COLOR 6 255 0 255 COLOR 7 92 36 110 COLOR 8 0 99 140 COLOR 9 176 196 222 COLOR 10 115 61 26 COLOR 11 189 183 107 COLOR 12 205 133 63 COLOR 13 47 79 79 COLOR 14 255 128 0 COLOR 15 255 215 0 COLOR 16 184 134 11 COLOR 17 0 100 0 COLOR 18 173 255 47 COLOR 19 107 142 35 COLOR 20 0 250 154 COLOR 21 72 209 204 COLOR 22 0 0 128 COLOR 23 132 112 255 COLOR 24 160 32 240 COLOR DEAD 0 0 0 COLOR DEADRAMP 0 0 0 COLOR GRID 51 51 51 COLOR GRIDMAJOR 51 51 51 GRIDMAJOR 0 ]]

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

Re: Pattern viewer for forum threads

Post by muzik » January 17th, 2020, 6:50 pm

Identify doesn't seem to count dying states when calculating the pattern's bounding box, even when dying states are integral to the function of the pattern:

Code: Select all

x = 77, y = 7, rule = 23/3/143
.tT.tP.tL.tH.tD.sX.sT.sP.sL.sH.sD.rX.rT.rP.rL.rH.rD.qX.qT.qP.qL.qH.qD
.pX.pT.pP.pL.pH.pD.X.T.P.L.H.D.A.A$.tTtUtPtQtLtMtHtItDtEsXtAsTsUsPsQsL
sMsHsIsDsErXsArTrUrPrQrLrMrHrIrDrEqXrAqTqUqPqQqLqMqHqIqDqEpXqApTpUpPpQ
pLpMpHpIpDpEXpATUPQLMHIDE5A$4.2tV2tR2tN2tJ2tF2tB2sV2sR2sN2sJ2sF2sB2rV
2rR2rN2rJ2rF2rB2qV2qR2qN2qJ2qF2qB2pV2pR2pN2pJ2pF2pB2V2R2N2J2F2BA$5.tV
tTtRtPtNtLtJtHtFtDtBsXsVsTsRsPsNsLsJsHsFsDsBrXrVrTrRrPrNrLrJrHrFrDrBqX
qVqTqRqPqNqLqJqHqFqDqBpXpVpTpRpPpNpLpJpHpFpDpBXVTRPNLJHFDBA$5.2tT2tP
2tL2tH2tD2sX2sT2sP2sL2sH2sD2rX2rT2rP2rL2rH2rD2qX2qT2qP2qL2qH2qD2pX2pT
2pP2pL2pH2pD2X2T2P2L2H2D2A$tV.tRtStNtOtJtKtFtGtBtCsVsWsRsSsNsOsJsKsFsG
sBsCrVrWrRrSrNrOrJrKrFrGrBrCqVqWqRqSqNqOqJqKqFqGqBqCpVpWpRpSpNpOpJpKpF
pGpBpCVWRSNOJKFGBC3A$tV.tR.tN.tJ.tF.tB.sV.sR.sN.sJ.sF.sB.rV.rR.rN.rJ.
rF.rB.qV.qR.qN.qJ.qF.qB.pV.pR.pN.pJ.pF.pB.V.R.N.J.F.B.A!
[[ THEME Blues ]]
Also auto fit doesn't count dying cells either, and historyfit does count them but also counts cells that are completely dead, so could some autofit option that fits in the middle and only excludes 100% dead cells be added?

Can an in-viewer button of sorts be added for closing the identify table? It seems the only way to get rid of it is to rewind the pattern or close the viewer entirely.

I'm almost done with making the themes.

Can the ability to view square grid patterns on a hexagonal grid be readded? Otherwise we'll be stuck with running hex ruletables on a square grid like this:

Code: Select all

 x = 6, y = 8, rule = HexBuss
3.A$4.BA5$AB$2.A!
EDIT: Another identify bug: oblique speeds that can be simplified are not simplified.

Code: Select all

x = 31, y = 26, rule = B3ai4ekq5cy6n/S2-ci3-ace4inr5eqry
16b2o$16bobo$16b3o2$13b2o$14bo$12bobo6$6bo$4bo23b2o$4b3o21bobo$28b3o$
3o22b3o$obo22bobo$b2o5b2o16b2o$9bo$21b2o$5b3o13bobo$5bobo13b3o$6b2o10b
3o$18bobo$19b2o!
Last edited by muzik on January 17th, 2020, 9:04 pm, edited 1 time in total.

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

Re: Pattern viewer for forum threads

Post by muzik » January 17th, 2020, 7:45 pm

Here are the proposed UI colours for each theme. I've also included proposals for theme-dependent border colours and history colours, in order to make them fit better with each theme (while still making sure they stand out and can be identified).

Mono

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Mono COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 ]]
Blues

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Blues COLOR UIBORDER 0 255 255 COLOR UIHIGHLIGHT 0 0 255 COLOR UISELECT 0 0 192 COLOR BOUNDED 81 81 96 COLOR MARKOFF 0 128 192 COLOR MARK1 216 255 255 COLOR MARK2 160 128 255 COLOR KILL 64 64 96 ]]
Fire

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Fire COLOR UIBORDER 255 144 0 COLOR UISELECT 160 0 0 COLOR UIHIGHLIGHT 255 125 0 COLOR BOUNDED 96 81 81 COLOR MARKOFF 160 64 0 COLOR MARK1 255 128 64 COLOR MARK2 255 192 0 COLOR KILL 96 64 64 ]]
Poison

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Poison COLOR UIBORDER 0 255 255 COLOR UISELECT 0 160 0 COLOR UIHIGHLIGHT 64 208 128 COLOR BOUNDED 81 96 81 COLOR MARKOFF 32 192 32 COLOR MARK1 128 255 208 COLOR MARK2 64 255 160 COLOR KILL 64 96 64 ]]
Yellow

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Yellow COLOR UIBORDER 255 255 0 COLOR UISELECT 0 94 0 COLOR UIHIGHLIGHT 128 0 128 COLOR BOUNDED 0 16 96 COLOR MARKOFF 0 64 160 COLOR MARK1 255 255 192 COLOR MARK2 200 240 110 COLOR KILL 0 0 64 ]]
Gray

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Gray COLOR UISELECT 92 92 92 COLOR UIHIGHLIGHT 104 104 104 COLOR MARKOFF 64 64 64 COLOR MARK1 204 204 204 COLOR MARK2 240 240 240 ]]
Inverse

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]
Day

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Day COLOR UIBORDER 0 255 255 COLOR BOUNDED 160 160 175 COLOR MARKOFF 0 192 255 COLOR MARK1 128 64 255 COLOR MARK2 128 64 255 COLOR KILL 160 160 192 ]]
Occupied

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Occupied COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR BOUNDED 64 64 64 COLOR MARKOFF 240 240 240 COLOR MARK1 240 240 240 COLOR MARK2 240 240 240 COLOR KILL 64 64 64 ]]
Red

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Red COLOR UISELECT 128 0 0 COLOR UIHIGHLIGHT 160 0 9 COLOR BOUNDED 64 64 64 COLOR MARKOFF 160 0 0 COLOR MARK1 240 240 240 COLOR MARK2 240 240 240 COLOR KILL 64 64 64 ]]
LifeHistory

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME LifeHistory COLOR UIBORDER 16 240 16 COLOR UISELECT 0 0 96 COLOR UIHIGHLIGHT 0 0 160 ]]
Generations

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Generations COLOR UISELECT 192 0 0 COLOR UIBORDER 255 255 0 COLOR UIHIGHLIGHT 255 128 0 COLOR BOUNDED 96 96 81 COLOR MARKOFF 112 127 0 COLOR MARK1 255 255 160 COLOR MARK2 192 255 64 COLOR KILL 96 96 64 ]]
Golly, MCell, Catagolue, Life32: No change

Caterer:

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Caterer COLOR UIBORDER 114 137 218 COLOR UISELECT 103 120 131 COLOR UIHIGHLIGHT 153 170 181 ]]
Margolus:

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME Margolus COLOR UIBORDER 255 255 0 COLOR UISELECT 0 0 47 COLOR UIHIGHLIGHT 0 0 128 COLOR BOUNDED 96 96 81 COLOR MARKOFF 112 127 0 COLOR MARK1 255 255 160 COLOR MARK2 155 192 64 COLOR KILL 96 96 64 ]]
PCA:

Code: Select all

x = 33, y = 27, rule = LifeHistory:P64,32
13.F3$10.F4$2C5.2A3D$2C5.2A2.D$11.D$4.2A3.2D$4.2A5$22.2E.2A$21.E5.A$
21.E6.A2.2C$21.3E3.A3.2C$26.A3$22.F3$19.F!
[[ THEME PCA COLOR MARKOFF 64 64 64 COLOR MARK1 204 204 204 COLOR MARK2 240 240 240 ]]
I've set the mark colours for the Inverse theme to those specific colours as the Inverse theme is the theme used on LifeWiki. As it uses green to highlight certain things sometimes, I figured it would make sense for these cell states to also be green so that highlighted objects can be represented in the wiki without having to specify custom lifehistory colours.

Code: Select all

 x = 26, y = 11, rule = bs0123456hHistory
3.D3.D3.D4.D3.D2.2D$A3.A2.DA2.DA3.AD.DAD.DAD$12.D3.2D2.2D2.2D2$9.D3.D
4.D$10.A2.DA2.DAD$10.D4.D3.D2$11.D4.D3.D$12.A2.DA2.DAD$13.D3.D2.D!
[[ GRID THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]

Code: Select all

x = 8, y = 10, rule = LifeHistory
.C$C5.C$C5.C$5C.C2$4.2A$2.A4.A$.A$.A5.A$.6A!
[[ VIEWONLY GRID THEME Inverse COLOR UISELECT 128 128 128 COLOR UIHIGHLIGHT 128 128 128 COLOR MARKOFF 192 239 192 COLOR MARK1 0 128 0 ]]
Last edited by muzik on January 29th, 2020, 6:02 pm, edited 2 times in total.

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

Re: Pattern viewer for forum threads

Post by rowett » January 18th, 2020, 7:36 am

muzik wrote:
January 17th, 2020, 6:50 pm
Identify doesn't seem to count dying states when calculating the pattern's bounding box
True, this is on the backlog.
muzik wrote:
January 17th, 2020, 6:50 pm
Can an in-viewer button of sorts be added for closing the identify table?
Yes, done.
muzik wrote:
January 17th, 2020, 6:50 pm
Can the ability to view square grid patterns on a hexagonal grid be readded?
No since that's not the issue.

The issue is that @TREE patterns don't have any way of specifying hex neighbourhood, unlike @TABLE which supports it. Since the recommendation (for performance) has been to add @TREE sections to @TABLE rules we've lost the hex specification.

So now LifeViewer will search for the @TABLE-style neighborhood:hexagonal even when decoding an @TREE rule. If the @TABLE is already in the rule then there's nothing to add. If not then it's just a matter of adding it in the @RULE section as I've just done for the HexBuss rule.
muzik wrote:
January 17th, 2020, 6:50 pm
Another identify bug: oblique speeds that can be simplified are not simplified.
Fixed, thanks!

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

Re: Pattern viewer for forum threads

Post by muzik » January 18th, 2020, 11:08 am

Hexagon ruletables seem to be working perfectly!

Code: Select all

x = 1, y = 1, rule = Fredkin_mod3_hexagonal
A!
[[ AUTOSTART ZOOM 2 STOP 121 ]]
A few more things:

- Hexagons should probably be squished downwards slightly. They're not completely regular, which can be seen if you rotate one:

Image
Image
Image

- When all cells die on this strobing rule, it stops strobing, is this intentional?

Code: Select all

x = 32, y = 32, rule = R1,C2,S0-2,5,B0-2,4-5,NM:T128,128
2o3bo3b5o4bobobob2o2b2o$2bo2b3ob2o4bo4b4o2bob4o$b2o6b2o2bob2ob3obob4o$
8o2b3obob3obob2o4b2obo$ob3obobobob2obob3obo2b3o2b2o$o4bob2obo3b2o9bobo
2bo$obo3bo6bobo2bobob3obo2b3o$b3o5bobob3o5bob2ob2ob2o$o2bo5bo4bobo4b5o
bob2o$2b3o2b4o2b3o4bo5bobo2bo$o5b2ob2o2bo2b2obobob2ob2o$bobobob3ob3o2b
2ob2o2b2o4b3o$o3b6o2b2o3bobob2obo2bo2bo$o2b4obo4b2ob2obo2b3o5bo$obob2o
b2o3bo3bob3o2bobob2o$4b5obob2o8bo2b3obobo$o2bo2bo2bobo2b4o4b3o3bo2bo$
2o3bobob2ob3o2bo5bob3obo$ob3ob2ob6ob2o5bo2b2obobo$b4o2bo4b2ob2o2b3ob4o
b4o$2obob3ob2o4bobob4o2bob3o$o2b2obo3bo2b2ob2o3bobo2bo2b2o$bo2b3ob2ob
3o2b3o4b4o2b3o$obobob3ob2obo3b5o2b2obo$2bo3b2o3b6o4bo5b2obo$b6o2bo2bob
obo5b2ob5obo$o3b2o3b2o5bobob4ob3o3bo$b5o3bob3obob2o2bob4o2bobo$5bo3b3o
2b2ob3o2bo2b6o$o2b2o2b3obo2b2o2bob3o2b3o$2obo3bob2o3bo2bo6b2obo2b2o$2b
o2b2o4bobob2o6b2o4bobo!
- Triangular patterns do not always completely fit on first load:

Code: Select all

 x = 16, y = 16, rule = B3/S23L
o2b2ob4o2b4o$o2bo3bob4o$2o2bobobob2o3bo$4bobo4b2ob2o$4b2o2b3o2bobo$obo
2bo4b3ob2o$2o3bob2o3b2obo$bo3bobob7o$4obo4b3ob2o$7ob2o3bobo$2o2bo2b2o
2bo$b6o2b2obobo$4bo5bobobo$ob5o4b2obo$bobo2bobo2bo3bo$2o2b3obo2b5o!
- While doing a bit of investigation I realised that BSFKL rules are actually a subset of the 3-state outer-totalistic rulespace. So it might be a better idea to add native support for the latter first, and then the viewer would be able to intake a BSFKL rulestring and the algorithm would already be there and ready for use.

- Can a slider be added to the settings menu to "skew" the grid? This could end up becoming handy for some ruletables which use multiple states on a square grid plus icons to simulate triangular grids.

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

Re: Pattern viewer for forum threads

Post by rowett » January 18th, 2020, 1:31 pm

muzik wrote:
January 18th, 2020, 11:08 am
Hexagons should probably be squished downwards slightly. They're not completely regular
True but they need to be like that for various reasons.
muzik wrote:
January 18th, 2020, 11:08 am
When all cells die on this strobing rule, it stops strobing, is this intentional?
a) I don't like strobing and b) Yes it's intentional - all patterns stop when all cells die.
muzik wrote:
January 18th, 2020, 11:08 am
Triangular patterns do not always completely fit on first load
I'll take a look - thanks for spotting it.
muzik wrote:
January 18th, 2020, 11:08 am
- Can a slider be added to the settings menu to "skew" the grid?
Please give an example of what this would do to the grid.

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

Re: Pattern viewer for forum threads

Post by muzik » January 18th, 2020, 1:49 pm

rowett wrote:
January 18th, 2020, 1:31 pm
muzik wrote:
January 18th, 2020, 11:08 am
- Can a slider be added to the settings menu to "skew" the grid?
Please give an example of what this would do to the grid.
The normal grid, which looks like this:

Code: Select all

x = 172, y = 131, rule = B3/S23
127bo$127bo$72b2o52bo$71b2o53bo$71bo53bo$24bo46bo52bo$24bo15bo29bo26bo
26bo20bo$23bo16bo29bo26bo26bo20bo$23bo15bo30bo26bo25bo22bo$23bo15bo30b
o26bo25bo22bo$23bo15bo30bo26bo25bo22bo$22bo16bo30bo26bo24bo23bo$22bo
16bo29bo27bo24bo23bo$22bo16bo29bo27bo24bo23bo$22bo16bo29bo27bo23bo24bo
$22bo16bo29bo27bo23bo24bo$22bo16bo29bo27bo23bo24bo$22bo16bo28bo28bo22b
o25bo$22bo16bo28bo28bo22bo25bo$22bo16bo28bo28bo22bo25bo$22bo16bo28bo5b
97o$22bo16bo12b22o23bo22bo25bo$11b41o16bo28bo22bo25bo$22bo16bo28bo28bo
22bo25bo$22bo16bo28bo28bo22bo25bo$22bo16bo28bo28bo22bo25bo$22bo16bo28b
o28bo22bo25bo$22bo16bo28bo28bo22bo25bo$22bo16bo28bo28bo22bo25bo$22bo
16bo28bo28bo22bo25bo$22bo17bo27bo28bo22bo25bo$22bo17bo27bo28bo22bo25bo
$22bo17bo27bo28bo22bo25bo$22bo17bo27bo28bo22bo25bo$22bo17bo27bo28bo22b
o25bo$22bo17bo27bo28bo22bo25bo$21bo18bo27bo28bo22bo24bo$21bo18bo27bo
28bo22bo24bo$21bo18bo27bo28bo22bo24bo$21bo18bo27bo28bo9b49o$21bo18bo
15b51o13bo24bo10b4o$21bo18bo4b11o12bo28bo22bo24bo14b8o$21bo12b11o24bo
27bo22bo24bo$14b20o6bo28bo27bo22bo24bo$9b5o7bo19bo27bo27bo22bo24bo$5b
4o12bo19bo27bo27bo22bo24bo$3b2o16bo19bo27bo27bo22bo24bo$21bo19bo27bo
26bo23bo24bo$21bo20bo26bo26bo23bo24bo$21bo20bo26bo26bo23bo24bo$21bo20b
o26bo26bo23bo24bo$21bo21bo25bo26bo23bo24bo$21bo21bo25bo26bo23bo24bo$
21bo21bo25bo26bo23bo24bo$21bo21bo25bo26bo23bo23bo$21bo21bo25bo26bo23bo
23bo$21bo21bo25bo26bo23bo23bo$21bo21bo25bo26bo23bo23bo$21bo22bo24bo26b
o23bo23bo$21bo22bo24bo26bo23bo23bo$21bo22bo24bo26bo23bo23bo$21bo22bo
24bo26bo23bo23bo4b4o$21bo23bo23bo26bob51o$21bo23bo23bo16b12o22bo23bo$
21bo23bo23bo2b14o10bo23bo23bo$22bo22bo19b7o24bo23bo23bo$22bo22bo12b7o
5bo25bo23bo23bo$22bo22bo5b7o12bo25bo23bo23bo$10b41o19bo25bo23bo23bo$
22bo23bo23bo25bo23bo23bo$22bo23bo23bo25bo23bo23bo$22bo23bo23bo25bo23bo
23bo$22bo23bo23bo25bo24bo22bo$22bo23bo23bo25bo24bo22bo$23bo22bo23bo25b
o24bo22bo$23bo22bo23bo25bo24bo22bo$23bo23bo22bo25bo24bo22bo$23bo23bo
22bo25bo24bo22bo$23bo23bo22bo25bo24bo22bo$23bo23bo23bo24bo24bo22bo$23b
o23bo23bo24bo24bo22bo$23bo23bo23bo24bo24bo22bo$23bo23bo23bo24bo24bo22b
o$23bo24bo22bo24bo24bo22bo$23bo24bo22bo23bo25bo22bo$23b65o7bo25bo22bo$
17b7o24bo22bo16b32obo22bo$14b3o6bo24bo22bo23bo24b12o12bo$23bo24bo22bo
23bo26bo9b16o$24bo23bo22bo23bo26bo21bo3b23o$24bo24bo21bo23bo26bo22bo
25bo$24bo24bo21bo23bo26bo22bo$24bo24bo21bo23bo26bo22bo$24bo24bo22bo22b
o26bo22bo$24bo24bo22bo22bo26bo22bo$24bo24bo22bo22bo26bo22bo$24bo24bo
22bo22bo26bo22bo$24bo24bo22bo22bo26bo22bo$24bo24bo22bo22bo26bo22bo$24b
o24bo22bo22bo26bo22bo$24bo24bo22bo22bo26bo22bo$24bo24bo22bo21bo28bo21b
o$24bo24bo22bo21bo28bo21bo$24bo24bo22bo21bo28bo21bo$25bo23bo22bo21bo
28bo21bo$25bo23bo22bo21bo28bo21bo$25bo23bo22bo21bo4b48o$25bo23bo23bo
11b14o24bo22bo$25bo23bo21b14o8bo29bo22bo$25bo23bo14b7o2bo19bo29bo22bo$
25bo23b15o9bo19bo29bo22bo$25bo18b6o23bo19bo29bo22bo$25bo6b12o5bo23bo
19bo29bo22bo$22b10o17bo23bo19bo29bo22bo$12b10o4bo22bo23bo19bo29bo22bo$
7b5o14bo22bo23bo19bo29bo22bo$5b2o19bo23bo22bo19bo30bo21bo$2b3o21bo23bo
23bo18bo30bo21bo$2o24bo23bo23bo18bo30bo$27bo22bo23bo18bo30bo$27bo22bo
23bo18bo30bo$50bo23bo18bo30bo$50bo23bo18bo30bo$50bo23bo18bo30bo$50bo
24bo17bo31bo$50bo24bo17bo31bo$50bo42bo$50bo43bo$50bo43bo$50bo$51b2o!
would end up looking more like this:

Code: Select all

 x = 342, y = 250, rule = B3/S23
83b10o70b18o50b11o$82bo79bo68bo$81bo79bo68bo$81bo78bo68bo$80bo78bo68bo
$79bo79bo67bo$79bo78bo67bo$78bo78bo67bo$77bo29b111o6bo$67b40o48bo62b
54o$50b17o8bo78bo66bo$39b11o24bo78bo66bo$20b19o34bo78bo66bo$11b9o52bo
79bo65bo$4b7o60bo79bo65bo$70bo80bo64bo69b2o$69bo80bo64bo69bo$69bo79bo
65bo68bo$68bo79bo65bo67b2o$67bo79bo64b2o67bo$66bo79bo64bo67b2o$65bo79b
o63b2o67bo$64bo79bo63bo69bo$63bo79bo63bo69bo$62bo79bo63bo68b2o$61bo80b
o62bo68bo$60bo80bo62bo68bo$59bo80bo62bo69bo$59bo79bo62bo69bo$58bo79bo
62bo69bo$58bo79bo61bo70bo$57bo79bo61bo70bo$56bo80bo61bo69bo$55bo80bo
61bo69bo$54bo80bo61bo69bo$53bo80bo60b2o69bo$52bo80bo60bo70bo$51bo80bo
60bo70bo$50bo80bo60bo71bo$50bo79bo60bo71bo$49bo79bo60bo71bo$49bo78bo
60bo71bo$48bo79bo60bo70bo$48bo78bo60bo70bo$47bo78bo23b62o46bo$47bo77bo
3b21o37bo24b72o$46bo62b20o57bo70bo$45bo49b14o15bo60bo70bo$45bo41b8o28b
o60bo70bo$44bo29b13o35bo60bo71bo$9b20o14bo14b16o47bo59b2o71bo$5b4o20b
29o62bo59bo72bo$41bo77bo59bo72bo$41bo76bo59bo72bo$40bo76bo60bo72bo$40b
o75bo60bo72bo$39bo75bo61bo71bo$38bo75bo61bo72bo$38bo75bo60bo72bo$37bo
75bo61bo70b2o$36bo76bo60bo70bo$36bo75bo60bo70bo73bo$35bo75bo61bo69bo
73b2o$35bo74bo61bo69bo72b2o$34bo74bo61bo70bo71bo$33bo74bo61bo70bo71bo$
32bo74bo61bo69b2o71bo$31bo75bo61bo68bo72bo$31bo74bo61bo68bo72bo$30bo
74bo62bo67bo73bo$30bo73bo62bo67bo73bo$29bo74bo61bo67bo73bo$29bo73bo62b
o66bo73bo$28bo73bo62bo66bo74bo$28bo72bo62bo67bo73bo$27bo73bo62bo66bo
73bo$27bo72bo62bo66bo74bo$26bo72bo62bo66bo74bo$25bo72bo63bo65bo74bo$
25bo72bo62bo65bo75bo$24bo72bo63bo65bo74bo$24bo71bo63bo65bo74bo$23bo71b
o64bo64bo75bo$23bo71bo63bo65bo65b4o4b2o$22bo71bo63bo65bo41b25o7bo$22bo
70bo63bo65bo5b37o32bo$21bo70bo63bo32b40o68bo$21bo69bo63bo13b20o32bo74b
o$20bo69bo51b27o51bo74bo$20bo68bo35b17o12bo64bo75bo$19bo69bo18b17o28bo
64bo75bo$18bo69bo10b9o44bo65bo74bo$18bo69bo3b7o53bo64bo74bo$12b2o3bo
69b5o59bo64bo74bo$14b3o65b6o63bo63bo74bo$15b4o47b16o4bo63bo63bo74bo$
14bo4b47o19bo64bo63bo73bo$13bo17b11o42bo64bo63bo74bo$13bo69bo64bo64bo
73bo$12bo70bo64bo63bo73bo$12bo69bo64bo63bo73bo$11bo69bo64bo63bo73bo$
11bo69bo64bo62bo73bo$10bo69bo64bo63bo72bo$9bo70bo63bo63bo72bo$9bo69bo
63bo63bo72bo$8bo70bo63bo62bo73bo$8bo69bo63bo63bo72bo$7bo69bo63bo63bo
72bo$7bo69bo62bo63bo72bo$6bo69bo63bo63bo72bo$5bo70bo62bo63bo72bo$4bo
71bo62bo62bo72bo$3bo71bo62bo62bo72bo$2bo72bo61bo63bo72bo$bo72bo62bo62b
o72bo$o73bo61bo62bo72bo$74bo60bo63bo71bo$73bo61bo62bo72bo24b4o$73bo60b
o62bo72bo16b9o$73bo59bo62bo72bo8b9o54bo$72bo59bo63bo72bo3b5o62bo$72bo
58bo63bo72b5o66bo$71bo58bo63bo67b6o69b2o$71bo57bo64bo61b6o5bo68bo$70bo
57bo64bo56b6o10bo67b2o$70bo57bo63bo47b10o16bo66bo$69bo57bo63bo21b27o
25bo66bo$68bo57bo63bo12b10o50b2o66bo$68bo57bo62b14o59bo67bo$67bo57bo
46b17o72bo67bo$67bo56bo11b36o16bo71bo68bo$66bo54b15o51bo72bo67bo$66bo
45b9o2bo62bo72bo67bo$65bo37b9o10bo63bo72bo66bo$64bo25b13o18bo63bo72bo
66bo$64bo17b8o31bo62bo72bo66bo$63b19o38bo62bo72bo66bo$51b13o55bo62bo
72bo66bo$20b31o11bo56bo61bo72bo66bo$18b2o42bo55bo61bo72bo67bo$61bo55bo
61bo72bo67bo$61bo55bo61bo72bo66bo$60bo55bo61bo72bo66bo$60bo54bo61bo72b
o66bo$59bo55bo60bo72bo66bo$59bo54bo60bo72bo66bo$58bo54bo61bo71bo66bo$
58bo54bo60bo72bo65bo$57bo54bo60bo72bo65bo$56bo54bo60bo72bo65bo$56bo54b
o60bo71bo65bo$55bo54bo60bo71bo65bo$55bo53bo60bo72bo64bo$54bo53bo60bo
72bo64bo$53bo54bo59bo72bo64bo$53bo53bo59bo72bo64bo$52bo53bo59bo72bo64b
o$51bo54bo58bo73bo63bo$51bo53bo58bo73bo64bo$50bo54bo58bo72bo64bo$49bo
54bo58bo73bo63bo$49bo54bo57bo73bo63bo$48bo54bo57bo73bo63bo$47bo54bo58b
o72bo63bo$47bo54bo57bo73bo62bo$46bo54bo57bo73bo62bo$45bo54bo58bo72bo
62bo$45bo53bo58bo72bo62bo$44bo54bo57bo72bo62bo$44bo53bo57bo73bo61bo$
43bo53bo57bo73bo61bo$43bo53bob56o73bo61bo$42bo26b30o55b17o56bo61bo$14b
4o23bo7b20o26bo57bo17b37o18bo61bo$18b31o45bo58bo54b11o7bo61bo$40bo53bo
57bo66b9o59bo$39bo53bo57bo72bo3b15o43bo$39bo52bo58bo71bo19b25o17bo$38b
o53bo57bo71bo45b31o$37bo53bo57bo71bo61bo15b3o$37bo52bo57bo71bo61bo19b
5o$36bo52bo57bo71bo61bo$35bo53bo56bo71bo61bo$35bo52bo57bo70bo61bo$34bo
52bo57bo71bo60bo$34bo52bo56bo71bo60bo$33bo52bo56bo71bo60bo$33bo51bo57b
o70bo60bo$32bo51bo57bo70bo60bo$32bo51bo56bo71bo60bo$31bo51bo56bo71bo
60bo$30bo51bo57bo70bo60bo$30bo50bo57bo70bo60bo$29bo51bo56bo70bo60bo$
28bo51bo56bo70bo60bo$27bo51bo57bo69bo61bo$27bo50bo57bo69bo61bo$26bo50b
o57bo69bo61bo$26bo50bo56bo69bo61bo$25bo50bo57bo69bo60bo$24bo50bo57bo
69bo60bo$24bo50bo56bo69bo60bo$23bo50bo56bo70bo59bo$23bo49bo57bo69bo59b
o$22bo49bo57bo69bo59bo$21bo50bo56bo69bo60bo$21bo49bo56bo69bo60bo$20bo
49bo57bo68bo60bo$20bo48bo57bo68bo60bo$19bo49bo56bo68bo60bo$18bo49bo56b
o68bo61bo$18bo48bo57bo67bo61bo$17bo49bo56bo67bo61bo$17bo48bo57bo66bo
61bo$16bo48bo57bo66bo62bo$15bo48bo57bo67bo61bo$15bo48bo57bo66bo61bo$
14bo48bo57bo66bo62bo$13bo48bo57bo66bo62bo$13bo47bo57bo67bo61bo$12bo47b
o58bo66bo61bo$12bo47bo57bo19b30o17bo62bo$11bo47bo58bo13b6o30b37o42bo$
11bo46bo58bo7b7o52bo20b54o$10bo47bo57bo2b6o58bo61bo13b6o$10bo46bo49b
12o63bo61bo20b11o25b3o$9bo47bo43b6o7bo66bo62bo31b25o$8bo47bo33b11o12bo
66bo62bo$8bo47bo13b20o23bo65bo62bo$7bo47bo4b10o42bo65bo62bo$7bo13b39o
52bo65bo62bo$6bo46bo57bo65bo62bo$6bo45bo58bo64bo62bo$6bo45bo57bo65bo
61bo$5bo45bo58bo64bo61bo$5bo44bo59bo64bo60bo$4bo45bo59bo63bo60bo$4bo
45bo58bo63bo60bo$3bo46bo58bo63bo60bo$49bo122bo60bo$49bo122bo59bo$49bo
121bo59bo$231bo$230bo$230bo$229bo$228bo$228bo$227bo!

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

Re: Pattern viewer for forum threads

Post by rowett » January 18th, 2020, 1:56 pm

muzik wrote:
January 18th, 2020, 1:49 pm
The normal grid, which looks like this...
And I though that was just my new glasses.

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

Re: Pattern viewer for forum threads

Post by muzik » January 19th, 2020, 7:57 pm

I'm sure my artistic abilities will improve with time, don't worry about it!

Speaking of things that make you do a double take, it seems there were a few outer totalistic aliases remaining in the early Thread For Your Unrecognized CA thread, so I've committed those (also, Christmas Life is an alternate alias for B1S012345678).

Are there any changes I should make to the suggested UI themes?

----

Random thought: a script command that makes any cell that existed when the pattern was loaded appear completely aged, instead of newly born (for example, for blues theme, cells would appear white instead of cyan, but subsequently born cells would still be cyan)

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

Re: Pattern viewer for forum threads

Post by muzik » January 20th, 2020, 4:53 am

Is this meant to be reported as a still life?

Code: Select all

x = 1, y = 1, rule = B0/S
o!

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

Re: Pattern viewer for forum threads

Post by rowett » January 20th, 2020, 5:00 am

muzik wrote:
January 20th, 2020, 4:53 am
Is this meant to be reported as a still life?
Yes. For B0 and also Alternating rules only every other generation is processed.

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

Re: Pattern viewer for forum threads

Post by muzik » January 20th, 2020, 5:02 am

Also, this still seems to be reported as slope 1:

Code: Select all

x = 44, y = 48, rule = plife
40b2o$40bob2o$41bobo$40bo2bo$40b3o6$22b2o$22bob2o$23bobo$22bo2bo$22b3o
10$33b3o$36b3o$34bo4bo$8b2o29bo$8bob2o23bo2bo$9bobo24bo$8bo2bo$8b3o4$
26bo$27bo$26bo2$22b2o$21bo2bo$22b2o2$2bo$bobo$2o$bo$o!

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

Re: Pattern viewer for forum threads

Post by rowett » January 20th, 2020, 6:08 am

muzik wrote:
January 20th, 2020, 5:02 am
Also, this still seems to be reported as slope 1
Fixed, thanks!

Post Reply