The International Simutrans Forum

Development => Extension Requests => Topic started by: gforce on September 10, 2010, 06:22:27 PM

Title: skipping stops
Post by: gforce on September 10, 2010, 06:22:27 PM
would it be possible to make vehicles skips certain stops.
stops to skip
*if at a stop has no people waiting and nobody in the vehicle is going to that stop.
*if the vehicle is full and nobody in the vehicle is going to that stop.
exceptions
*a minimum load is set
*the vehicle would have to pass a choose_signal to get there

I would use a button in the line menu/ schedule: skip stops
Title: Re: skipping stops
Post by: prissi on September 10, 2010, 07:20:15 PM
My bus driver sticks to the route, even if there is almost never somebody on some of the detours he does. But he cannot read the mind of the people; same for simutrans: The bus drucker or truck driver simply does not know, that there is nothing to load until he actually arrives there.
Title: Re: skipping stops
Post by: gforce on September 10, 2010, 07:26:29 PM
I meant that he still passes past the stop but like in real life if noby has to get and nobody is waiting, or is The bus is full he just doen't stop. Which would save some time, which i think is usefull on the more busy roads
Title: Re: skipping stops
Post by: gauthier on September 10, 2010, 07:28:48 PM
Quoteif noby has to get and nobody is waiting, or is The bus is full he just doen't stop

:o I'm happy not to take buses which such drivers  ;D
Title: Re: skipping stops
Post by: jaamak on September 10, 2010, 07:42:13 PM
Supported! Drivers indeed just pass stops, if no passenger bought a ticket to the particular destination or there aren't any passengers waiting at the stop AND the bus isn't ahead of its schedule. This of course only happens on routes with destination specific tickets, not on urban fixed cost routes.
Title: Re: skipping stops
Post by: gforce on September 10, 2010, 07:55:19 PM
On the busses I take you have to ring the bell if you want to get off at the next stop. 
Title: Re: skipping stops
Post by: prissi on September 10, 2010, 08:21:49 PM
How does a bus driver know, that there will be no one waiting at a bus stop when he is not passing said stop?
Title: Re: skipping stops
Post by: gforce on September 10, 2010, 08:46:04 PM
But the point is that the bus still passes the stop but the driver just look if there is anybody waiting, when nobody is waiting he just keeps driving. This would also make the busses group to gether a lot less because the full bus keeps driving and the busses that aren't full have to stop.

It could also work for trams (?and metro?)
Title: Re: skipping stops
Post by: jamespetts on September 10, 2010, 10:44:49 PM
This is realistic behaviour for 'bus drivers (provided that they maintain the same exact route, but simply keep going past the stops) and sometimes for trams, but not for trains. Very occasionally, there are "request stops" for trains in very rural locations, where passengers have to use a special telephone from the station to call the signal box to ask the train to stop (or the train goes past the station so slowly that it can stop if anyone is standing on the platform), but this is extremely rare and probably not worth simulating.
Title: Re: skipping stops
Post by: isidoro on September 11, 2010, 12:01:08 AM
In the place where I live now, the default behavior for buses is not to stop if there is nobody waiting at the bus stop.  One has to push a button or tell the driver that he wants to stop.  Even if there are people waiting for the bus, the rear doors (the ones used to get off the bus) are not opened unless someone has asked the bus to stop.
Title: Re: skipping stops
Post by: IgorEliezer on September 11, 2010, 02:43:03 AM
Quote from: isidoro on September 11, 2010, 12:01:08 AM
In the place where I live now, the default behavior for buses is not to stop if there is nobody waiting at the bus stop.  One has to push a button or tell the driver that he wants to stop.  Even if there are people waiting for the bus, the rear doors (the ones used to get off the bus) are not opened unless someone has asked the bus to stop.

In Brazil, the buses stop at the bus stop only if:

- someone in the bus requests a stop by pushing a "STOP" button or pulling a "chord".
- someone at the stop raises the arm, like calling the taxi.

Otherwise, the bus doesn't stop and goes ahead.
Title: Re: skipping stops
Post by: ӔO on September 11, 2010, 04:14:32 AM
in toronto, both buses and streetcars don't stop unless there is a passenger waiting at the stop or a passenger requests a stop.

Actually, I've only seen buses in japan stop even if there was no one getting on or off so it could keep its time table. Japan is pretty strict at keeping its time table.
Title: Re: skipping stops
Post by: Isaac Eiland-Hall on September 11, 2010, 06:57:51 AM
I think it's a problem with scale in Simutrans, though.

A typical real-world bus might have maybe 15-35+ stops on its route, but in Simutrans, probably 3-10+.

At Simutrans scale, really, bus stops in cities are almost more like transfer hubs than individual stops...
Quote from: AEO on September 11, 2010, 04:14:32 AM
Actually, I've only seen buses in japan stop even if there was no one getting on or off so it could keep its time table. Japan is pretty strict at keeping its time table.

This happens in Dallas, Texas, US sometimes if a bus gets ahead of schedule - they'll wait at some stop so they don't get too far ahead.
Title: Re: skipping stops
Post by: skreyola on September 11, 2010, 05:17:37 PM
I think the idea is worth serious consideration. There's interest, and there's real-world precedent. And those who don't think it matches the model don't have to use it... it would be an option, right?
I agree that the bus should stil pass the stop; it just doesn' thave to actually stop there.
:support:
Title: Re: skipping stops
Post by: gforce on September 11, 2010, 05:33:31 PM
Indead it would be an option which you can set for each induvidial line
Title: Re: skipping stops
Post by: VS on September 11, 2010, 05:39:51 PM
If the bus must pass through the stop tile, how much do you gain from not stopping?
Title: Re: skipping stops
Post by: KrazyJay on September 11, 2010, 05:43:14 PM
A bus that doesn't stop doesn't cause delay to vehicles behind the bus. But mostly the advantage would be optical, resulting in an advantage of knowing quite quickly whether a stop is being used frequently or not.
Title: Re: skipping stops
Post by: gforce on September 11, 2010, 05:56:37 PM
Quote from: VS on September 11, 2010, 05:39:51 PM
If the bus must pass through the stop tile, how much do you gain from not stopping?
v
This also keeps the busses from "hooking up"
Title: Re: skipping stops
Post by: ӔO on September 12, 2010, 03:34:01 AM
Quote from: VS on September 11, 2010, 05:39:51 PM
If the bus must pass through the stop tile, how much do you gain from not stopping?

I think this would be more useful in experimental, as it keeps the average speed of the bus higher.
Title: Re: skipping stops
Post by: skreyola on September 13, 2010, 07:15:58 PM
Quote from: VS on September 11, 2010, 05:39:51 PM
If the bus must pass through the stop tile, how much do you gain from not stopping?
As in real life, stopping and accelerating from stopped add more to your trip time than increasing your speed 5-10MPH can gain.
Not stopping at a stop eliminates that deceleration and acceleration time, which increases your average speed, which makes the bus run the line faster. Running the line faster increases running costs, but it also means you can move more passengers per time unit, which increases revenues if you have enough passengers.
Over time, the gain can be significant.
Title: Re: skipping stops
Post by: VS on September 13, 2010, 08:58:04 PM
Quote from: skreyola on September 13, 2010, 07:15:58 PM
Not stopping (...) you can move more passengers per time unit
That's an oxymoron :P How do you move more if nobody gets on? Also, the vehicle still does have to stop for even a single unit of cargo exchanged. To me this sounds like absolute corner case, where you'd be far better off replacing the vehicles or route (since you are close to losing money).

It would sure look nice though... ;)
Title: Re: skipping stops
Post by: gforce on September 14, 2010, 05:04:01 AM
Quote from: VS on September 13, 2010, 08:58:04 PM
That's an oxymoron :P How do you move more if nobody gets on? Also, the vehicle still does have to stop for even a single unit of cargo exchanged. To me this sounds like absolute corner case, where you'd be far better off replacing the vehicles or route (since you are close to losing money).

It would sure look nice though... ;)
It would also work with full busses, cause if you can't take anybody with you its also stupid to stop
Title: Re: skipping stops
Post by: Isaac Eiland-Hall on September 14, 2010, 07:43:01 AM
Quote from: gforce on September 14, 2010, 05:04:01 AM
It would also work with full busses, cause if you can't take anybody with you its also stupid to stop

For full busses, people might want to get off...
Title: Re: skipping stops
Post by: gforce on September 14, 2010, 02:24:53 PM
Quote from: Isaac.Eiland-Hall on September 14, 2010, 07:43:01 AM
For full busses, people might want to get off...
Yeah, but then, al least over here in Belgium, you press the button stop.
Title: Re: skipping stops
Post by: skreyola on September 14, 2010, 04:03:30 PM
Quote from: VS on September 13, 2010, 08:58:04 PM
That's an oxymoron :P How do you move more if nobody gets on? Also, the vehicle still does have to stop for even a single unit of cargo exchanged. To me this sounds like absolute corner case, where you'd be far better off replacing the vehicles or route (since you are close to losing money).

It would sure look nice though... ;)
You can move more pax from other stops if you aren't spending time stopping at this one with almost no traffic.
Title: Re: skipping stops
Post by: rsdworker on September 15, 2010, 12:35:27 AM
on trains - if the station is request stop - usually guard tells driver and makes sure driver can stop at station but only at unstaffed stations which trains usually don't call often they put request stop on timetables - on trams - england and holland - they usually put stop button (sheffield tram) and blackpool tram and others but manchester trams are not fitted with stop buttons - they stop each stop its like metro - which simllar to lijn 51 in holland in asterdam they share with trams