Has something gone haywire? Let us know about it!

Gamedziner
 Posts: 796
 Joined: May 30th, 2016, 8:47 pm
 Location: Milky Way Galaxy: Planet Earth
Post
by Gamedziner » May 30th, 2019, 6:48 am
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!
Code: Select all
x = 81, y = 96, rule = LifeHistory
58.2A$58.2A3$59.2A17.2A$59.2A17.2A3$79.2A$79.2A2$57.A$56.A$56.3A4$27.
A$27.A.A$27.2A21$3.2A$3.2A2.2A$7.2A18$7.2A$7.2A2.2A$11.2A11$2A$2A2.2A
$4.2A18$4.2A$4.2A2.2A$8.2A!

rowett
 Moderator
 Posts: 2025
 Joined: January 31st, 2013, 2:34 am
 Location: UK

Contact:
Post
by rowett » May 30th, 2019, 7:11 am
This has been fixed and will be in the next released build. Test case is
here.
Thanks for reporting!

Gamedziner
 Posts: 796
 Joined: May 30th, 2016, 8:47 pm
 Location: Milky Way Galaxy: Planet Earth
Post
by Gamedziner » May 30th, 2019, 5:30 pm
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!)
Code: Select all
x = 81, y = 96, rule = LifeHistory
58.2A$58.2A3$59.2A17.2A$59.2A17.2A3$79.2A$79.2A2$57.A$56.A$56.3A4$27.
A$27.A.A$27.2A21$3.2A$3.2A2.2A$7.2A18$7.2A$7.2A2.2A$11.2A11$2A$2A2.2A
$4.2A18$4.2A$4.2A2.2A$8.2A!

rowett
 Moderator
 Posts: 2025
 Joined: January 31st, 2013, 2:34 am
 Location: UK

Contact:
Post
by rowett » May 31st, 2019, 5:09 am
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.