What’s to be gained from reverse engineering a four-decade-old video game? As it turns out, quite a lot, and as you’ll learn from [Norbert]’s recent talk at the ViennaJS meetup, it’s not just about bringing a classic back to life.
But where the real work begins is in tearing apart the AI of the computer-controlled cars that hogged the track, and understanding how the vector map behind each race track is used to move the robot cars along smooth paths. [Norbert] covers the concept of vector and gradient fields and the Gauss-Seidel algorithm, then relates all of it to path planning for autonomous vehicles. Pretty impressive stuff for a guy who admits he is neither a professional programmer nor a mathematician.