I have always been a staunch defender of the AI and its capabilities, but I gotta say I'm losing the faith...
I have a very common situation on a route where a branch joins a double main line - three tracks into two. The interlocking comprises a crossover and a junction off one running line. Three junctions, three levers. The approach tracks are currently signalled with 08s on the main and an 06 on the branch, though I have tried other combinations.
I have tried about six different track combinations and goodness knows how many signal variations and what is intensely frustrating is that none of the arrangements work every time. And by that I don't mean at different times and conditions, I mean the thing works differently in IDENTICAL conditions. It's a computer - that shouldn't be possible.
I have created a test session with one train approaching the interlocking from the branch and another train arriving at the interlocking on the main headed for the branch. Reloading the exact same unaltered session yields three different outcomes. About 3 out of 5 it works as expected: the train on the main stops, the branch train crosses in front of it, clears the last lever and then the first train heads down the branch.
One out of 5 though the main line train thunders towards the interlocking at full speed and fails to throw the first lever till the very last second, changing a highball green to a red and the result is SPAD. Game over. The three out of five times it works the lever is thrown from 1/2 a mile away and the train eases to a stand as it should.
The other one out of five the branch train fails to throw the third lever required to cross in front of the stationary train. Both trains just sit there facing red signals, but the thing is that they intermittently throw the closest lever, which provokes a short split-second green, and they sneak forward an inch every time. If you wait long enough they both eventually sneak past the red sigs under those quick greens, so no SPAD and they creep up nose to nose in a cornfield meet 1/2 way between the red sigs. Game Over again.
There are two frustrations: Firstly, how in the heck do you trouble-shoot variable outcomes arriving from identical input? It ain't supposed to work that way! Secondly I set some new variation up, it works six times in a row, I think "Eureka - Fixed", send it to testers and receive a 'Not Fixed' reply. I run it again on my machine and it bombs three in a row. Again - how the heck do you trouble-shoot that?
I have a very common situation on a route where a branch joins a double main line - three tracks into two. The interlocking comprises a crossover and a junction off one running line. Three junctions, three levers. The approach tracks are currently signalled with 08s on the main and an 06 on the branch, though I have tried other combinations.
I have tried about six different track combinations and goodness knows how many signal variations and what is intensely frustrating is that none of the arrangements work every time. And by that I don't mean at different times and conditions, I mean the thing works differently in IDENTICAL conditions. It's a computer - that shouldn't be possible.
I have created a test session with one train approaching the interlocking from the branch and another train arriving at the interlocking on the main headed for the branch. Reloading the exact same unaltered session yields three different outcomes. About 3 out of 5 it works as expected: the train on the main stops, the branch train crosses in front of it, clears the last lever and then the first train heads down the branch.
One out of 5 though the main line train thunders towards the interlocking at full speed and fails to throw the first lever till the very last second, changing a highball green to a red and the result is SPAD. Game over. The three out of five times it works the lever is thrown from 1/2 a mile away and the train eases to a stand as it should.
The other one out of five the branch train fails to throw the third lever required to cross in front of the stationary train. Both trains just sit there facing red signals, but the thing is that they intermittently throw the closest lever, which provokes a short split-second green, and they sneak forward an inch every time. If you wait long enough they both eventually sneak past the red sigs under those quick greens, so no SPAD and they creep up nose to nose in a cornfield meet 1/2 way between the red sigs. Game Over again.
There are two frustrations: Firstly, how in the heck do you trouble-shoot variable outcomes arriving from identical input? It ain't supposed to work that way! Secondly I set some new variation up, it works six times in a row, I think "Eureka - Fixed", send it to testers and receive a 'Not Fixed' reply. I run it again on my machine and it bombs three in a row. Again - how the heck do you trouble-shoot that?
Last edited: