Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone
25+ Years of pathfinding problems with C++

Raymi Klingers
On Day 2 at 13:15 (CET/Berlin) in Track C [Jade Room and online]
This talk will be about how a pathfinding system written in C++ in 1997 went through several iterations by different developers over more than 25 years. From a C with classes style codebase with some inline assembly to a 64bit modern C++ code style while staying true to the original gameplay. This unsurprisingly was a bumpy road and issues ranging from simply the loss of knowledge of the algorithms to extended floating point precision being dropped due to a compiler flag which wasn't available anymore in 64bit.
We will go over how these issues, after some hefty code archeology, were identified, tackled and solved which hopefully might help out others not fall for the same pitfalls when porting old applications to modern C++
Please login to comment