Traitor, the casual shmup I made a while ago, was supposed to come out today. Financially speaking, I needed it to come out today. But, as you can tell, it’s not here.
So what happened? Well, for reasons I cannot explain, it seems to be bugging out when played in Firefox. It’s pretty random, and the two main symptoms are slowdown and (much more annoyingly) some sort of control freeze-up, where it either doesn’t respond to your input or does things like moving the ship all across the screen because of a single button press. I haven’t changed anything major in the code, and actually even going back to older builds gives me the same results. Maybe it’s because of a Firefox update, but this game has been playtested to death, even recently, without any updates having been applied. This feels like Phenomenon 32 all over again; maybe the bug has been there all the time, and through sheer random luck it never showed up when we were testing.
It doesn’t feel like luck, though. It feels like I’m being punished by an angry deity.
I don’t know what I’m going to do now. I don’t know if there’s a meaningful solution to this problem or not; frankly at this point I can no longer think of one. I think I need to get some sleep.