The International Simutrans Forum

 

Author Topic: Turning Lanes at intersections  (Read 4678 times)

0 Members and 1 Guest are viewing this topic.

Offline Bub

  • *
  • Posts: 51
Turning Lanes at intersections
« on: August 21, 2012, 02:57:56 PM »
In the United States, turning lanes are a modern invention at intersections. For example, in historic cities turning lanes are not used because there is not enough room to implement them.

Offline sdog

  • Devotee
  • *
  • Posts: 2039
Re: Turning Lanes at intersections
« Reply #1 on: August 21, 2012, 06:21:53 PM »
Is this posting of an informational nature, telling us that there is a thing like turning lanes?

Thank you! There must be hundreds of people here -- living in places with mud paths and ox carts only -- who learned this exciting new thing.

Or is it a suggestion to implement this in the game, perhaps you would like to explain what it would be good for in the game. Why it ought be done, and how it could be implemented. Else your posting is of similar use as in the other case, i thanked you for above.


Offline Bub

  • *
  • Posts: 51
Re: Turning Lanes at intersections
« Reply #2 on: August 22, 2012, 01:29:47 AM »
Turning Lanes are used to not delay traffic turning onto another road with continuing traffic in front

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #3 on: August 22, 2012, 04:33:34 AM »
We also know that.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: Turning Lanes at intersections
« Reply #4 on: August 22, 2012, 06:52:25 AM »
In game it could be useful for left-turning vehicles not to block the vehicles behind in case of heavy traffic in the opposite lane. While I thought of it myself several times, I fail to see how could it be done. Maybe left turning vehicles should shift to the middle of the road (more or less where tram tracks are-- but then this behavior should be avoided when tram tracks are present) and the other vehicles could pass them straight on their right... A turning lane could be possible instead for 4-lane roads if ever implemented like in Isidoro's model.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #5 on: August 22, 2012, 02:41:54 PM »
The way yielding works in Simutrans also somewhat reduces the problem that made turning lanes useful.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: Turning Lanes at intersections
« Reply #6 on: August 22, 2012, 07:13:51 PM »
True, Ters. Simutrans doesn't have a road hierarchy.
I wonder if making slower roads yield to faster ones would work well and be possible to implement.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #7 on: August 22, 2012, 07:19:13 PM »
I would assume that would run into the same difficulties that have prevented vehicles from matching its speed to the slower vehicle in front. However overtaking has overcome similar hurdles.

Offline mEGa

  • 2D painter
  • Devotees (Inactive)
  • *
  • Posts: 1041
  • Pak128 graphics
    • mEGa_Simutrans
  • Languages: FR, EN, ru
Re: Turning Lanes at intersections
« Reply #8 on: August 23, 2012, 07:13:50 AM »
Could have possiblity to force road hierarchy with signals ?
I notice, for example, that limit speed signal on pak128 doesn't work very well.  Sometimes slow cars appear between signals (in the intersections) and turn over being in the way of other vehicles.
Also, it is not possible to force certain vehicles to go by highway around cities rather than the streets of the city center, except put no-entry sign (-)
Thus create traffic lights for streets would not really offer improvement?



Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #9 on: August 23, 2012, 02:31:52 PM »
I think the basic problem is that vehicles have a very limited awareness beyond the immediate vicinity. A vehicle could approach a yield sign, see that the next tile is free and start driving, only to end up in the way of a faster vehicle that was still several tiles away at the time.

Also, it is not possible to force certain vehicles to go by highway around cities rather than the streets of the city center, except put no-entry sign (-)

There's waypoints.

Routing could, and maybe does, prefer high speed roads to low speed roads, and I also seem to remember that it avoids congested areas. However, since vehicles still have a stricktly distance based running cost, going around could make an otherwise profitable line unprofitable. It would therefore only work for lesser detours, not circling a big city.

Offline Roads

  • Devotees (Inactive)
  • *
  • Posts: 645
Re: Turning Lanes at intersections
« Reply #10 on: August 23, 2012, 07:14:54 PM »
I was going to suggest waypoints until I read Ters' post.  The waypoints are a gem that has MANY useful applications. :)

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #11 on: August 23, 2012, 08:41:25 PM »
But they can also be a nightmare to maintain.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: Turning Lanes at intersections
« Reply #12 on: August 23, 2012, 09:03:57 PM »
Additionally, way points are not too intuitive and easy to get for beginners.

Offline Roads

  • Devotees (Inactive)
  • *
  • Posts: 645
Re: Turning Lanes at intersections
« Reply #13 on: August 23, 2012, 09:11:06 PM »
Aww Fabio, I'm still a beginner really but no doubt people brand new to the game would likely not be thinking finer points of strategy and IMHO, way points and the sign are the two most strategic elements of the game.  Of course I've got a lot to learn yet.

Offline Bub

  • *
  • Posts: 51
Re: Turning Lanes at intersections
« Reply #14 on: August 24, 2012, 01:10:05 PM »
Is this topic still focused on turning lanes?

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5524
  • Languages: EN, NO
Re: Turning Lanes at intersections
« Reply #15 on: August 24, 2012, 03:53:44 PM »
No, but we know about them. It's just a matter of waiting for a developer willing to set of a lot of precious spare time to make this work in any meaningful way. I wouldn't hold my breath, as there are lots of other things to work on.

Offline IgorEliezer br

  • Devotee
  • Administrator
  • *
  • Posts: 4085
  • Cake recipes are cool... REALLY!
    • Igor Eliezer Architect and Urban Planner/Arquiteto e Urbanista
  • Languages: PT, EN, AutoLISP, Python
Re: Turning Lanes at intersections
« Reply #16 on: August 25, 2012, 01:26:33 AM »
^ First of all, the developers need to implement the one-way-multilane feature before implementing "turning lanes" or anything "lane-dependent" feature, and I can advance to you that it hasn't been so easy implementing... I don't know how it is going now.

Offline Bub

  • *
  • Posts: 51
Re: Turning Lanes at intersections
« Reply #17 on: August 25, 2012, 01:22:22 PM »
It wouldn't mean a one way road, it would mean a widened road at the intersections.

Offline An_dz

  • Web Admin
  • Administrator
  • *
  • Posts: 2893
  • D'oh
    • by An_dz
  • Languages: pt, en, it, (de)
Re: Turning Lanes at intersections
« Reply #18 on: August 25, 2012, 02:22:34 PM »
And Igor said that if you want a three lane road (what a Turning Lane is) the Simutrans engine first needs to understand what a lane is, because right now the code makes Simutrans only understand this is a road, and the code don't know anything about the road lanes, that's why when you create a one way road cars only travel in the right lane.

So when Simutrans engine understand what a lane is we can start thinking in create such things.