From a programmer named Hodgman:
Quote: "I found another old screenshot (or photo on my phone...) of an early "IK" / "look at an object" system.
This is what happens when you try to accumulate relative rotations in a matrix (instead of making the matrix from scratch each frame, or renormalizing it periodically).
The matrix represents both scale and rotation in the same variables, so over time, numerical errors in the rotation accumulate and begin to affect the scale"
From a programmer named DekuTree64:
Quote: "The greatest bug I've ever witnessed was when I was working on Sims 2 DS. We had this thief character whose getaway vehicle is a shopping cart, which is spawned some distance away from him and races toward him, he jumps in, and rides off. But due to a combination of steering code, obstacle avoidance, and high speed, the cart ended up orbiting him at a long distance, trying to turn toward him but then moving forward so it needed to turn more. Every few seconds, you'd see the cart zip past on the horizon."
The exact same issue described by DekuTree64 in my game PonyCraft:
Actual footage of Brasil (vs Germany):
I like offending people. People who get offended should be offended. -- Linus Torvalds