LifeViewer/Known bugs/Not fixable

From LifeWiki
Revision as of 05:25, 18 August 2024 by Haycat2009 (talk | contribs) (with -> of)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page serves as an archive of known issues of LifeViewer which cannot be fixed due to limitations of the hardware and/or browser LifeViewer is being run on.

Identify

  • The period map generated by Identify can sometimes appear blurry.
    • This is caused by the browser scaling the LifeViewer window.
    • This only occurs when "Scale" (see Help > Info) is at a non-integer value.
    • This occurs when the bounding box of the oscillator in question is not large enough for the "no grid, but with a thick border" period map style to be used, but is too thick for the "with a grid" style to be displayed without being slightly rescaled, introducing undesirable blurring.
    • More information on this issue, as well as an adjustable test case, can be found here: https://conwaylife.com/forums/viewtopic.php?p=158135#p158135
  • Some patterns which use paste commands return unexpected results when Identify is used.
    • As paste commands with Identify are not supported, these are unlikely to be fixed; if they are, this is likely due to other changes to Identify.
Expected mod 1, Flip⟋ Expected mod 1, Flip⟍ Expected mod 1, Flip⟋ Expected mod 1, Flip⟍
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 0 PASTEDELTA -1 1 PASTE o! 0 0 PASTET EVERY 2 1 PASTEDELTA -1 1 PASTE o! 0 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 0 PASTEDELTA 1 1 PASTE o! 0 0 PASTET EVERY 2 1 PASTEDELTA 1 1 PASTE o! 0 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 0 PASTEDELTA 1 -1 PASTE o! 0 0 PASTET EVERY 2 1 PASTEDELTA 1 -1 PASTE o! 0 -1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 0 PASTEDELTA -1 -1 PASTE o! 0 0 PASTET EVERY 2 1 PASTEDELTA -1 -1 PASTE o! 0 -1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
Identified as
p2, not p4
Invalid mod? Non-spaceship identified
as spaceship
Spaceship identity
interfered with
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 4 0 PASTE o! -1 -1 PASTET EVERY 4 1 PASTE o! -1 0 PASTET EVERY 4 2 PASTE o! 0 0 PASTET EVERY 4 3 PASTE o! -1 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 PASTEDELTA 1 0 PASTE 2o! 0 0 PASTET EVERY 2 1 PASTEDELTA 1 0 PASTE b2o! 0 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 1, y = 1, rule = B3/S23 ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ PASTET EVERY 2 PASTEDELTA 1 1 PASTE 2o! 0 0 PASTET EVERY 2 1 PASTEDELTA 1 2 PASTE b2o! 0 2 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 3, y = 3, rule = B3/S23 o$obo$2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ RLE hugecube 9o$9o$9o$9o$9o$9o$9o$9o$9o! PASTET 13 PASTE hugecube 120 120 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)

Rendering

  • On hexagonal and triangular grids, cells of the exact same or similar colors directly adjacent to each other may render small gaps between each other, which are most visible for non-integer zoom levels.
    • These may be incredibly subtle depending on the hardware and software used - it may be advisable to take a screenshot and paste it into an image editor and flood fill in order to reveal these borders.
hexagons triangles
x = 11, y = 11, rule = //3H 6A$A5BA$AB4ABA$ABA3BABA$ABAB2ABABA$ABABABABABA$.ABAB2ABABA$2.ABA3BABA $3.AB4ABA$4.A5BA$5.6A! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ ZOOM 15.8 GRID OFF COLOR 1 Red COLOR 2 Red THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 10, y = 6, rule = //3L $.BABABABAB$2.BABABAB$3.BABAB$4.BAB$5.B! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ ZOOM 15.8 GRID OFF COLOR 1 Red COLOR 2 Red THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
  • For objects made out of triangles, small lumps may protrude from straight surfaces, especially for non-integer zoom levels. This may be difficult to see, as the lumps stay roughly the same size regardless of zoom level.
x = 9, y = 10, rule = B3/S23L bo$3o$4o$b4o$2b4o$3b4o$4b4o$5b4o$6b3o$7bo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ GRID OFF ZOOM 5.3 ]]
(click above to open LifeViewer)
  • Hexagonal and triangular cells can appear to slightly overlap with each other visually when the pattern is running. This does not happen to anywhere near the same extent for square cells or those displayed as rectangular.
squares hexagons triangles
x = 2, y = 2, rule = B2e/S o$bo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 2, y = 1, rule = B2-p/SH 2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 4, y = 2, rule = B2/SLE 2bo$bobo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
offset squares rectangles
x = 2, y = 1, rule = B2-p/SH 2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ AUTOSTART GRID OFF ZOOM 64 SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 4, y = 2, rule = B2/SLE 2bo$bobo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ AUTOSTART GRID OFF ZOOM 64 SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
Interestingly, [R]Super reverses this; compared to [R]Standard and [R]History, hexagons in the same setup can appear disjoint.
[R]History [R]Super [R]Investigator
x = 2, y = 1, rule = B2-p/SHHistory 2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ COLOR BACKGROUND White COLOR DEAD 192 192 192 COLOR ALIVE 0 0 0 AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 2, y = 1, rule = B2-p/SHSuper 2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ COLOR BACKGROUND White COLOR 2 192 192 192 COLOR 1 0 0 0 AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 2, y = 1, rule = B2-p/SHInvestigator 2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ COLOR BACKGROUND White COLOR 2 192 192 192 COLOR 1 0 0 0 AUTOSTART GRID OFF ZOOM 64 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)

Platform-exclusive issues

iOS

Pattern editing

  • In some rulespaces, attempting to make edits near the very edge of the grid can cause glitchy effects.
    • This is due to insufficient memory on the device when using large patterns with a large range.
    • For the following test case, enter the Select or Draw menu, and then attempt to make a selection or start drawing anywhere, inside or outside of the playable region. There will be a lag spike, and then the corner of the playable region will be visually replaced by boundary cells instead. Using Select All in this state will cause many buttons to disappear.
x = 1, y = 1, rule = R1,C2,S2-3,B3 o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ MAXGRIDSIZE 14 X -8192 Y -8192 ]]
(click above to open LifeViewer)

Identify

  • Oscillators with a sufficiently large bounding box will not have a period map generated.
    • This is due to a limitation of maximum image size on various Mobile devices (typically 4096x4096).
4094×4094 4096×4096
x = 4094, y = 4092, rule = B3/S23 3o4091$4091b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)
x = 4095, y = 4093, rule = B3/S23 3o4092$4092b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]
(click above to open LifeViewer)

Rendering

  • When using a triangular grid, gaps can be seen in selections in two of the three orthogonal directions.
    • Use Select All on the following pattern:
x = 14, y = 6, rule = B3/S23L b3o$b2o3$12b2o$11b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ ZOOM 16 GRID OFF COLOR SELECT 0 128 0 ]]
(click above to open LifeViewer)

References