Vectorial1024 / ExpressBusServices

Buses skip stops whenever possible.
https://steamcommunity.com/sharedfiles/filedetails/?id=2262054175
MIT License
9 stars 0 forks source link

Proposed New Features #5

Closed Vectorial1024 closed 1 month ago

Vectorial1024 commented 3 years ago

Features proposed by a Steam user, writing it down in case I forgot about them after the Harmony update mess, because back then I thought some of those are indeed interesting.

The guy proposed 3 features, and I try to summarize my thoughts/replies on them:

Dead trips on counter flow

Dead trips on counter flow, on the other hand, means buses from a depot do not pick up passengers until the start of the route, or do not let off passengers until the depot once those are pulled out of service. If AI chooses to pull a bus out of service, it should be able to allow passengers to be let off at a stop before going out of service (or, when starting a trip, allow the bus to board passengers at any stop until the start of the route, which may be an interesting thing to code).

Short-workings

[Operate from midway bus stops] is the same concept as short workings where you have a bus line that does multiple schools and letting them off at residential areas.

Operate from midway bus stops

Operating from midway stops means buses don't have to do the full trip and instead do part of the trip (e.g. if your bus line has a busy section and a quiet section, you can add more money and vehicles (say, 200%) on the busy section while keeping the value at 100% for the rest of the route).

Vectorial1024 commented 3 years ago

My replies/views:

Dead trips on counter flow

Short-workings

Operate from midway bus stops

Vectorial1024 commented 2 years ago

Update: TLM should have implemented something like "remain in service until reaching terminus"

Vectorial1024 commented 1 month ago

I think we have implemented everything except perhaps "short working trips" (i.e., start from a terminus, service until a midway bus stop, and then pull away from service).

IMO this is an advanced feature that is out of scope: irl these situations will require the vehicle to have special markings at the vehicle front, and can cause confusion when the special service is using the same line number as the regular "full" service. In this case, eventually, the short service is officially branched from the main service and the short service receives a new line number.

We believe in this principle: as long as a vehicle is on the way, it has to serve until it reaches a terminus.

Therefore, everything in this post has been eventually implemented. Closing.