Page 57 of 98

Re: Life tag testing

Posted: April 12th, 2020, 6:52 pm
by dvgrn
rowett wrote: April 12th, 2020, 4:40 pmI think it is working. The first glider appears on the second lane at T=2559 (as in the script, and not 2259 as you wrote above. The second glider appears on that lane at T=7038 which is 2559 + 4479 = 7038 (again, as specified in the script).
Oh, good Golly. Yeah, I just forgot and wrote my slow-salvo data collector script to produce a series of absolute timestamps, instead of deltas between successive paste times. Thanks for the reminder...!

Code: Select all

x = 291, y = 292, rule = B3/S23
bo$2bo$3o253$260b2o$259bo2bo$260b2o2$256bo$255bobo$255bobo$256bo3$269b
2o$268bo2bo$269b2o2$265bo$264bobo$264bobo$265bo2$279b2o$278bo2bo$279b
2o2$275bo$274bobo$274bobo$275bo3$288b2o$287bo2bo$288b2o2$284bo$283bobo
$283bobo$284bo!
#C [[ STEP 64 ]]
#C [[ RLE glider bo$2bo$3o! ]]
#C [[ PASTET 640 640 640 1280 640 1280 1280 640 640 640 640 640 640 640 640 640 1280 1280 640 640 1280 640 640 640 640 640 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 1280 1280 1280 640 640 640 1280 640 640 1280 640 1280 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 1280 640 640 640 1280 640 640 640 640 1280 1280 640 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 1280 1280 1280 640 1280 640 640 1280 640 640 1280 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 640 640 640 1280 640 640 640 640 640 640 1280 1280 640 640 640 640 640 640 640 640 640 1280 1280 1280 1280 640 640 ]]
#C [[ PASTE glider 0 0 ]]
#C [[ PASTET 2559 1920 1280 7040 1280 2560 5120 12800 1280 1280 3200 2560 1920 1920 11520 3200 3840 1280 4480 3840 8960 1280 1280 1920 2560 2560 3840 3840 3840 5760 5120 1280 7040 1280 1280 1280 2560 ]]
#C [[ PASTE glider 4 0 ]]
-- Oh, I meant to mention a problem I ran into: when the starting pattern is LifeHistory instead of Life, PASTE fills in the pasted glider with ON cells for some reason. I don't exactly see what the problem has to do with this issue but maybe it's related?

Code: Select all

x = 291, y = 292, rule = LifeHistory
.A$2.A$3A246$283.2D$283.2D6$260.2A$259.A2.A$260.2A2$256.A$255.A.A$
255.A.A$256.A3$269.2A$268.A2.A$269.2A2$265.A$264.A.A$264.A.A$265.A2$
279.2A$278.A2.A$279.2A2$275.A$274.A.A$274.A.A$275.A3$288.2A$287.A2.A$
288.2A2$284.A$283.A.A$283.A.A$284.A!
#C [[ RLE glider bo$2bo$3o! ]]
#C [[ PASTET 640 640 640 1280 640 1280 1280 640 640 640 640 640 640 640 640 640 1280 1280 640 640 1280 640 640 640 640 640 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 1280 1280 1280 640 640 640 1280 640 640 1280 640 1280 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 640 1280 640 640 640 1280 640 640 640 640 1280 1280 640 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 640 640 640 640 640 640 640 640 1280 1280 1280 640 1280 640 640 1280 640 640 1280 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 1280 640 640 640 640 640 640 640 1280 640 640 640 640 640 640 1280 1280 640 640 640 640 640 640 640 640 640 1280 1280 1280 1280 640 640 ]]
#C [[ STEP 64 STOP 640 ]]
#C [[ PASTE glider 0 0 ]]
#C [[ PASTET 2559 1920 1280 7040 1280 2560 5120 12800 1280 1280 3200 2560 1920 1920 11520 3200 3840 1280 4480 3840 8960 1280 1280 1920 2560 2560 3840 3840 3840 5760 5120 1280 7040 1280 1280 1280 2560 ]]
#C [[ PASTE glider 4 0 ]]

Re: Life tag testing

Posted: April 13th, 2020, 2:13 am
by rowett
Build 518 is now available on the lazyslug server

Fixes in this build:
  • fixed [R]History 2-state paste

    Re: Life tag testing

    Posted: April 13th, 2020, 2:17 am
    by rowett
    dvgrn wrote: April 12th, 2020, 6:52 pm Oh, I meant to mention a problem I ran into: when the starting pattern is LifeHistory instead of Life, PASTE fills in the pasted glider with ON cells for some reason.
    Fixed your specific issue in build 518.

    For reference [R]History PASTE only works with 2 states. All of the paste modes simply use (source & 1) {logical op} (dest & 1).

    Re: Life tag testing

    Posted: April 19th, 2020, 3:00 am
    by rowett
    If it would be helpful I could add a BOOK Theme to LifeViewer to set the book's colours and GRIDMAJOR setting.
    Then you could replace:

    Code: Select all

    #C [[ GRID GRIDMAJOR 0 COLOR GRID 192 192 192 COLOR DEADRAMP 255 220 192 COLOR ALIVE 0 0 0 COLOR DEAD 192 220 255 COLOR BACKGROUND 255 255 255 ]]
    
    with:

    Code: Select all

    #C [[ GRID THEME BOOK ]] 
    

    Re: Life tag testing

    Posted: April 19th, 2020, 6:38 am
    by dvgrn
    rowett wrote: April 19th, 2020, 3:00 am If it would be helpful I could add a BOOK Theme to LifeViewer to set the book's colours and GRIDMAJOR setting.
    Then you could replace:

    Code: Select all

    #C [[ GRID GRIDMAJOR 0 COLOR GRID 192 192 192 COLOR DEADRAMP 255 220 192 COLOR ALIVE 0 0 0 COLOR DEAD 192 220 255 COLOR BACKGROUND 255 255 255 ]]
    
    with:

    Code: Select all

    #C [[ GRID THEME BOOK ]] 
    
    That would be handy, I think -- thanks! I suspect Nathaniel can be convinced to update to the latest LifeViewer version, if that feature comes along.

    Re: Life tag testing

    Posted: April 19th, 2020, 10:03 am
    by rowett
    Build 519 is now available on the lazyslug server

    Enhancements in this build:
    • added BOOK Theme

    Code: Select all

    x = 25, y = 21, rule = B3/S23
    12b2o$12bobo$3bo3b2o6bo7b2o$2bobobo2bo2bo2bo7b2o$2bobo2b2o6bo$3bo8bobo
    $12b2o4$2b3o$bo3bo$o5bo$bo3bo$2b3o$2b3o4$3b2o$3b2o!
    #C [[ GRID THEME BOOK ]]
    

    Re: Life tag testing

    Posted: April 19th, 2020, 2:20 pm
    by Nathaniel
    rowett wrote: April 19th, 2020, 10:03 am Enhancements in this build:
    • added BOOK Theme
    Nice, thanks!

    Re: Life tag testing

    Posted: April 22nd, 2020, 3:18 am
    by rowett
    Build 520 is now available on the lazyslug server

    Enhancements in this build:
    • annotations now support specifying the zoom range at which they will be visible
      • [[ LABEL X Y ZOOM (MAXZOOM) (FIXED) "string" ]]
      • [[ ARROW X1 Y1 X2 Y2 ZOOM (MAXZOOM) (FIXED) ]]
      • [[ POLYLINE X1 Y1 X2 Y2 .. ZOOM (MAXZOOM) (FIXED) ]]
      • [[ POLYFILL X1 Y1 X2 Y2 .. ZOOM (MAXZOOM) (FIXED) ]]
      • if MAXZOOM is specified then the annotation will be visible from ZOOM to MAXZOOM
      • if MAXZOOM is not specified then the annotation will be visible from ZOOM / 4 to ZOOM * 4 (the current default)
      • negative zoom value -N mean a zoom of 1/N so ZOOM -4 is the same as ZOOM 1/4 or ZOOM 0.25
    Fixes in this build:
    • fixed Theme button position
    • fixed Help->Info->Identify having info when no identification happened

    Re: Life tag testing

    Posted: May 4th, 2020, 12:30 am
    by rowett
    Build 521 is now available on the lazyslug server

    Fixes in this build:
    • fixed an issue with Nudge and Selection direction

    Re: Life tag testing

    Posted: May 21st, 2020, 1:00 pm
    by rowett
    Build 522 is now available on the lazyslug server

    Fixes in this build:
    • fixed an issue with Copy to External Clipboard and Selection direction

    Re: Life tag testing

    Posted: May 25th, 2020, 5:58 am
    by dvgrn
    There's now a weird hiccup, at least for me, in the highway robber article. On the first cycle of the infinite loop, the pattern suddenly gets drawn in a slightly different location, shifted a pixel or two northwest, somewhere around T=300. Once the mysterious adjustment happens, everything seems to stay steady in future cycles.

    Re: Life tag testing

    Posted: May 26th, 2020, 9:40 am
    by rowett
    dvgrn wrote: May 25th, 2020, 5:58 am There's now a weird hiccup, at least for me, in the highway robber article. On the first cycle of the infinite loop, the pattern suddenly gets drawn in a slightly different location, shifted a pixel or two northwest, somewhere around T=300. Once the mysterious adjustment happens, everything seems to stay steady in future cycles.
    It happens at about T=400 and it's because at that point the grid grows from the default 512x512 cells to 1024x1024 cells due to a glider escaping. This causes LifeViewer to re-center.

    Re: Life tag testing

    Posted: May 31st, 2020, 3:04 am
    by rowett
    Build 523 is now available on the lazyslug server

    Fixes in this build:
    • attempt to fix window position on iPad
    • fix Load Pattern

    Re: Life tag testing

    Posted: June 5th, 2020, 1:47 am
    by rowett
    Build 524 is now available on the lazyslug server

    Fixes in this build:
    • attempt to fix second popup move on iPad

    Re: Life tag testing

    Posted: June 6th, 2020, 6:18 am
    by rowett
    Build 525 is now available on the lazyslug server

    Enhancements in this build:
    • Ctrl-C while Help displayed will copy topic to clipboard

    Re: Life tag testing

    Posted: June 13th, 2020, 1:24 pm
    by rowett
    Build 526 is now available on the lazyslug server

    Enhancements in this build:
    • added support for Cross neighbourhood for LtL and HROT rules
      • specify with N+

    Re: Life tag testing

    Posted: June 14th, 2020, 3:51 am
    by rowett
    Build 527 is now available on the lazyslug server

    Enhancements in this build:
    • added support for Saltire and Star neighbourhoods for LtL and HROT rules
      • specify with NX for Saltire and N* for Star

    Re: Life tag testing

    Posted: June 16th, 2020, 4:57 pm
    by rowett
    Build 528 is now available on the lazyslug server

    Enhancements in this build:
    • new script command [[ RANDOMIZE ]] will generate random pattern on start
    Fixes in this build:
    • attempt to fix ignored touch events on iPad

    Re: Life tag testing

    Posted: June 17th, 2020, 4:04 pm
    by rowett
    Build 529 is now available on the lazyslug server

    Enhancements in this build:
    • improved Cross performance for LtL and HROT rules
    • added some more aliases
    Fixes in this build:
    • don't randomize pattern if the rule is invalid

    Re: Life tag testing

    Posted: June 19th, 2020, 5:51 am
    by rowett
    Build 530 is now available on the lazyslug server

    Enhancements in this build:
    • added support for L2 neighbourhood for LtL and HROT rules
      • specify with N2

    Re: Life tag testing

    Posted: June 19th, 2020, 2:15 pm
    by rowett
    Build 531 is now available on the lazyslug server

    Enhancements in this build:
    • added more aliases
    • added support for Cross, Saltire, Star and L2 neighbourhoods for Generations LtL/HROT rules

    Re: Life tag testing

    Posted: June 19th, 2020, 5:36 pm
    by rowett
    Build 532 is now available on the lazyslug server

    Fixes in this build:
    • fixed LtL L2 random rule generation
    • disabled Alt Gridlines button should be off

    Re: Life tag testing

    Posted: June 21st, 2020, 4:18 am
    by rowett
    Build 533 is now available on the lazyslug server

    Enhancements in this build:
    • added support for Hex neighbourhood for LtL and HROT rules
      • specify with NH
    Fixes in this build:
    • display "New pattern" if there are only state 0 cells
    • playback controls were not being reset after rule change from reversible rule
    • fixed some Margolus Identify issues

    Re: Life tag testing

    Posted: June 24th, 2020, 11:36 am
    by rowett
    Build 534 is now available on the lazyslug server

    Enhancements in this build:
    • improved text wrapping in Help->Aliases for some rule types
    Fixes in this build:
    • hex display was incorrect from ZOOM 1x to 4x when High Quality Rendering enabled
    • hotkeys "b" and "Backspace" should only step back 1 generation

    Re: Life tag testing

    Posted: June 24th, 2020, 4:40 pm
    by rowett
    Build 535 is now available on the lazyslug server

    Enhancements in this build:
    • added more aliases