For History rules, gray cells appear to kill more distant cells on hexagonal grids, and fail to kill some close by cells on triangular grids:
Code: Select all
x = 15, y = 9, rule = B/S0123456HHistory
2$4.4A$4.5A$4.6A$4.3AF3A$5.6A$6.5A$7.4A!
[[ GRID ]]
Code: Select all
x = 16, y = 9, rule = B/S0123456789XYZLHistory
$8.A$7.3A$6.5A$5.7A$4.9A$3.5AF5A$2.13A$.15A!
[[ GRID ]]
Code: Select all
x = 15, y = 9, rule = B/S0123HTHistory
2$4.4A$4.5A$4.6A$4.3AF3A$5.6A$6.5A$7.4A!
[[ GRID ]]
Code: Select all
x = 16, y = 9, rule = B/S0123LEHistory
$8.A$7.3A$6.5A$5.7A$4.9A$3.5AF5A$2.13A$.15A!
[[ GRID ]]
Code: Select all
x = 16, y = 9, rule = B/S0123456789LVHistory
$8.A$7.3A$6.5A$5.7A$4.9A$3.5AF5A$2.13A$.15A!
[[ GRID ]]
Code: Select all
x = 16, y = 9, rule = B/S0123456LIHistory
$8.A$7.3A$6.5A$5.7A$4.9A$3.5AF5A$2.13A$.15A!
[[ GRID ]]
Code: Select all
x = 16, y = 9, rule = B/S0123456LOHistory
$8.A$7.3A$6.5A$5.7A$4.9A$3.5AF5A$2.13A$.15A!
[[ GRID ]]
This is almost certaintly due to the grid still being treated as a square grid somewhere, when it should not be. The way in which gray cells work is that any living cell which has a gray cell in its neighbourhood should die in the next generation. In the top two cases illustrated above, however, the hexagonal neighbourhood has two hexagonal cells that do not have the gray cell in their neighbourhood but are killed anyway, and four triangular cells which have the gray cell in their neighbourhood are not killed.
Unsurprisingly, Von Neumann is also affected by this, but not in [R]Super:
Code: Select all
x = 5, y = 5, rule = B/S01234VHistory
5A$5A$2AF2A$5A$5A!
[[ GRID ]]
Code: Select all
x = 5, y = 5, rule = B/S01234VSuper
5A$5A$2AF2A$5A$5A!
[[ GRID ]]
The behaviour in [R]History for hexagonal and Von Neumann neighbourhoods clash with what is seen in Golly, so these should be fixed.
A bug I discovered while testing this: for [R]Super, hexagonal patterns appear completely invisible (or, if one of the above viewers is opened first, having died at some point) until you zoom out or activate rectangles:
Code: Select all
x = 15, y = 9, rule = B/S0123456HSuper
2$4.4A$4.5A$4.6A$4.3AF3A$5.6A$6.5A$7.4A!
[[ GRID ]]
Code: Select all
x = 15, y = 9, rule = B/S0123HTSuper
2$4.4A$4.5A$4.6A$4.3AF3A$5.6A$6.5A$7.4A!
[[ GRID ]]
Zooming out and advancing one generation reveals the deletion to indeed be in a hexagonal shape, but offset to the right. Task completed unsuccessfully?