To be able to implement a Dijkstra based navigational system, we will need to define as streets, intersections, and navigational destinations as their own objects.
Intersections and destinations will be treated as nodes. Streets will be treated as paths with given weights. These relationships will be accessible by vehicles so they may use them to determine which streets they should drive down to get to their destination.
This should be completed before any AI code is written up or designed, otherwise the AI will probably not work.
To be able to implement a Dijkstra based navigational system, we will need to define as streets, intersections, and navigational destinations as their own objects.
Intersections and destinations will be treated as nodes. Streets will be treated as paths with given weights. These relationships will be accessible by vehicles so they may use them to determine which streets they should drive down to get to their destination.
This should be completed before any AI code is written up or designed, otherwise the AI will probably not work.