I spent most of this week working on a GUI system for the network graphing utility. And then I deleted it.

The reason I deleted the GUI is because it was just so slow to work with. Having to write a bunch of GUI code every time I want to try out a new feature is easily an order of magnitude or more slower than just adding a simple keyboard button check. For a tool that’s supposed to enable rapid iteration, this is unacceptable.

So there’s not much else to see here this week. There are various improvements to the way the network graphing tool works behind the scenes. This is important because I want to be able to use the tool for any game situation – it’s not just for testing player movement any more.

I also demonstrate some of those game situations that I’m working on – getting projectile and instant-hit weapons to work properly on a laggy network connection.