rowett wrote: March 2nd, 2025, 3:36 ammuzik wrote: March 1st, 2025, 7:55 pm
When the number of generations is high, why does the edge of bounded grids change colour, but the cells outside of the unbounded grid stay the same color?
Because there are only 256 cell colours. If they're all being used by pattern states then there isn't a separate colour for the bounded grid. The area outside the grid is separate and not drawn as cells so it can use any colour.
As for "not drawn as cells": does this only apply for the square grid? The hexagonal grid and triangular grid lag considerably when you're rendering enough of the out-of bounds area at once.
Code: Select all
x = 1, y = 1, rule = B/S
!
[[ MAXGRIDSIZE 9 ZOOM 4 X -256 Y -256 SHOWTIMING EXTENDEDTIMING ]]
Code: Select all
x = 1, y = 1, rule = B/SH
!
[[ MAXGRIDSIZE 9 ZOOM 4 X -256 Y -256 SHOWTIMING EXTENDEDTIMING ]]
Code: Select all
x = 1, y = 1, rule = B/SL
!
[[ MAXGRIDSIZE 9 ZOOM 4 X -256 Y -256 SHOWTIMING EXTENDEDTIMING ]]
If this is the case, I wonder if it'd be possible to optimize this by only rendering actual "cells" at the very edges, where the boundary between playable universe and outside of it needs to appear "bumpy". Beyond this point, you'd just render the solid color instead, rather than having to render thousands of hexagons or triangles.
----
Mousing over these orange cells will say "state 64" in the first pattern, but will display nothing in the brackets for the second.
Code: Select all
x = 4, y = 4, rule = Frogs:T9000
4o$o2bo$o2bo$4o!
Code: Select all
x = 4, y = 4, rule = PCA_4:T9000
4o$o2bo$o2bo$4o!
If we manually switch to the Mono theme and then back to the Blues theme, the history trail will reappear, which implies to me that we didn't switch to the Basic shader when we started using the Mono theme. Also, if we increase the number of layers when using the Mono theme, some black cells are duplicated across layers, which furthers my suspicions. If, instead of switching themes, we switch to the Basic shader, no such duplication occurs, and the history trail is indeed reset if we go back to the age shader.
Code: Select all
x = 7, y = 5, rule = B3/S23
3b2o$bo4bo$o$o5bo$6o!
[[ ZOOM 4 STARTFROM 100 GRID ]]
In Help > Info > Cells, the top line displays the active shader. I don't know if this is relevant, however, for rulespaces other than range-1 2-states or Margolus, since the shader can't be configured here. I can see it possibly coming to general-range 2-state rules in the future since they're similar, but other than that I'm not so sure. Generations, PCA and [R]History do handle cell history so "Cell Age" does at least seem to make sense here, but the rest do not have an ageing system (so far, in the case of [R]Super) so I don't know if this line should display something else, or be present at all.
Code: Select all
x = 2, y = 2, rule = B3/S23
2o$2o!
Code: Select all
x = 2, y = 2, rule = R1,C2,S2-3,B3
2o$2o!
Code: Select all
x = 2, y = 2, rule = LifeHistory
2o$2o!
Code: Select all
x = 2, y = 2, rule = LifeSuper
2o$2o!
Code: Select all
x = 2, y = 2, rule = LifeInvestigator
2o$2o!
Code: Select all
x = 2, y = 2, rule = 23/3/3
2o$2o!
Code: Select all
x = 2, y = 2, rule = Life-RuleLoader
2o$2o!
This glider will be stopped by this LWSS, but turning Kill Gliders on will remove the glider before this happens.
Code: Select all
x = 29, y = 21, rule = B3/S23
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!
There is a difference in the default zoom and center here:
Code: Select all
x = 15, y = 13, rule = B2/S34HHistory
8.F$4.6D$4.7D$4.8D$4A9D$4A10D$4A11D$.4A10D$2.4A9D$7.8D$8.7D$9.6D$14.F
!
Code: Select all
x = 15, y = 13, rule = B2/S34HSuper
8.F$4.6D$4.7D$4.8D$4A9D$4A10D$4A11D$.4A10D$2.4A9D$7.8D$8.7D$9.6D$14.F
!
These script commands produce visually identical results, however there are discrepancies. If the GRID and GRIDMAJOR colors are identical, can the "Major GridLines" toggle in Display be disabled, and the line indicating the major color in Help > Info > Gridlines be omitted, like what happens when you set GRIDMAJOR to 0?
Code: Select all
x = 7, y = 5, rule = B3/S23
3b2o$bo4bo$o$o5bo$6o!
[[ GRID COLOR GRID 128 128 128 COLOR GRIDMAJOR 128 128 128 ]]
Code: Select all
x = 7, y = 5, rule = B3/S23
3b2o$bo4bo$o$o5bo$6o!
[[ GRID COLOR GRID 128 128 128 GRIDMAJOR 0 ]]
Help > Info > Gridlines also still displays a line for the major value in hexagonal and triangular rules despite neither of these having a system for major grid lines anymore, so this line should probably be removed. It does correctly say the interval is off, though (however whether this line should be omitted in the specific case of non-square grids is also debatable).