I can delete the European buildings I placed later today. It's just the French police station and the German rail.
Ok, now take your road network, and imagine there are dozens and dozens of D* graphs getting built all the time, one graph per destination type. Some of those are pedestrian destinations (like a house, workplace, shop, etc...) some are "transit" pedestrian destinations (like a bus stop that will lead you to a house, a street car stop that will lead you to a workplace, etc...). Those are used by the pedestrians and the stops to figure out who should go where. Then there's a bunch of sets that are used by the transit vehicles themselves, like "pick up shuttle passengers", "pick up train passengers at a neighbor's", "drop off streetcar passengers near a workplace", "drop off muni bus passengers near a home", and finally, "go from stop to stop". Whenever a transit vehicle makes a stop, it drops off all the passengers that can walk to their destination from it, then pick-up passengers. In most cases, if there is still room for passengers, the vehicle will try to go to stops that have people waiting. If it's full (or with a small chance if there's still room) then it will go straight to the first valid drop off point in a list, based on its passengers desired destination. If it's empty, then there's a chance it will drive at random from stop to stop, until it picks up people. Hope this helps figuring out how to play the transit game! [Source]
Comment