The International Simutrans Forum

 

Author Topic: Timetables  (Read 4958 times)

0 Members and 1 Guest are viewing this topic.

fephisto

  • Guest
Timetables
« on: May 31, 2013, 06:30:18 PM »
I'm sure this had to have been brought up before, but...is there a way to make an explicit timetable schedule?

I would like to increase the frequency of my buses in order to reduce the number of passengers waiting at stops, but often I'll get "bunching" due to one bus waiting at a stop, causing an accordion effect.  Which is bad because I'll get a bunch of buses with little-to-no passengers at a bus-stop that I know gets frequent traffic.

I know I can set the "wait until X% for Y time" options, but this can often get frustrating with many stops, and you're micromanaging to figure out which stops are the 'problem' stops.  And you'd like to reduce the latency in a line by just...sending out more buses and forgetting about it.

That, and it helps with connecting lines.  Lining up trains and other transit to hit a predictable rush helps reduce clogs further down the line.

Also, it feels a little more realistic.  Any love for public transit time tables?  No?  Just me? ..... M...maybe my dad?

Offline jamespetts

  • Simutrans-Extended project coordinator
  • Administrator
  • *
  • Posts: 20924
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Timetables
« Reply #1 on: May 31, 2013, 09:16:35 PM »
Simutrans-Experimental has a feature, convoy spacing, which enables something very similar to timetables - see here for details.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5695
  • Languages: EN, NO
Re: Timetables
« Reply #2 on: June 01, 2013, 08:38:05 AM »
True timetables is impossible given the speed or manner at which time passes in Simutrans. The wait timeout is given in (fractions of) months, not days. Trains would also face the problem that there is no central traffic control to ensure a train gets there on time. Having proper timetables could be a nice aspect in a transport simulation game, and I've been thinking about it myself, but Simutrans would have to change a lot to become such a game. Those changes might outweigh the gains.

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 10905
  • Languages: De,EN,JP
Re: Timetables
« Reply #3 on: August 10, 2021, 01:28:07 AM »
Tiestables finally found their way into standard in r9996

Offline jamespetts

  • Simutrans-Extended project coordinator
  • Administrator
  • *
  • Posts: 20924
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Timetables
« Reply #4 on: August 10, 2021, 10:25:05 PM »
Tiestables finally found their way into standard in r9996

Interesting - how does this work in Standard?

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 10905
  • Languages: De,EN,JP
Re: Timetables
« Reply #5 on: August 11, 2021, 01:35:50 AM »
If the minimum load is larger than 100, the number of departures per month is minimum_load-100 internally. The waiting time is a 16 bit unsigned, which is good for minute precision over a month with the usual setting. (Thus it needs shifting according to the actual bit_pre_month.). If more than one departure per month, the time is of course restricted to 1/n of a month, and gist gives an offset. See the screenshot. The entry will then show all individual departures per month. For a proper schedule, one would of course only have one departure and set it to the time.

Since the displayed day length of Simutrans depends on the length of the month, all times in the dialog are for a month with 31 days, as these are the most common ones.

See this thread https://forum.simutrans.com/index.php/topic,20444.msg196341.html#msg196341

Offline jamespetts

  • Simutrans-Extended project coordinator
  • Administrator
  • *
  • Posts: 20924
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Timetables
« Reply #6 on: August 11, 2021, 04:43:06 PM »
Interesting - thank you.