Page 1 of 1

Cell history deleted by [[ KILLGLIDERS ]]

Posted: May 30th, 2019, 6:48 am
by Gamedziner
PHPBB12345 wrote:

Code: Select all

#C [[ KILLGLIDERS ]]
x = 36, y = 9, rule = B3/S23
24bo11b$22bobo11b$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o14b$2o8b
o3bob2o4bobo11b$10bo5bo7bo11b$11bo3bo20b$12b2o!
At generation 18, the cell at (21,6) is a shade of blue, indicating that the cell was once alive. On the next generation, the cell turns black, indicating that the cell was never alive. This glitch is much more obvious when you put a block in the path of a stream of gliders where it will be cleanly destroyed:

Code: Select all

#C [[ KILLGLIDERS ]]
x = 52, y = 37, rule = B3/S23
24bo11b$22bobo11b$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o14b$2o8b
o3bob2o4bobo11b$10bo5bo7bo11b$11bo3bo20b$12b2o27$50b2o$50b2o!

Re: Cell history deleted by [[ KILLGLIDERS ]]

Posted: May 30th, 2019, 7:11 am
by rowett
This has been fixed and will be in the next released build. Test case is here.

Thanks for reporting!

Re: Cell history deleted by [[ KILLGLIDERS ]]

Posted: May 30th, 2019, 5:30 pm
by Gamedziner
On a similar note, putting a long, straight line of cells near a glider can allow a glider outside the rest of the bounding box to interact; [[KILLGLIDERS]] does not take this into account:
danny wrote:A consequence of KILLGLIDERS:

Code: Select all

x = 50, y = 16, rule = B3/S23
22b3o$22bo$23bo13$50o!

Code: Select all

x = 50, y = 16, rule = B3/S23
22b3o$22bo$23bo13$50o!
#C [[ KILLGLIDERS ]]
Also, it removes the history cells that the glider overlaps, for some strange reason.
(It also seems I gave wrong credit for the bug earlier. Oops!)

Re: Cell history deleted by [[ KILLGLIDERS ]]

Posted: May 31st, 2019, 5:09 am
by rowett
Gamedziner wrote:On a similar note, putting a long, straight line of cells near a glider can allow a glider outside the rest of the bounding box to interact; [[KILLGLIDERS]] does not take this into account
True, and it probably won't. Thanks for letting me know.