Logo About  Screenshots  Using  Developing  Blog  Forum  Download
Back to Using openBVE
The scoring system 

The scoring system monitors your performance and is doing that regardless of the driving mode. After driving a session, you can access the performance analysis by opening the Review last game page from the main menu.


At the beginning of the simulation, you start with a score of zero points.

You are awarded with 100 points for every successful stop at a station at which you are expected to stop.

An additional bonus of 15 points is given when you stop within 1% of the allowed stop tolerance.

A further bonus of 15 points is given when you arrive at most 5 seconds early, but are not late, either.

The maximum possible score is 100 times the amount of station at which you are expected to stop. Additional points you gain through the boni are only meant to compensate for penalties.


The following events are penalized:

  Being late at a station:
Score depends on duration of lateness: -20 points per minute

  Being off the perfect stop position:
Score depends on the position: At most -50 points on the outer rim of the tolerance.

  Departing a station before the expected departure time:
Score depends on the time difference to the expected departure time: -90 points per minute

  Opening the doors outside of the station area:
Score depends on duration of doors opened.

  Exceeding the currently allowed track speed limit:
Score depends on amount and duration of overspeed.

  Passing a red signal: -100 points

  Causing passenger discomfort: -20 points

  Forcing the train to topple:
Score depends on duration of toppling.

  Causing a derailment: The score is reset to -1000 points if not already lower.


The final score is translated into a percentage between 0% and 100%, giving any of the following ratings:

90% - 100%Excellent
80% - 89%Superb
70% - 79%Great
60% - 69%Good
50% - 59%Mediocre
40% - 49%Fair
30% - 39%Poor
20% - 29%Bad
10% - 19%Terrible
0% - 9%Abysmal