What is gimbal lock and why do we still have to worry about it?

Original Author: Niklas Frykholm Technology/ Code / If you have ever worked with rotations and Euler angles you are probably at least somewhat familiar with the phrase “gimbal lock”. But like many things concerning rotations, angles and spaces it can be tricky to visualize and get a good grasp of. Sometimes it feels like every … Continue reading “What is gimbal lock and why do we still have to worry about it?”

Launch Day 2.0

Original Author: Kyle-Kulyk Vex Blocks. Despite the weeks we’ve had the game in the hands of testers, a new bug had come to light late Saturday evening. While not game breaking it still needed to be addressed. I stayed up working on the problem until solved. Chat messages, frantic on my part, went back and … Continue reading “Launch Day 2.0”

A Bug in Object Replication and Message Reordering

Original Author: Niklas Frykholm The Bitsquid network system supports a peer-to-peer model with migration of network objects — i.e., changing the owner of a network object from one peer to another. This recently lead to an rare race condition. To understand this bug you must first understand a little bit about how our network system … Continue reading “A Bug in Object Replication and Message Reordering”