Routing Refactor is now merged to master!

Uncategorized

To better support the objects and environments present in the original game, we had to switch routing algorithm to one which supported more accurate routing without incurring a huge cost. This combination of a rectangular cover algorithm and A* is performant, fit for purpose and seems to be quite similar to the way the original game does things.

As well as this, a large number of related changes have been made to routing, as well as smaller changes to SimAntics which fix objects such as the Whacketball set, computers and job carpool. Things should generally look smoother and work a little better, but I encourage users to look for regressions and bugs in the new code that I haven’t found on my own!

Of course, the branch contains a lot of extra changes too. For more information check the development roadmap thread on the forums and the pull request on GitHub.

 

Hopefully this was worth the wait!

Rhys

10 thoughts on “Routing Refactor is now merged to master!

  1. I’m so so so happy to see you all making progress on this! About twice a year I check youtube and everyone says it’s dead and a lost cause but I found this forum today and I know that’s not true! Seeing this (and the recent dates) makes me so happy! I will BUY this as soon as it is up and running!

Leave a Reply

Your email address will not be published. Required fields are marked *