by basilgohar » Fri May 24, 2013 04:06
Okay, in the version I got from Bas80, I've observed two bugs, at least one of which I saw elsewhere in this thread.
The first bug is the one where sometimes the machine only bores a single node, instead of nine, when going forward. Someone else commented that that seemed to be the case when the player was not near the machine while it was working. My observation somewhat confirms this, though I haven't sat there watching it long enough to rule out the possibility of it happening even when close-by and watching.
The second bug I've observed is that periodically, the machine will just change direction, for a reason I cannot yet determine. This can be either a 90 degree or a 180 degree turn (though I cannot rule-out 270, there's not really a way to tell that apart from a 90 degree turn). When the machines are placed next to each other, such that they clear our a contiguous area, then the "turn" happens the same time for both, and it's always 90 degrees. If they are spaced out such that they is a 1-node gap between the cleared areas, then the turn is always 180 degrees.
I haven't delved deeply into the code yet, as I've very little experience with lua, but I plan to take a closer look as I get more time. I just thought I'd bring up these issues first in case anyone knows of them and/or has a version that has them fixed.
Moving forward, is anyone interested in hosting this on Github? If no one else, then I will consider doing it, but I might just make a new version in that case, since I don't know who owns which parts of the code at this point.