Jellby wrote: ↑07 July 2025, 08:57
It could be "not a bug", or at least not a bug in anything related to BGA, something like a hardware fault, a glitch, a random quantum fluctuation, a bug in some kernel/driver...
It could also be some kind of race condition in the game's code or in the BGA framework. Those are typically hard to catch and reproduce.
100%, as I mentioned in an earlier post, I've also seen most of those (some are difficult to confirm you've "seen"). Race conditions are particularly a pain, so much so, that we now call them "red cars" along the lines of "that which shall not be named".
FrankJones wrote: ↑07 July 2025, 01:19
You were wondering what I was trying to accomplish. I'm just trying to figure out HOW the bug happened. Which lines in the code permitted the very unusual occurrence of the game losing track of whose turn it was. I find programming fascinating. I love it.
Yeah, I see you've said that, though it wasn't what came across in your initial post (as I've explained in a previous post) - you didn't mention curiosity there, just "this is weird and seems like it shouldn't be able to happen". I'll give you that you asked if it'd happened to anyone else, which is a reasonable question to determine if there's a precedent, but you've had enough non-responses to that by now that you can be pretty confident it's not something happening a lot. But your posts since seem to be wanting something you're not getting, though I'm not quite sure what that is, but you keep coming back to this idea of it being a "really weird" bug.
You said:
FrankJones wrote: ↑06 July 2025, 16:54
If I had written a post entitled, "What a mysterious and baffling bug; in my game of chess, my opponent's turn was skipped and I got 2 turns in a row", would people still be saying, "Oh, that sounds like a normal common bug"?
which I answered. Yes, my response would be the same. Had this bug happened in Chess I wouldn't be acknowledging it as being any weirder than it is in Aquatica.
FrankJones wrote: ↑07 July 2025, 01:19
As a puzzle solver, and amateur programmer, and bug-forum admin, I'm just intrigued and puzzled that I cannot solve this!
This is another thing I think people have tried to explain, including myself, Jellby, Tisaac and maybe others, because it's probably going to be difficult to replicate, it's probably going to be difficult to solve. That doesn't make it any more interesting (in fact, I'd argue it makes it less interesting), though it probably does mean you're not going to hear what the solution is, particularly among people spitballing in the forum and not looking at the code. The dev might tell you what happened if they solve it, but very possibly, it'll just get set aside as one of those things (and only revisited if we actually get more data points on it).